diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2004-10-11 16:07:34 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-10-11 16:07:34 +0000 |
commit | 9a3f410ecc5446b3010cd553c86cd7ce8b178bd9 (patch) | |
tree | 9e4a38eb5bc64a0a793c15d5182159391a961e95 /docs/tools | |
parent | 846e43898a1cdb33721fe5d129524c1aa483187f (diff) | |
download | gtk+-9a3f410ecc5446b3010cd553c86cd7ce8b178bd9.tar.gz |
More widget gallery.
Diffstat (limited to 'docs/tools')
-rw-r--r-- | docs/tools/widgets.c | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c index 9062d3b4d7..cff1b15c97 100644 --- a/docs/tools/widgets.c +++ b/docs/tools/widgets.c @@ -598,6 +598,49 @@ create_statusbar (void) return new_widget_info ("statusbar", vbox, SMALL); } +static WidgetInfo * +create_scales (void) +{ + GtkWidget *hbox; + GtkWidget *vbox; + + vbox = gtk_vbox_new (FALSE, 3); + hbox = gtk_hbox_new (TRUE, 0); + gtk_box_pack_start (GTK_BOX (hbox), + gtk_hscale_new_with_range (0.0, 100.0, 1.0), + TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (hbox), + gtk_vscale_new_with_range (0.0, 100.0, 1.0), + TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + g_object_new (GTK_TYPE_LABEL, + "label", "Horizontal and Vertical\nScales", + "justify", GTK_JUSTIFY_CENTER, + NULL), + FALSE, FALSE, 0); + return new_widget_info ("scales", vbox, MEDIUM);} + +static WidgetInfo * +create_image (void) +{ + GtkWidget *widget; + GtkWidget *align, *vbox; + + widget = gtk_image_new_from_stock (GTK_STOCK_DIALOG_WARNING, + GTK_ICON_SIZE_DND); + + vbox = gtk_vbox_new (FALSE, 3); + align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0); + gtk_container_add (GTK_CONTAINER (align), widget); + gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Image"), + FALSE, FALSE, 0); + + return new_widget_info ("image", vbox, SMALL); +} + GList * get_all_widgets (void) { @@ -629,6 +672,8 @@ get_all_widgets (void) retval = g_list_prepend (retval, create_scrolledwindow ()); retval = g_list_prepend (retval, create_spinbutton ()); retval = g_list_prepend (retval, create_statusbar ()); + retval = g_list_prepend (retval, create_scales ()); + retval = g_list_prepend (retval, create_image ()); return retval; } |