]> Pileus Git - ~andy/gtk/commitdiff
Add labels to some visual index images
authorMatthias Clasen <mclasen@redhat.com>
Sat, 4 Aug 2012 23:11:43 +0000 (19:11 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 4 Aug 2012 23:11:43 +0000 (19:11 -0400)
docs/reference/gtk/images/lock-button.png
docs/reference/gtk/images/menu-button.png
docs/tools/widgets.c

index 28ce08ae0dcf48b93165b44026c7c5a9dda2cbe1..c46f88eab515fe08076913bc8f20635347b0e199 100644 (file)
Binary files a/docs/reference/gtk/images/lock-button.png and b/docs/reference/gtk/images/lock-button.png differ
index 71ced34f9a28c2818899bc154c9871b93586f536..e1a0393d328a27e1c79b01bf9e5737f9ac363f44 100644 (file)
Binary files a/docs/reference/gtk/images/menu-button.png and b/docs/reference/gtk/images/menu-button.png differ
index 708f9b55883bf1237698644af2f9e76249745b39..87e539eaeb6acf1007c486af7d0f7fe2d5266546 100644 (file)
@@ -228,9 +228,9 @@ static WidgetInfo *
 create_menu_button (void)
 {
   GtkWidget *widget;
-  GtkWidget *align;
   GtkWidget *image;
   GtkWidget *menu;
+  GtkWidget *vbox;
 
   widget = gtk_menu_button_new ();
   image = gtk_image_new ();
@@ -238,10 +238,15 @@ create_menu_button (void)
   gtk_button_set_image (GTK_BUTTON (widget), image);
   menu = gtk_menu_new ();
   gtk_menu_button_set_menu (GTK_MENU_BUTTON (widget), menu);
-  align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0);
-  gtk_container_add (GTK_CONTAINER (align), widget);
 
-  return new_widget_info ("menu-button", align, SMALL);
+  vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3);
+  gtk_box_pack_start (GTK_BOX (vbox), widget, FALSE, FALSE, 0);
+  gtk_widget_set_halign (widget, GTK_ALIGN_CENTER);
+  gtk_widget_set_valign (widget, GTK_ALIGN_CENTER);
+
+  gtk_box_pack_start (GTK_BOX (vbox), gtk_label_new ("Menu Button"), TRUE, TRUE, 0);
+
+  return new_widget_info ("menu-button", vbox, SMALL);
 }
 
 #define G_TYPE_TEST_PERMISSION      (g_test_permission_get_type ())
@@ -282,14 +287,20 @@ g_test_permission_class_init (GTestPermissionClass *class)
 static WidgetInfo *
 create_lockbutton (void)
 {
+  GtkWidget *vbox;
   GtkWidget *widget;
-  GtkWidget *align;
 
   widget = gtk_lock_button_new (g_object_new (G_TYPE_TEST_PERMISSION, NULL));
-  align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0);
-  gtk_container_add (GTK_CONTAINER (align), widget);
 
-  return new_widget_info ("lock-button", align, SMALL);
+  vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3);
+  gtk_box_pack_start (GTK_BOX (vbox), widget, FALSE, FALSE, 0);
+  gtk_box_pack_start (GTK_BOX (vbox),
+                     gtk_label_new ("Lock Button"),
+                     FALSE, FALSE, 0);
+  gtk_widget_set_halign (vbox, GTK_ALIGN_CENTER);
+  gtk_widget_set_valign (vbox, GTK_ALIGN_CENTER);
+
+  return new_widget_info ("lock-button", vbox, SMALL);
 }
 
 static WidgetInfo *
@@ -987,6 +998,24 @@ create_progressbar (void)
   return new_widget_info ("progressbar", vbox, SMALL);
 }
 
+static WidgetInfo *
+create_level_bar (void)
+{
+  GtkWidget *vbox;
+  GtkWidget *widget;
+
+  widget = gtk_level_bar_new ();
+  gtk_level_bar_set_value (GTK_LEVEL_BAR (widget), 0.333);
+
+  vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3);
+  gtk_box_pack_start (GTK_BOX (vbox), widget, TRUE, FALSE, 0);
+  gtk_box_pack_start (GTK_BOX (vbox),
+                     gtk_label_new ("Level Bar"),
+                     FALSE, FALSE, 0);
+
+  return new_widget_info ("levelbar", vbox, SMALL);
+}
+
 static WidgetInfo *
 create_scrolledwindow (void)
 {
@@ -1269,6 +1298,7 @@ get_all_widgets (void)
   retval = g_list_prepend (retval, create_colorchooserdialog ());
   retval = g_list_prepend (retval, create_menu_button ());
   retval = g_list_prepend (retval, create_search_entry ());
+  retval = g_list_prepend (retval, create_level_bar ());
 
   return retval;
 }