diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2000-06-01 11:55:53 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2000-06-01 11:55:53 +0800 |
commit | ca2aa41893e603f39466c23a9a650f9a496e13a9 (patch) | |
tree | bab5e92d757237f40bee0ac858a82b5d0196a6e2 | |
parent | fdedf8998b91cd21a85730160896b733e985589f (diff) | |
download | gsoc2013-evolution-ca2aa41893e603f39466c23a9a650f9a496e13a9.tar.gz gsoc2013-evolution-ca2aa41893e603f39466c23a9a650f9a496e13a9.tar.zst gsoc2013-evolution-ca2aa41893e603f39466c23a9a650f9a496e13a9.zip |
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=3321
-rw-r--r-- | addressbook/ChangeLog | 7 | ||||
-rw-r--r-- | addressbook/gui/component/addressbook.c | 11 |
2 files changed, 16 insertions, 2 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog index 6ba494e18e..f10c26c2fc 100644 --- a/addressbook/ChangeLog +++ b/addressbook/ChangeLog @@ -1,3 +1,10 @@ +2000-06-01 Ettore Perazzoli <ettore@helixcode.com> + + * gui/component/addressbook.c (control_activate): Put the toolbar + into a frame to make it look like standard GNOME toolbars. Also, + set `GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL' so that it does not do + evil things when its moved to the left or the right of the window. + 2000-05-30 Christopher James Lahey <clahey@helixcode.com> * gui/component/e-cardlist-model.c, diff --git a/addressbook/gui/component/addressbook.c b/addressbook/gui/component/addressbook.c index a128648d76..369400f4a1 100644 --- a/addressbook/gui/component/addressbook.c +++ b/addressbook/gui/component/addressbook.c @@ -365,7 +365,7 @@ control_activate (BonoboControl *control, BonoboUIHandler *uih, AddressbookView *view) { Bonobo_UIHandler remote_uih; - GtkWidget *toolbar; + GtkWidget *toolbar, *toolbar_frame; BonoboControl *toolbar_control; GtkWidget *hbox = gtk_hbox_new (FALSE, 0); GtkWidget *quick_search_widget; @@ -425,7 +425,14 @@ control_activate (BonoboControl *control, BonoboUIHandler *uih, gtk_widget_show_all (hbox); - toolbar_control = bonobo_control_new (hbox); + 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), hbox); + 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)), |