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.