| Evolution Utilities Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
struct EFilterPart; EFilterPart * e_filter_part_new (void); gboolean e_filter_part_validate (EFilterPart *part,EAlert **alert); gint e_filter_part_eq (EFilterPart *part_a,EFilterPart *part_b); gint e_filter_part_xml_create (EFilterPart *part,xmlNodePtr node,struct _ERuleContext *rc); xmlNodePtr e_filter_part_xml_encode (EFilterPart *fe); gint e_filter_part_xml_decode (EFilterPart *fe,xmlNodePtr node); EFilterPart * e_filter_part_clone (EFilterPart *part); void e_filter_part_copy_values (EFilterPart *dst_part,EFilterPart *src_part); EFilterElement * e_filter_part_find_element (EFilterPart *part,const gchar *name); GtkWidget * e_filter_part_get_widget (EFilterPart *part); void e_filter_part_build_code (EFilterPart *part,GString *out); void e_filter_part_expand_code (EFilterPart *part,const gchar *str,GString *out); void e_filter_part_build_code_list (GList *list,GString *out); EFilterPart * e_filter_part_find_list (GList *list,const gchar *name); EFilterPart * e_filter_part_next_list (GList *list,EFilterPart *last);
EFilterPart * e_filter_part_new (void);
Create a new EFilterPart object.
Returns : |
A new EFilterPart object. |
gint e_filter_part_xml_create (EFilterPart *part,xmlNodePtr node,struct _ERuleContext *rc);
void e_filter_part_copy_values (EFilterPart *dst_part,EFilterPart *src_part);
EFilterElement * e_filter_part_find_element (EFilterPart *part,const gchar *name);
void e_filter_part_build_code (EFilterPart *part,GString *out);
Outputs the code of a part.
void e_filter_part_expand_code (EFilterPart *part,const gchar *str,GString *out);
Expands the variables in string str based on the values of the part.
void e_filter_part_build_code_list (GList *list,GString *out);
Construct a list of the filter parts code into a single string.
EFilterPart * e_filter_part_find_list (GList *list,const gchar *name);
Find a filter part stored in a list.
EFilterPart * e_filter_part_next_list (GList *list,EFilterPart *last);
Iterate through a filter part list.
|
The last item retrieved, or NULL to start from the beginning of the list. |
Returns : |
The next value in the list, or NULL if the list is expired. |