]> Pileus Git - ~andy/gtk/commitdiff
add a GtkMenuToolButton.
authorPaolo Borelli <pborelli@katamail.com>
Wed, 29 Sep 2004 06:48:00 +0000 (06:48 +0000)
committerPaolo Borelli <pborelli@src.gnome.org>
Wed, 29 Sep 2004 06:48:00 +0000 (06:48 +0000)
2004-09-29  Paolo Borelli  <pborelli@katamail.com>

* tests/testtoolbar.c: add a GtkMenuToolButton.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
tests/testtoolbar.c

index 4a1b8d7bd2bdd444f81c320e4bfefacda811bc40..0f951932ff8646aedac9d9acc9ba29828bc8ccd2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2004-09-29  Paolo Borelli  <pborelli@katamail.com>
+
+       * tests/testtoolbar.c: add a GtkMenuToolButton.
+
 2004-09-29  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkiconview.c (gtk_icon_view_move_cursor_left_right) 
index 4a1b8d7bd2bdd444f81c320e4bfefacda811bc40..0f951932ff8646aedac9d9acc9ba29828bc8ccd2 100644 (file)
@@ -1,3 +1,7 @@
+2004-09-29  Paolo Borelli  <pborelli@katamail.com>
+
+       * tests/testtoolbar.c: add a GtkMenuToolButton.
+
 2004-09-29  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkiconview.c (gtk_icon_view_move_cursor_left_right) 
index 4a1b8d7bd2bdd444f81c320e4bfefacda811bc40..0f951932ff8646aedac9d9acc9ba29828bc8ccd2 100644 (file)
@@ -1,3 +1,7 @@
+2004-09-29  Paolo Borelli  <pborelli@katamail.com>
+
+       * tests/testtoolbar.c: add a GtkMenuToolButton.
+
 2004-09-29  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkiconview.c (gtk_icon_view_move_cursor_left_right) 
index 4a1b8d7bd2bdd444f81c320e4bfefacda811bc40..0f951932ff8646aedac9d9acc9ba29828bc8ccd2 100644 (file)
@@ -1,3 +1,7 @@
+2004-09-29  Paolo Borelli  <pborelli@katamail.com>
+
+       * tests/testtoolbar.c: add a GtkMenuToolButton.
+
 2004-09-29  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkiconview.c (gtk_icon_view_move_cursor_left_right) 
index 3d19af6b42f6185364061c29b0e96677c0037aa3..c280e400f534c7ccf3eef0cfb7d3c517238ebb7a 100644 (file)
@@ -589,7 +589,16 @@ main (gint argc, gchar **argv)
   gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);
   gtk_tool_item_set_expand (item, TRUE);
 
-  item = gtk_tool_button_new_from_stock (GTK_STOCK_OPEN);
+  menu = gtk_menu_new ();
+  menuitem = gtk_menu_item_new_with_label ("foo.txt");
+  gtk_widget_show (menuitem);
+  gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+  menuitem = gtk_menu_item_new_with_label ("bar.txt");
+  gtk_widget_show (menuitem);
+  gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+
+  item = gtk_menu_tool_button_new_from_stock (GTK_STOCK_OPEN);
+  gtk_menu_tool_button_set_menu (GTK_MENU_TOOL_BUTTON (item), menu);
   add_item_to_list (store, item, "Open");
   gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);