[balsa/gtk3] Show mailbox list on startup only if necessary
- From: Peter Bloomfield <PeterB src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa/gtk3] Show mailbox list on startup only if necessary
- Date: Mon, 28 May 2012 18:59:41 +0000 (UTC)
commit 929a9f4108e440f6215687082a88f8628b66e3a0
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date: Mon May 28 14:58:56 2012 -0400
Show mailbox list on startup only if necessary
* src/main-window.c: show mailbox list on startup only if
necessary; fixes point 1 of
<URL:https://mail.gnome.org/archives/balsa-list/2012-May/
msg00011.html> (Carlos Franke).
ChangeLog | 7 +++++++
src/main-window.c | 13 ++++++++-----
2 files changed, 15 insertions(+), 5 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index b53b942..f5aded6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2012-05-28 Peter Bloomfield
+
+ * src/main-window.c: show mailbox list on startup only if
+ necessary; fixes point 1 of
+ <URL:https://mail.gnome.org/archives/balsa-list/2012-May/
+ msg00011.html> (Carlos Franke).
+
2012-05-27 Peter Bloomfield
* src/main-window.c: use class methods instead of emitting
diff --git a/src/main-window.c b/src/main-window.c
index 91347ae..1d23aee 100644
--- a/src/main-window.c
+++ b/src/main-window.c
@@ -1758,6 +1758,7 @@ balsa_window_new()
/* XXX */
balsa_app.mblist = BALSA_MBLIST(balsa_mblist_new());
+ gtk_widget_show(GTK_WIDGET(balsa_app.mblist));
g_object_get(G_OBJECT(balsa_app.mblist), "hadjustment", &hadj,
"vadjustment", &vadj, NULL);
@@ -1772,7 +1773,6 @@ balsa_window_new()
g_signal_connect_swapped(balsa_app.mblist, "has-unread-mailbox",
G_CALLBACK(bw_enable_next_unread), window);
balsa_mblist_default_signal_bindings(balsa_app.mblist);
- gtk_widget_show_all(window->mblist);
bw_set_panes(window);
@@ -1781,10 +1781,13 @@ balsa_window_new()
bw_set_active(window, "ShowMailboxTree", balsa_app.show_mblist, FALSE);
#endif /* !defined(ENABLE_TOUCH_UI) */
- gtk_paned_set_position(GTK_PANED(window->paned_master),
- balsa_app.show_mblist
- ? balsa_app.mblist_width
- : 0);
+ if (balsa_app.show_mblist) {
+ gtk_widget_show(window->mblist);
+ gtk_paned_set_position(GTK_PANED(window->paned_master),
+ balsa_app.mblist_width);
+ } else {
+ gtk_paned_set_position(GTK_PANED(window->paned_master), 0);
+ }
/*PKGW: do it this way, without the usizes. */
if (balsa_app.previewpane)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]