From 5b04deeae30fd6161ff79f1a8235f72c69676beb Mon Sep 17 00:00:00 2001 From: Jeremy Wise Date: Mon, 21 Aug 2000 03:23:26 +0000 Subject: Added fb_resize_cb to folder-browser.c svn path=/trunk/; revision=4897 --- mail/ChangeLog | 4 ++++ mail/folder-browser.c | 12 +++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) (limited to 'mail') diff --git a/mail/ChangeLog b/mail/ChangeLog index bd0652e1b4..e05e83f780 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,7 @@ +2000-08-20 Jeremy Wise + * folder-browser.c: (fb_resize_cb) Added function to monitor resize + of the e_paned in the main view. + 2000-08-17 Peter Williams * folder-browser-factory.c (control_activate): Fix menu item names. diff --git a/mail/folder-browser.c b/mail/folder-browser.c index 8534378143..44da49e0e4 100644 --- a/mail/folder-browser.c +++ b/mail/folder-browser.c @@ -31,6 +31,8 @@ #define PARENT_TYPE (gtk_table_get_type ()) +static void fb_resize_cb (GtkWidget *w, GtkAllocation *a); + static GtkObjectClass *folder_browser_parent_class; static void oc_destroy (gpointer obj, gpointer user) @@ -386,9 +388,12 @@ folder_browser_gui_init (FolderBrowser *fb) e_paned_add1 (E_PANED (fb->vpaned), fb->message_list_w); gtk_widget_show (fb->message_list_w); + /* (jwise) <-- for searching purposes :) */ + gtk_signal_connect (GTK_OBJECT (fb->message_list_w), "size_allocate", + GTK_SIGNAL_FUNC (fb_resize_cb), NULL); + e_paned_add2 (E_PANED (fb->vpaned), GTK_WIDGET (fb->mail_display)); e_paned_set_position (E_PANED (fb->vpaned), mail_config_paned_size()); - gtk_widget_show (GTK_WIDGET (fb->mail_display)); gtk_widget_show (GTK_WIDGET (fb)); } @@ -439,3 +444,8 @@ folder_browser_new (void) E_MAKE_TYPE (folder_browser, "FolderBrowser", FolderBrowser, folder_browser_class_init, folder_browser_init, PARENT_TYPE); + +static void fb_resize_cb (GtkWidget *w, GtkAllocation *a) +{ + mail_config_set_paned_size (a->height + 90); +} -- cgit