From cc35ce98a7a85b09dca062f7a781d7718cd17db2 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Fri, 24 Jan 2003 22:56:49 +0000 Subject: Set the paned_size here. 2003-01-24 Jeffrey Stedfast * folder-browser-ui.c (folder_browser_ui_add_global): Set the paned_size here. * folder-browser.c (folder_browser_gui_init): Don't bother connecting to the hide-deleted, message-display-style, paned-size, nor show-preview gconf notifications anymore, since we can just set them when the view becomes active again in folder-browser-ui.c. Cuts down on extra overhead. (folder_browser_destroy): No need to disconnect from those notifications anymore either. svn path=/trunk/; revision=19626 --- mail/folder-browser-ui.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'mail/folder-browser-ui.c') diff --git a/mail/folder-browser-ui.c b/mail/folder-browser-ui.c index 24916b59bf..6680d8dd2a 100644 --- a/mail/folder-browser-ui.c +++ b/mail/folder-browser-ui.c @@ -607,6 +607,7 @@ folder_browser_ui_add_global (FolderBrowser *fb) BonoboUIComponent *uic = fb->uicomp; gboolean show_preview; GConfClient *gconf; + int paned_size; if (fb->sensitise_state) { g_hash_table_destroy (fb->sensitise_state); @@ -617,6 +618,14 @@ folder_browser_ui_add_global (FolderBrowser *fb) gconf = gconf_client_get_default (); + /* (Pre)view pane size (do this first because it affects the + preview settings - see folder_browser_set_message_preview() + internals for details) */ + paned_size = gconf_client_get_int (gconf, "/apps/evolution/mail/display/paned_size", NULL); + g_signal_handler_block (fb->vpaned, fb->paned_resize_id); + gtk_paned_set_position (GTK_PANED (fb->vpaned), paned_size); + g_signal_handler_unblock (fb->vpaned, fb->paned_resize_id); + /* (Pre)view toggle */ show_preview = gconf_client_get_bool (gconf, "/apps/evolution/mail/display/show_preview", NULL); bonobo_ui_component_set_prop (uic, "/commands/ViewPreview", "state", show_preview ? "1" : "0", NULL); -- cgit v1.2.3