| Top |  |  |  |  | 
| EFilterElement * | e_filter_element_new () | 
| void | e_filter_element_set_data () | 
| gboolean | e_filter_element_validate () | 
| gint | e_filter_element_eq () | 
| void | e_filter_element_xml_create () | 
| xmlNodePtr | e_filter_element_xml_encode () | 
| gint | e_filter_element_xml_decode () | 
| EFilterElement * | e_filter_element_clone () | 
| void | e_filter_element_copy_value () | 
| GtkWidget * | e_filter_element_get_widget () | 
| void | e_filter_element_build_code () | 
| void | e_filter_element_format_sexp () | 
| void | e_filter_element_describe () | 
    GObject
    ╰── EFilterElement
        ├── EFilterInput
        ├── EFilterColor
        ├── EFilterDatespec
        ├── EFilterFile
        ├── EFilterInt
        ├── EFilterLabel
        ╰── EFilterOption
void e_filter_element_set_data (EFilterElement *element,gpointer data);
gboolean e_filter_element_validate (EFilterElement *element,EAlert **alert);
gint e_filter_element_eq (EFilterElement *element_a,EFilterElement *element_b);
void e_filter_element_xml_create (EFilterElement *element,xmlNodePtr node);
gint e_filter_element_xml_decode (EFilterElement *element,xmlNodePtr node);
void e_filter_element_copy_value (EFilterElement *dst_element,EFilterElement *src_element);
GtkWidget *
e_filter_element_get_widget (EFilterElement *element);
Create a widget to represent this element.
void e_filter_element_build_code (EFilterElement *element,GString *out,struct _EFilterPart *part);
void e_filter_element_format_sexp (EFilterElement *element,GString *out);
void e_filter_element_describe (EFilterElement *element,GString *out);
Describes the element
 in a human-readable way.