diff --git a/ChangeLog b/ChangeLog index ade86b8164..2acae6c1b1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-06-03 Matthias Clasen + + * docs/tools/widgets.c: Add a volume button + 2007-06-03 Matthias Clasen * gtk/gtkradiobutton.c: diff --git a/docs/reference/ChangeLog b/docs/reference/ChangeLog index 282238a233..798780fbf7 100644 --- a/docs/reference/ChangeLog +++ b/docs/reference/ChangeLog @@ -1,3 +1,9 @@ +2007-06-03 Matthias Clasen + + * gtk/Makefile.am: + * gtk/visual_index.xml: + * gtk/images/volumebutton.png: Volume button image + 2007-06-01 Matthias Clasen * gdk/gdk-sections.txt: Add new composited window api diff --git a/docs/reference/gtk/Makefile.am b/docs/reference/gtk/Makefile.am index 79fdf292c6..451bc8012b 100644 --- a/docs/reference/gtk/Makefile.am +++ b/docs/reference/gtk/Makefile.am @@ -313,6 +313,7 @@ HTML_IMAGES = \ $(srcdir)/images/statusbar.png \ $(srcdir)/images/toggle-button.png \ $(srcdir)/images/toolbar.png \ + $(srcdir)/images/volumebutton.png \ $(srcdir)/images/window.png # Extra options to supply to gtkdoc-fixref diff --git a/docs/reference/gtk/images/volumebutton.png b/docs/reference/gtk/images/volumebutton.png new file mode 100644 index 0000000000..bdf96ce544 Binary files /dev/null and b/docs/reference/gtk/images/volumebutton.png differ diff --git a/docs/reference/gtk/visual_index.xml b/docs/reference/gtk/visual_index.xml index c6dc17eab6..0856451569 100644 --- a/docs/reference/gtk/visual_index.xml +++ b/docs/reference/gtk/visual_index.xml @@ -50,6 +50,9 @@ + + + diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c index dc90b86cf0..46fa68a1d3 100644 --- a/docs/tools/widgets.c +++ b/docs/tools/widgets.c @@ -911,6 +911,19 @@ create_image (void) return new_widget_info ("image", vbox, SMALL); } +static WidgetInfo * +create_volume_button (void) +{ + GtkWidget *button, *widget; + + button = gtk_volume_button_new (); + gtk_scale_button_set_value (GTK_SCALE_BUTTON (button), 33); + /* Hack: get the private dock */ + widget = GTK_SCALE_BUTTON (button)->plus_button->parent->parent->parent; + gtk_widget_show_all (widget); + return new_widget_info ("volumebutton", widget, ASIS); +} + static WidgetInfo * create_assistant (void) { @@ -981,6 +994,7 @@ get_all_widgets (void) retval = g_list_prepend (retval, create_recent_chooser_dialog ()); retval = g_list_prepend (retval, create_page_setup_dialog ()); retval = g_list_prepend (retval, create_print_dialog ()); + retval = g_list_prepend (retval, create_volume_button ()); return retval; }