GtkWidget *cond_entry;
GtkWidget *action_list;
GtkWidget *action_combo;
+ GtkWidget *account_label;
GtkWidget *account_list;
GtkWidget *account_combo;
GtkWidget *dest_entry;
filtering.cond_entry = cond_entry;
filtering.action_list = action_list;
filtering.action_combo = action_combo;
+ filtering.account_label = account_label;
filtering.account_list = account_list;
filtering.account_combo = account_combo;
filtering.dest_entry = dest_entry;
switch (value) {
case ACTION_MOVE:
+ gtk_widget_show(filtering.account_label);
+ gtk_widget_set_sensitive(filtering.account_label, FALSE);
gtk_widget_set_sensitive(filtering.account_combo, FALSE);
gtk_widget_show(filtering.dest_entry);
gtk_widget_set_sensitive(filtering.dest_entry, TRUE);
gtk_widget_show(filtering.dest_btn);
+ gtk_widget_set_sensitive(filtering.dest_btn, TRUE);
gtk_widget_show(filtering.dest_label);
+ gtk_widget_set_sensitive(filtering.dest_label, TRUE);
gtk_widget_hide(filtering.exec_label);
gtk_widget_hide(filtering.exec_btn);
gtk_widget_hide(filtering.color_optmenu);
gtk_widget_hide(filtering.color_label);
break;
case ACTION_COPY:
+ gtk_widget_show(filtering.account_label);
+ gtk_widget_set_sensitive(filtering.account_label, FALSE);
gtk_widget_set_sensitive(filtering.account_combo, FALSE);
gtk_widget_show(filtering.dest_entry);
gtk_widget_set_sensitive(filtering.dest_entry, TRUE);
gtk_widget_show(filtering.dest_btn);
+ gtk_widget_set_sensitive(filtering.dest_btn, TRUE);
gtk_widget_show(filtering.dest_label);
+ gtk_widget_set_sensitive(filtering.dest_label, TRUE);
gtk_widget_hide(filtering.exec_label);
gtk_widget_hide(filtering.exec_btn);
gtk_widget_hide(filtering.color_optmenu);
gtk_widget_hide(filtering.color_label);
break;
case ACTION_DELETE:
+ gtk_widget_show(filtering.account_label);
+ gtk_widget_set_sensitive(filtering.account_label, FALSE);
gtk_widget_set_sensitive(filtering.account_combo, FALSE);
gtk_widget_show(filtering.dest_entry);
gtk_widget_set_sensitive(filtering.dest_entry, FALSE);
- gtk_widget_hide(filtering.dest_btn);
+ gtk_widget_show(filtering.dest_btn);
+ gtk_widget_set_sensitive(filtering.dest_btn, FALSE);
gtk_widget_show(filtering.dest_label);
+ gtk_widget_set_sensitive(filtering.dest_label, FALSE);
gtk_widget_hide(filtering.exec_label);
gtk_widget_hide(filtering.exec_btn);
gtk_widget_hide(filtering.color_optmenu);
gtk_widget_hide(filtering.color_label);
break;
case ACTION_MARK:
+ gtk_widget_show(filtering.account_label);
+ gtk_widget_set_sensitive(filtering.account_label, FALSE);
gtk_widget_set_sensitive(filtering.account_combo, FALSE);
gtk_widget_show(filtering.dest_entry);
gtk_widget_set_sensitive(filtering.dest_entry, FALSE);
- gtk_widget_hide(filtering.dest_btn);
+ gtk_widget_show(filtering.dest_btn);
+ gtk_widget_set_sensitive(filtering.dest_btn, FALSE);
gtk_widget_show(filtering.dest_label);
+ gtk_widget_set_sensitive(filtering.dest_label, FALSE);
gtk_widget_hide(filtering.exec_label);
gtk_widget_hide(filtering.exec_btn);
gtk_widget_hide(filtering.color_optmenu);
gtk_widget_hide(filtering.color_label);
break;
case ACTION_UNMARK:
+ gtk_widget_show(filtering.account_label);
+ gtk_widget_set_sensitive(filtering.account_label, FALSE);
gtk_widget_set_sensitive(filtering.account_combo, FALSE);
gtk_widget_show(filtering.dest_entry);
gtk_widget_set_sensitive(filtering.dest_entry, FALSE);
- gtk_widget_hide(filtering.dest_btn);
+ gtk_widget_show(filtering.dest_btn);
+ gtk_widget_set_sensitive(filtering.dest_btn, FALSE);
gtk_widget_show(filtering.dest_label);
+ gtk_widget_set_sensitive(filtering.dest_label, FALSE);
gtk_widget_hide(filtering.exec_label);
gtk_widget_hide(filtering.exec_btn);
gtk_widget_hide(filtering.color_optmenu);
gtk_widget_hide(filtering.color_label);
break;
case ACTION_MARK_AS_READ:
+ gtk_widget_show(filtering.account_label);
+ gtk_widget_set_sensitive(filtering.account_label, FALSE);
gtk_widget_set_sensitive(filtering.account_combo, FALSE);
gtk_widget_show(filtering.dest_entry);
gtk_widget_set_sensitive(filtering.dest_entry, FALSE);
- gtk_widget_hide(filtering.dest_btn);
+ gtk_widget_show(filtering.dest_btn);
+ gtk_widget_set_sensitive(filtering.dest_btn, FALSE);
gtk_widget_show(filtering.dest_label);
+ gtk_widget_set_sensitive(filtering.dest_label, FALSE);
gtk_widget_hide(filtering.exec_label);
gtk_widget_hide(filtering.exec_btn);
gtk_widget_hide(filtering.color_optmenu);
gtk_widget_hide(filtering.color_label);
break;
case ACTION_MARK_AS_UNREAD:
+ gtk_widget_show(filtering.account_label);
+ gtk_widget_set_sensitive(filtering.account_label, FALSE);
gtk_widget_set_sensitive(filtering.account_combo, FALSE);
gtk_widget_show(filtering.dest_entry);
gtk_widget_set_sensitive(filtering.dest_entry, FALSE);
- gtk_widget_hide(filtering.dest_btn);
+ gtk_widget_show(filtering.dest_btn);
+ gtk_widget_set_sensitive(filtering.dest_btn, FALSE);
gtk_widget_show(filtering.dest_label);
+ gtk_widget_set_sensitive(filtering.dest_label, FALSE);
gtk_widget_hide(filtering.exec_label);
gtk_widget_hide(filtering.exec_btn);
gtk_widget_hide(filtering.color_optmenu);
gtk_widget_hide(filtering.color_label);
break;
case ACTION_FORWARD:
+ gtk_widget_show(filtering.account_label);
+ gtk_widget_set_sensitive(filtering.account_label, TRUE);
gtk_widget_set_sensitive(filtering.account_combo, TRUE);
gtk_widget_show(filtering.dest_entry);
gtk_widget_set_sensitive(filtering.dest_entry, TRUE);
- gtk_widget_hide(filtering.dest_btn);
+ gtk_widget_show(filtering.dest_btn);
+ gtk_widget_set_sensitive(filtering.dest_btn, FALSE);
gtk_widget_show(filtering.dest_label);
+ gtk_widget_set_sensitive(filtering.dest_label, TRUE);
gtk_widget_hide(filtering.exec_label);
gtk_widget_hide(filtering.exec_btn);
gtk_widget_hide(filtering.color_optmenu);
gtk_widget_hide(filtering.color_label);
break;
case ACTION_FORWARD_AS_ATTACHMENT:
+ gtk_widget_show(filtering.account_label);
+ gtk_widget_set_sensitive(filtering.account_label, TRUE);
gtk_widget_set_sensitive(filtering.account_combo, TRUE);
gtk_widget_show(filtering.dest_entry);
gtk_widget_set_sensitive(filtering.dest_entry, TRUE);
- gtk_widget_hide(filtering.dest_btn);
+ gtk_widget_show(filtering.dest_btn);
+ gtk_widget_set_sensitive(filtering.dest_btn, FALSE);
gtk_widget_show(filtering.dest_label);
+ gtk_widget_set_sensitive(filtering.dest_label, TRUE);
gtk_widget_hide(filtering.exec_label);
gtk_widget_hide(filtering.exec_btn);
gtk_widget_hide(filtering.color_optmenu);
gtk_widget_hide(filtering.color_label);
break;
case ACTION_REDIRECT:
+ gtk_widget_show(filtering.account_label);
+ gtk_widget_set_sensitive(filtering.account_label, TRUE);
gtk_widget_set_sensitive(filtering.account_combo, TRUE);
gtk_widget_show(filtering.dest_entry);
gtk_widget_set_sensitive(filtering.dest_entry, TRUE);
- gtk_widget_hide(filtering.dest_btn);
+ gtk_widget_show(filtering.dest_btn);
+ gtk_widget_set_sensitive(filtering.dest_btn, FALSE);
gtk_widget_show(filtering.dest_label);
+ gtk_widget_set_sensitive(filtering.dest_label, TRUE);
gtk_widget_hide(filtering.exec_label);
gtk_widget_hide(filtering.exec_btn);
gtk_widget_hide(filtering.color_optmenu);
gtk_widget_hide(filtering.color_label);
break;
case ACTION_EXECUTE:
+ gtk_widget_show(filtering.account_label);
+ gtk_widget_set_sensitive(filtering.account_label, FALSE);
gtk_widget_set_sensitive(filtering.account_combo, FALSE);
gtk_widget_show(filtering.dest_entry);
gtk_widget_set_sensitive(filtering.dest_entry, TRUE);
gtk_widget_hide(filtering.color_label);
break;
case ACTION_COLOR:
+ gtk_widget_show(filtering.account_label);
+ gtk_widget_set_sensitive(filtering.account_label, FALSE);
gtk_widget_set_sensitive(filtering.account_combo, FALSE);
gtk_widget_hide(filtering.dest_entry);
gtk_widget_hide(filtering.dest_btn);
gtk_widget_show(filtering.color_label);
break;
case ACTION_DELETE_ON_SERVER:
+ gtk_widget_show(filtering.account_label);
+ gtk_widget_set_sensitive(filtering.account_label, FALSE);
gtk_widget_set_sensitive(filtering.account_combo, FALSE);
- gtk_widget_hide(filtering.dest_entry);
- gtk_widget_hide(filtering.dest_btn);
- gtk_widget_hide(filtering.dest_label);
+ gtk_widget_show(filtering.dest_entry);
+ gtk_widget_set_sensitive(filtering.dest_entry, FALSE);
+ gtk_widget_show(filtering.dest_btn);
+ gtk_widget_set_sensitive(filtering.dest_btn, FALSE);
+ gtk_widget_show(filtering.dest_label);
+ gtk_widget_set_sensitive(filtering.dest_label, FALSE);
gtk_widget_hide(filtering.exec_label);
gtk_widget_show(filtering.exec_btn);
gtk_widget_hide(filtering.exec_btn);