EFilterElement

EFilterElement

Synopsis

struct              EFilterElement;
EFilterElement *    e_filter_element_new                (void);
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);
xmlNodePtr          e_filter_element_xml_encode         (EFilterElement *element);
gint                e_filter_element_xml_decode         (EFilterElement *element,
                                                         xmlNodePtr node);
EFilterElement *    e_filter_element_clone              (EFilterElement *element);
void                e_filter_element_copy_value         (EFilterElement *dst_element,
                                                         EFilterElement *src_element);
GtkWidget *         e_filter_element_get_widget         (EFilterElement *element);
void                e_filter_element_build_code         (EFilterElement *element,
                                                         GString *out,
                                                         struct _EFilterPart *part);
void                e_filter_element_format_sexp        (EFilterElement *element,
                                                         GString *out);

Object Hierarchy

  GObject
   +----EFilterElement
         +----EFilterInput
         +----EFilterColor
         +----EFilterDatespec
         +----EFilterFile
         +----EFilterInt
         +----EFilterOption

Description

Details

struct EFilterElement

struct EFilterElement;

e_filter_element_new ()

EFilterElement *    e_filter_element_new                (void);

e_filter_element_set_data ()

void                e_filter_element_set_data           (EFilterElement *element,
                                                         gpointer data);

e_filter_element_validate ()

gboolean            e_filter_element_validate           (EFilterElement *element,
                                                         EAlert **alert);

e_filter_element_eq ()

gint                e_filter_element_eq                 (EFilterElement *element_a,
                                                         EFilterElement *element_b);

e_filter_element_xml_create ()

void                e_filter_element_xml_create         (EFilterElement *element,
                                                         xmlNodePtr node);

e_filter_element_xml_encode ()

xmlNodePtr          e_filter_element_xml_encode         (EFilterElement *element);

e_filter_element_xml_decode ()

gint                e_filter_element_xml_decode         (EFilterElement *element,
                                                         xmlNodePtr node);

e_filter_element_clone ()

EFilterElement *    e_filter_element_clone              (EFilterElement *element);

e_filter_element_copy_value ()

void                e_filter_element_copy_value         (EFilterElement *dst_element,
                                                         EFilterElement *src_element);

e_filter_element_get_widget ()

GtkWidget *         e_filter_element_get_widget         (EFilterElement *element);

e_filter_element_build_code ()

void                e_filter_element_build_code         (EFilterElement *element,
                                                         GString *out,
                                                         struct _EFilterPart *part);

e_filter_element_format_sexp ()

void                e_filter_element_format_sexp        (EFilterElement *element,
                                                         GString *out);