summaryrefslogtreecommitdiff
path: root/docs/tools
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2004-10-11 16:07:34 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2004-10-11 16:07:34 +0000
commit9a3f410ecc5446b3010cd553c86cd7ce8b178bd9 (patch)
tree9e4a38eb5bc64a0a793c15d5182159391a961e95 /docs/tools
parent846e43898a1cdb33721fe5d129524c1aa483187f (diff)
downloadgtk+-9a3f410ecc5446b3010cd553c86cd7ce8b178bd9.tar.gz
More widget gallery.
Diffstat (limited to 'docs/tools')
-rw-r--r--docs/tools/widgets.c45
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;
}