aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2003-10-23 02:07:34 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2003-10-23 02:07:34 +0800
commit36ea89fbb9c7964f2f2b5efe0a7f943e38b5525f (patch)
treed69bbc3c6bad6cfaa25d301249d728c5eb3c151e /mail
parent5fe8acce36686deff3df07434e454ec90acd5f8e (diff)
downloadgsoc2013-evolution-36ea89fbb9c7964f2f2b5efe0a7f943e38b5525f.tar.gz
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')
-rw-r--r--mail/ChangeLog6
-rw-r--r--mail/mail-component.c6
2 files changed, 10 insertions, 2 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index 43876b1e41..fe29a71caf 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,5 +1,11 @@
2003-10-22 Ettore Perazzoli <ettore@ximian.com>
+ * mail-component.c (impl_createControls): Use
+ e_storage_browser_peek_widget_scrolled() to retrieve the scrolled
+ window that the EStorageSetView is contained in.
+
+2003-10-22 Ettore Perazzoli <ettore@ximian.com>
+
* GNOME_Evolution_Mail.server.in.in: Add an
"evolution:button_label" attribute to the Component for use in the
shell.
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);