| Top |
void (*ERuleContextRegisterFunc) (ERuleContext *context,EFilterRule *rule,gpointer user_data);
ERuleContextRegisterFunc is deprecated and should not be used in newly-written code.
void (*ERuleContextPartFunc) (ERuleContext *context,EFilterPart *part);
ERuleContextPartFunc is deprecated and should not be used in newly-written code.
void (*ERuleContextRuleFunc) (ERuleContext *context,EFilterRule *part);
ERuleContextRuleFunc is deprecated and should not be used in newly-written code.
EFilterPart (*ERuleContextNextPartFunc) (ERuleContext *context,EFilterPart *part);
ERuleContextNextPartFunc is deprecated and should not be used in newly-written code.
EFilterRule (*ERuleContextNextRuleFunc) (ERuleContext *context,EFilterRule *rule,const gchar *source);
ERuleContextNextRuleFunc is deprecated and should not be used in newly-written code.
ERuleContext *
e_rule_context_new (void);
e_rule_context_new is deprecated and should not be used in newly-written code.
Create a new ERuleContext object.
gint e_rule_context_load (ERuleContext *context,const gchar *system,const gchar *user);
e_rule_context_load is deprecated and should not be used in newly-written code.
Load a rule context from a system and user description file.
gint e_rule_context_save (ERuleContext *context,const gchar *user);
e_rule_context_save is deprecated and should not be used in newly-written code.
Save a rule context to disk.
gint e_rule_context_revert (ERuleContext *context,const gchar *user);
e_rule_context_revert is deprecated and should not be used in newly-written code.
Reverts a rule context from a user description file. Assumes the system description file is unchanged from when it was loaded.
void e_rule_context_add_part (ERuleContext *context,EFilterPart *part);
e_rule_context_add_part is deprecated and should not be used in newly-written code.
EFilterPart * e_rule_context_find_part (ERuleContext *context,const gchar *name);
e_rule_context_find_part is deprecated and should not be used in newly-written code.
EFilterPart * e_rule_context_create_part (ERuleContext *context,const gchar *name);
e_rule_context_create_part is deprecated and should not be used in newly-written code.
EFilterPart * e_rule_context_next_part (ERuleContext *context,EFilterPart *last);
e_rule_context_next_part is deprecated and should not be used in newly-written code.
EFilterRule * e_rule_context_next_rule (ERuleContext *context,EFilterRule *last,const gchar *source);
e_rule_context_next_rule is deprecated and should not be used in newly-written code.
EFilterRule * e_rule_context_find_rule (ERuleContext *context,const gchar *name,const gchar *source);
e_rule_context_find_rule is deprecated and should not be used in newly-written code.
EFilterRule * e_rule_context_find_rank_rule (ERuleContext *context,gint rank,const gchar *source);
e_rule_context_find_rank_rule is deprecated and should not be used in newly-written code.
void e_rule_context_add_rule (ERuleContext *context,EFilterRule *rule);
e_rule_context_add_rule is deprecated and should not be used in newly-written code.
void e_rule_context_add_rule_gui (ERuleContext *context,EFilterRule *rule,const gchar *title,const gchar *path);
e_rule_context_add_rule_gui is deprecated and should not be used in newly-written code.
void e_rule_context_remove_rule (ERuleContext *context,EFilterRule *rule);
e_rule_context_remove_rule is deprecated and should not be used in newly-written code.
void e_rule_context_rank_rule (ERuleContext *context,EFilterRule *rule,const gchar *source,gint rank);
e_rule_context_rank_rule is deprecated and should not be used in newly-written code.
gint e_rule_context_get_rank_rule (ERuleContext *context,EFilterRule *rule,const gchar *source);
e_rule_context_get_rank_rule is deprecated and should not be used in newly-written code.
void e_rule_context_add_part_set (ERuleContext *context,const gchar *setname,GType part_type,ERuleContextPartFunc append,ERuleContextNextPartFunc next);
e_rule_context_add_part_set is deprecated and should not be used in newly-written code.
void e_rule_context_add_rule_set (ERuleContext *context,const gchar *setname,GType rule_type,ERuleContextRuleFunc append,ERuleContextNextRuleFunc next);
e_rule_context_add_rule_set is deprecated and should not be used in newly-written code.
EFilterElement * e_rule_context_new_element (ERuleContext *context,const gchar *name);
e_rule_context_new_element is deprecated and should not be used in newly-written code.
create a new filter element based on name.
GList * e_rule_context_delete_uri (ERuleContext *context,const gchar *uri,GCompareFunc compare);
e_rule_context_delete_uri is deprecated and should not be used in newly-written code.
GList * e_rule_context_rename_uri (ERuleContext *context,const gchar *old_uri,const gchar *new_uri,GCompareFunc compare);
e_rule_context_rename_uri is deprecated and should not be used in newly-written code.
void e_rule_context_free_uri_list (ERuleContext *context,GList *uris);
e_rule_context_free_uri_list is deprecated and should not be used in newly-written code.