From 7d0efdf785690d7e54344b756b8b73db5fc55ab7 Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Thu, 1 Jun 2000 03:46:13 +0000 Subject: Make the toolbar look like a standard GNOME toolbar my putting it into a GtkFrame. Also, make sure it cannot be dragged to the left or right of the dock, because with the current non-BonoboUIHandler system we use it causes bad bad things to happen. svn path=/trunk/; revision=3319 --- mail/folder-browser-factory.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'mail/folder-browser-factory.c') diff --git a/mail/folder-browser-factory.c b/mail/folder-browser-factory.c index aa8407f019..3f492374bb 100644 --- a/mail/folder-browser-factory.c +++ b/mail/folder-browser-factory.c @@ -57,7 +57,7 @@ control_activate (BonoboControl *control, BonoboUIHandler *uih) { Bonobo_UIHandler remote_uih; BonoboControl *toolbar_control; - GtkWidget *toolbar, *folder_browser; + GtkWidget *toolbar, *toolbar_frame, *folder_browser; remote_uih = bonobo_control_get_remote_ui_handler (control); bonobo_ui_handler_set_container (uih, remote_uih); @@ -97,10 +97,17 @@ control_activate (BonoboControl *control, BonoboUIHandler *uih) gtk_widget_show_all (toolbar); - toolbar_control = bonobo_control_new (toolbar); + toolbar_frame = gtk_frame_new (NULL); + gtk_frame_set_shadow_type (GTK_FRAME (toolbar_frame), GTK_SHADOW_OUT); + gtk_container_add (GTK_CONTAINER (toolbar_frame), toolbar); + gtk_widget_show (toolbar_frame); + + gtk_widget_show_all (toolbar_frame); + + toolbar_control = bonobo_control_new (toolbar_frame); bonobo_ui_handler_dock_add (uih, "/Toolbar", bonobo_object_corba_objref (BONOBO_OBJECT (toolbar_control)), - GNOME_DOCK_ITEM_BEH_EXCLUSIVE, + GNOME_DOCK_ITEM_BEH_EXCLUSIVE | GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL, GNOME_DOCK_TOP, 1, 1, 0); } -- cgit v1.2.3