diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2003-08-29 23:23:44 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2003-08-29 23:23:44 +0000 |
commit | e430c2439af13ca56f0234f33ddbda6c1154a651 (patch) | |
tree | 881d7361e6936ef0e8747dbf84d0f40bf4ffa027 /tests/testmerge.c | |
parent | d536cdde0294a2bb25b1cbcc4477de9dfd75bb25 (diff) | |
download | gtk+-e430c2439af13ca56f0234f33ddbda6c1154a651.tar.gz |
Put toolbars in handleboxes.
* tests/testmerge.c (add_widget): Put toolbars in handleboxes.
Diffstat (limited to 'tests/testmerge.c')
-rw-r--r-- | tests/testmerge.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/testmerge.c b/tests/testmerge.c index 4359778dcb..0aff7a69e1 100644 --- a/tests/testmerge.c +++ b/tests/testmerge.c @@ -103,7 +103,19 @@ add_widget (GtkUIManager *merge, GtkWidget *widget, GtkBox *box) { - gtk_box_pack_start (box, widget, FALSE, FALSE, 0); + GtkWidget *handle_box; + + if (GTK_IS_TOOLBAR (widget)) + { + handle_box = gtk_handle_box_new (); + gtk_widget_show (handle_box); + gtk_container_add (GTK_CONTAINER (handle_box), widget); + gtk_box_pack_start (box, handle_box, FALSE, FALSE, 0); + g_signal_connect (handle_box, "remove", gtk_widget_destroy, 0); + } + else + gtk_box_pack_start (box, widget, FALSE, FALSE, 0); + gtk_widget_show (widget); } |