diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2010-07-30 06:16:49 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2010-07-30 06:16:49 +0000 |
commit | e29900ebe2fadd133dda97ce21be84dd6e8f0bdb (patch) | |
tree | c085ebd8b5198b26341c63ebfb3ddd6d377de020 /src/prefs_common_dialog.c | |
parent | 13d01a84fdb1f7243b07741f793de51e4c0d89a5 (diff) |
added new global option 'Change current account on folder open'.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@2649 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/prefs_common_dialog.c')
-rw-r--r-- | src/prefs_common_dialog.c | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/src/prefs_common_dialog.c b/src/prefs_common_dialog.c index e17ac789..5d2bae2e 100644 --- a/src/prefs_common_dialog.c +++ b/src/prefs_common_dialog.c @@ -200,9 +200,10 @@ static struct Interface { GtkWidget *checkbtn_always_show_msg; GtkWidget *checkbtn_openunread; GtkWidget *checkbtn_remember_lastsel; - GtkWidget *checkbtn_mark_as_read_on_newwin; + /* GtkWidget *checkbtn_mark_as_read_on_newwin; */ GtkWidget *checkbtn_openinbox; GtkWidget *checkbtn_openinbox_startup; + GtkWidget *checkbtn_change_account_on_folder_sel; GtkWidget *checkbtn_immedexec; #ifndef G_OS_WIN32 GtkWidget *checkbtn_comply_gnome_hig; @@ -505,13 +506,18 @@ static PrefsUIData ui_data[] = { prefs_set_data_from_toggle, prefs_set_toggle}, {"remember_last_selected", &interface.checkbtn_remember_lastsel, prefs_set_data_from_toggle, prefs_set_toggle}, +#if 0 {"mark_as_read_on_new_window", &interface.checkbtn_mark_as_read_on_newwin, prefs_set_data_from_toggle, prefs_set_toggle}, +#endif {"open_inbox_on_inc", &interface.checkbtn_openinbox, prefs_set_data_from_toggle, prefs_set_toggle}, {"open_inbox_on_startup", &interface.checkbtn_openinbox_startup, prefs_set_data_from_toggle, prefs_set_toggle}, + {"change_account_on_folder_selection", + &interface.checkbtn_change_account_on_folder_sel, + prefs_set_data_from_toggle, prefs_set_toggle}, {"immediate_execution", &interface.checkbtn_immedexec, prefs_set_data_from_toggle, prefs_set_toggle}, @@ -2330,9 +2336,10 @@ static void prefs_details_create(void) GtkWidget *checkbtn_always_show_msg; GtkWidget *checkbtn_openunread; GtkWidget *checkbtn_remember_lastsel; - GtkWidget *checkbtn_mark_as_read_on_newwin; + /* GtkWidget *checkbtn_mark_as_read_on_newwin; */ GtkWidget *checkbtn_openinbox; GtkWidget *checkbtn_openinbox_startup; + GtkWidget *checkbtn_change_account_on_folder_sel; GtkWidget *checkbtn_immedexec; GtkWidget *hbox1; GtkWidget *hbox_spc; @@ -2383,9 +2390,11 @@ static void prefs_details_create(void) (vbox2, checkbtn_remember_lastsel, _("Remember last selected message")); +#if 0 PACK_CHECK_BUTTON (vbox2, checkbtn_mark_as_read_on_newwin, _("Only mark message as read when opened in new window")); +#endif PACK_CHECK_BUTTON (vbox2, checkbtn_openinbox, @@ -2393,6 +2402,10 @@ static void prefs_details_create(void) PACK_CHECK_BUTTON (vbox2, checkbtn_openinbox_startup, _("Open inbox on startup")); + PACK_CHECK_BUTTON + (vbox2, checkbtn_change_account_on_folder_sel, + _("Change current account on folder open")); + vbox3 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox3); gtk_box_pack_start (GTK_BOX (vbox2), vbox3, FALSE, FALSE, 0); @@ -2464,10 +2477,14 @@ static void prefs_details_create(void) interface.checkbtn_always_show_msg = checkbtn_always_show_msg; interface.checkbtn_openunread = checkbtn_openunread; interface.checkbtn_remember_lastsel = checkbtn_remember_lastsel; +#if 0 interface.checkbtn_mark_as_read_on_newwin = checkbtn_mark_as_read_on_newwin; +#endif interface.checkbtn_openinbox = checkbtn_openinbox; interface.checkbtn_openinbox_startup = checkbtn_openinbox_startup; + interface.checkbtn_change_account_on_folder_sel = + checkbtn_change_account_on_folder_sel; interface.checkbtn_immedexec = checkbtn_immedexec; #ifndef G_OS_WIN32 |