diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-10-13 06:52:32 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-10-13 06:52:32 +0000 |
commit | 2ebd418a6e4f86de03434eb357cc577a4e366f5d (patch) | |
tree | 4056c2cada932de2d85bff51a1590f3591fe5d7d /src/prefs_folder_item.c | |
parent | 755b86e1dae724503a13187cde93e8f55114b3d6 (diff) |
enabled the property of the top folder.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@641 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/prefs_folder_item.c')
-rw-r--r-- | src/prefs_folder_item.c | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/src/prefs_folder_item.c b/src/prefs_folder_item.c index fefb827c..e14767ba 100644 --- a/src/prefs_folder_item.c +++ b/src/prefs_folder_item.c @@ -248,6 +248,11 @@ static void prefs_folder_item_general_create(PrefsFolderItemDialog *dialog) PACK_CHECK_BUTTON(vbox2, trim_compose_subj_chkbtn, _("Delete [...] or (...) at the beginning of subject on reply")); + if (!dialog->item->parent) { + gtk_widget_set_sensitive(optmenu, FALSE); + gtk_widget_set_sensitive(vbox2, FALSE); + } + dialog->name_entry = name_entry; dialog->id_label = id_label; dialog->path_label = path_label; @@ -379,6 +384,11 @@ static void prefs_folder_item_compose_create(PrefsFolderItemDialog *dialog) GTK_EXPAND | GTK_SHRINK | GTK_FILL, GTK_EXPAND | GTK_SHRINK | GTK_FILL, 0, 0); + if (!dialog->item->parent) { + gtk_widget_set_sensitive(frame, FALSE); + gtk_widget_set_sensitive(ac_apply_sub_chkbtn, FALSE); + } + dialog->account_optmenu = optmenu; dialog->ac_apply_sub_chkbtn = ac_apply_sub_chkbtn; dialog->to_entry = to_entry; @@ -574,8 +584,13 @@ static void prefs_folder_item_apply_cb(GtkWidget *widget, else item->account = NULL; - item->ac_apply_sub = gtk_toggle_button_get_active - (GTK_TOGGLE_BUTTON(dialog->ac_apply_sub_chkbtn)); + if (!item->parent && item->account) + item->ac_apply_sub = TRUE; + else if (item->account) + item->ac_apply_sub = gtk_toggle_button_get_active + (GTK_TOGGLE_BUTTON(dialog->ac_apply_sub_chkbtn)); + else + item->ac_apply_sub = FALSE; SET_DATA_FROM_ENTRY(to_entry, auto_to); item->use_auto_to_on_reply = gtk_toggle_button_get_active |