ACTION_REDIRECT = 9,
ACTION_EXECUTE = 10,
ACTION_COLOR = 11,
- ACTION_DELETE_ON_SERVER = 12,
};
static gint get_sel_from_list(GtkList * list)
return MATCHACTION_EXECUTE;
case ACTION_COLOR:
return MATCHACTION_COLOR;
- case ACTION_DELETE_ON_SERVER:
- return MATCHACTION_DELETE_ON_SERVER;
default:
return -1;
}
N_("Redirect"),
N_("Execute"),
N_("Color"),
- N_("Delete on Server")
};
void prefs_filtering_open(FolderItem * item,
gtk_option_menu_get_menu(GTK_OPTION_MENU(filtering.color_optmenu)));
destination = NULL;
break;
- case ACTION_DELETE_ON_SERVER:
- destination = NULL;
- break;
default:
destination = NULL;
break;
ACTION_COLOR);
gtk_option_menu_set_history(GTK_OPTION_MENU(filtering.color_optmenu), action->labelcolor);
break;
- case MATCHACTION_DELETE_ON_SERVER:
- gtk_list_select_item(GTK_LIST(filtering.action_list),
- ACTION_DELETE_ON_SERVER);
- break;
}
g_free(matcher_str);
gtk_widget_show(filtering.color_optmenu);
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_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);
- gtk_widget_hide(filtering.color_optmenu);
- gtk_widget_hide(filtering.color_label);
- break;
}
}