diff options
author | Michael Meeks <michael@ximian.com> | 2004-02-20 16:20:20 +0000 |
---|---|---|
committer | Michael Meeks <michael@src.gnome.org> | 2004-02-20 16:20:20 +0000 |
commit | c19aa6739db259860c53aacb07a8104debcffebc (patch) | |
tree | 94a6337a224cf414fc788b75968981fa2273da92 /tests/testtoolbar.c | |
parent | b1401866b5ac9786aee1cf4024f432b8df703d63 (diff) | |
download | gdk-pixbuf-c19aa6739db259860c53aacb07a8104debcffebc.tar.gz |
re-arrange widgets to allow more overflowing toolbar goodness.
2004-02-20 Michael Meeks <michael@ximian.com>
* tests/testtoolbar.c (main): re-arrange widgets to allow
more overflowing toolbar goodness.
Diffstat (limited to 'tests/testtoolbar.c')
-rw-r--r-- | tests/testtoolbar.c | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/tests/testtoolbar.c b/tests/testtoolbar.c index 3602448d0..c6e8d8237 100644 --- a/tests/testtoolbar.c +++ b/tests/testtoolbar.c @@ -479,7 +479,7 @@ gint main (gint argc, gchar **argv) { GtkWidget *window, *toolbar, *table, *treeview, *scrolled_window; - GtkWidget *hbox, *checkbox, *option_menu, *menu; + GtkWidget *hbox, *hbox1, *hbox2, *checkbox, *option_menu, *menu; gint i; static const gchar *toolbar_styles[] = { "icons", "text", "both (vertical)", "both (horizontal)" }; @@ -504,25 +504,30 @@ main (gint argc, gchar **argv) gtk_table_attach (GTK_TABLE (table), toolbar, 0,2, 0,1, GTK_FILL|GTK_EXPAND, GTK_FILL, 0, 0); - hbox = gtk_hbox_new (FALSE, 5); - gtk_container_set_border_width (GTK_CONTAINER (hbox), 5); - gtk_table_attach (GTK_TABLE (table), hbox, + hbox1 = gtk_hbox_new (FALSE, 3); + gtk_container_set_border_width (GTK_CONTAINER (hbox1), 5); + gtk_table_attach (GTK_TABLE (table), hbox1, 1,2, 1,2, GTK_FILL|GTK_EXPAND, GTK_FILL, 0, 0); + hbox2 = gtk_hbox_new (FALSE, 2); + gtk_container_set_border_width (GTK_CONTAINER (hbox2), 5); + gtk_table_attach (GTK_TABLE (table), hbox2, + 1,2, 2,3, GTK_FILL|GTK_EXPAND, GTK_FILL, 0, 0); + checkbox = gtk_check_button_new_with_mnemonic("_Vertical"); - gtk_box_pack_start (GTK_BOX (hbox), checkbox, FALSE, FALSE, 0); + gtk_box_pack_start (GTK_BOX (hbox1), checkbox, FALSE, FALSE, 0); g_signal_connect (checkbox, "toggled", G_CALLBACK (change_orientation), toolbar); checkbox = gtk_check_button_new_with_mnemonic("_Show Arrow"); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbox), TRUE); - gtk_box_pack_start (GTK_BOX (hbox), checkbox, FALSE, FALSE, 0); + gtk_box_pack_start (GTK_BOX (hbox1), checkbox, FALSE, FALSE, 0); g_signal_connect (checkbox, "toggled", G_CALLBACK (change_show_arrow), toolbar); checkbox = gtk_check_button_new_with_mnemonic("_Set Toolbar Style:"); g_signal_connect (checkbox, "toggled", G_CALLBACK (set_toolbar_style_toggled), toolbar); - gtk_box_pack_start (GTK_BOX (hbox), checkbox, FALSE, FALSE, 0); + gtk_box_pack_start (GTK_BOX (hbox1), checkbox, FALSE, FALSE, 0); option_menu = gtk_option_menu_new(); gtk_widget_set_sensitive (option_menu, FALSE); @@ -540,13 +545,13 @@ main (gint argc, gchar **argv) gtk_option_menu_set_menu (GTK_OPTION_MENU (option_menu), menu); gtk_option_menu_set_history (GTK_OPTION_MENU (option_menu), GTK_TOOLBAR (toolbar)->style); - gtk_box_pack_start (GTK_BOX (hbox), option_menu, FALSE, FALSE, 0); + gtk_box_pack_start (GTK_BOX (hbox2), option_menu, FALSE, FALSE, 0); g_signal_connect (option_menu, "changed", G_CALLBACK (change_toolbar_style), toolbar); checkbox = gtk_check_button_new_with_mnemonic("_Set Icon Size:"); g_signal_connect (checkbox, "toggled", G_CALLBACK (set_icon_size_toggled), toolbar); - gtk_box_pack_start (GTK_BOX (hbox), checkbox, FALSE, FALSE, 0); + gtk_box_pack_start (GTK_BOX (hbox2), checkbox, FALSE, FALSE, 0); option_menu = gtk_option_menu_new(); g_object_set_data (G_OBJECT (checkbox), "option-menu", option_menu); @@ -563,7 +568,7 @@ main (gint argc, gchar **argv) gtk_widget_show (menuitem); gtk_option_menu_set_menu (GTK_OPTION_MENU (option_menu), menu); - gtk_box_pack_start (GTK_BOX (hbox), option_menu, FALSE, FALSE, 0); + gtk_box_pack_start (GTK_BOX (hbox2), option_menu, FALSE, FALSE, 0); g_signal_connect (option_menu, "changed", G_CALLBACK (icon_size_history_changed), toolbar); @@ -571,7 +576,7 @@ main (gint argc, gchar **argv) gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_table_attach (GTK_TABLE (table), scrolled_window, - 1,2, 2,3, GTK_FILL|GTK_EXPAND, GTK_FILL|GTK_EXPAND, 0, 0); + 1,2, 3,4, GTK_FILL|GTK_EXPAND, GTK_FILL|GTK_EXPAND, 0, 0); store = create_items_list (&treeview); gtk_container_add (GTK_CONTAINER (scrolled_window), treeview); @@ -619,6 +624,7 @@ main (gint argc, gchar **argv) g_signal_connect (item, "toggled", G_CALLBACK (bold_toggled), NULL); add_item_to_list (store, item, "Bold"); gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1); + gtk_widget_set_sensitive (GTK_WIDGET (item), FALSE); item = gtk_separator_tool_item_new (); add_item_to_list (store, item, "-----"); @@ -652,7 +658,7 @@ main (gint argc, gchar **argv) hbox = gtk_hbox_new (FALSE, 5); gtk_container_set_border_width (GTK_CONTAINER (hbox), 5); gtk_table_attach (GTK_TABLE (table), hbox, - 1,2, 3,4, GTK_FILL|GTK_EXPAND, GTK_FILL, 0, 0); + 1,2, 4,5, GTK_FILL|GTK_EXPAND, GTK_FILL, 0, 0); button = gtk_button_new_with_label ("Drag me to the toolbar"); gtk_box_pack_start (GTK_BOX (hbox), button, FALSE, FALSE, 0); |