diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2003-10-23 02:07:34 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2003-10-23 02:07:34 +0800 |
commit | 36ea89fbb9c7964f2f2b5efe0a7f943e38b5525f (patch) | |
tree | d69bbc3c6bad6cfaa25d301249d728c5eb3c151e /mail/mail-component.c | |
parent | 5fe8acce36686deff3df07434e454ec90acd5f8e (diff) | |
download | gsoc2013-evolution-36ea89fbb9c7964f2f2b5efe0a7f943e38b5525f.tar gsoc2013-evolution-36ea89fbb9c7964f2f2b5efe0a7f943e38b5525f.tar.gz gsoc2013-evolution-36ea89fbb9c7964f2f2b5efe0a7f943e38b5525f.tar.bz2 gsoc2013-evolution-36ea89fbb9c7964f2f2b5efe0a7f943e38b5525f.tar.lz gsoc2013-evolution-36ea89fbb9c7964f2f2b5efe0a7f943e38b5525f.tar.xz gsoc2013-evolution-36ea89fbb9c7964f2f2b5efe0a7f943e38b5525f.tar.zst gsoc2013-evolution-36ea89fbb9c7964f2f2b5efe0a7f943e38b5525f.zip |
Use e_storage_browser_peek_widget_scrolled() to retrieve the scrolled
* mail-component.c (impl_createControls): Use
e_storage_browser_peek_widget_scrolled() to retrieve the scrolled
window that the EStorageSetView is contained in.
* e-storage-browser.c (struct _EStorageBrowserPrivate): New member
"storage_set_view_scrolled".
(e_storage_browser_new): Put the storage_set_view in a scrolled
window. Set priv->storage_set_view_scrolled to this scrolled
window.
(e_storage_browser_peek_tree_widget_scrolled): New.
svn path=/trunk/; revision=22993
Diffstat (limited to 'mail/mail-component.c')
-rw-r--r-- | mail/mail-component.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mail/mail-component.c b/mail/mail-component.c index bb0bc876d1..908403f824 100644 --- a/mail/mail-component.c +++ b/mail/mail-component.c @@ -930,6 +930,7 @@ impl_createControls (PortableServer_Servant servant, MailComponentPrivate *priv = mail_component->priv; EStorageBrowser *browser; GtkWidget *tree_widget; + GtkWidget *tree_widget_scrolled; GtkWidget *view_widget; BonoboControl *sidebar_control; BonoboControl *view_control; @@ -937,6 +938,7 @@ impl_createControls (PortableServer_Servant servant, browser = e_storage_browser_new (priv->storage_set, "/", create_view_callback, NULL); tree_widget = e_storage_browser_peek_tree_widget (browser); + tree_widget_scrolled = e_storage_browser_peek_tree_widget_scrolled (browser); view_widget = e_storage_browser_peek_view_widget (browser); e_storage_set_view_set_drag_types ((EStorageSetView *) tree_widget, drag_types, num_drag_types); @@ -946,10 +948,10 @@ impl_createControls (PortableServer_Servant servant, g_signal_connect (tree_widget, "folder_dragged", G_CALLBACK (folder_dragged_cb), browser); g_signal_connect (tree_widget, "folder_receive_drop", G_CALLBACK (folder_receive_drop_cb), browser); - gtk_widget_show (tree_widget); + gtk_widget_show (tree_widget_scrolled); gtk_widget_show (view_widget); - sidebar_control = bonobo_control_new (tree_widget); + sidebar_control = bonobo_control_new (tree_widget_scrolled); view_control = bonobo_control_new (view_widget); *corba_sidebar_control = CORBA_Object_duplicate (BONOBO_OBJREF (sidebar_control), ev); |