| Top |
| EFilterRule * | e_filter_rule_new () |
| EFilterRule * | e_filter_rule_clone () |
| void | e_filter_rule_set_name () |
| void | e_filter_rule_set_source () |
| gint | e_filter_rule_validate () |
| gint | e_filter_rule_eq () |
| xmlNodePtr | e_filter_rule_xml_encode () |
| gint | e_filter_rule_xml_decode () |
| void | e_filter_rule_copy () |
| void | e_filter_rule_add_part () |
| void | e_filter_rule_remove_part () |
| void | e_filter_rule_replace_part () |
| GtkWidget * | e_filter_rule_get_widget () |
| void | e_filter_rule_build_code () |
| void | e_filter_rule_emit_changed () |
| void | e_filter_rule_persist_customizations () |
| EFilterRule * | e_filter_rule_next_list () |
| EFilterRule * | e_filter_rule_find_list () |
| enum | filter_grouping_t |
| enum | filter_threading_t |
| #define | E_FILTER_SOURCE_INCOMING |
| #define | E_FILTER_SOURCE_DEMAND |
| #define | E_FILTER_SOURCE_OUTGOING |
| #define | E_FILTER_SOURCE_JUNKTEST |
gint e_filter_rule_xml_decode (EFilterRule *rule,xmlNodePtr node,struct _ERuleContext *context);
void e_filter_rule_replace_part (EFilterRule *rule,EFilterPart *old_part,EFilterPart *new_part);
GtkWidget * e_filter_rule_get_widget (EFilterRule *rule,struct _ERuleContext *context);
void
e_filter_rule_persist_customizations (EFilterRule *rule);
EFilterRule * e_filter_rule_next_list (GList *list,EFilterRule *last,const gchar *source);
EFilterRule * e_filter_rule_find_list (GList *list,const gchar *name,const gchar *source);
#define E_FILTER_SOURCE_INCOMING "incoming" /* performed on incoming email */
#define E_FILTER_SOURCE_OUTGOING "outgoing"/* performed on outgoing mail */
“changed” signalvoid user_function (EFilterRule *efilterrule, gpointer user_data)
Flags: Run Last
“customize-content” signalvoid user_function (EFilterRule *efilterrule, GtkGrid *arg1, GtkGrid *arg2, GtkWidget *widget, gpointer user_data)
Flags: Action
“persist-customizations” signalvoid user_function (EFilterRule *efilterrule, gpointer user_data)
Flags: Action