ETableExtras

ETableExtras

Synopsis

struct              ETableExtras;
ETableExtras *      e_table_extras_new                  (void);
void                e_table_extras_add_cell             (ETableExtras *extras,
                                                         const gchar *id,
                                                         ECell *cell);
ECell *             e_table_extras_get_cell             (ETableExtras *extras,
                                                         const gchar *id);
void                e_table_extras_add_compare          (ETableExtras *extras,
                                                         const gchar *id,
                                                         GCompareDataFunc compare);
GCompareDataFunc    e_table_extras_get_compare          (ETableExtras *extras,
                                                         const gchar *id);
gboolean            (*ETableSearchFunc)                 (gconstpointer haystack,
                                                         const gchar *needle);
void                e_table_extras_add_search           (ETableExtras *extras,
                                                         const gchar *id,
                                                         ETableSearchFunc search);
ETableSearchFunc    e_table_extras_get_search           (ETableExtras *extras,
                                                         const gchar *id);
void                e_table_extras_add_icon_name        (ETableExtras *extras,
                                                         const gchar *id,
                                                         const gchar *icon_name);
const gchar *       e_table_extras_get_icon_name        (ETableExtras *extras,
                                                         const gchar *id);

Object Hierarchy

  GObject
   +----ETableExtras

Description

Details

struct ETableExtras

struct ETableExtras;

e_table_extras_new ()

ETableExtras *      e_table_extras_new                  (void);

e_table_extras_add_cell ()

void                e_table_extras_add_cell             (ETableExtras *extras,
                                                         const gchar *id,
                                                         ECell *cell);

e_table_extras_get_cell ()

ECell *             e_table_extras_get_cell             (ETableExtras *extras,
                                                         const gchar *id);

e_table_extras_add_compare ()

void                e_table_extras_add_compare          (ETableExtras *extras,
                                                         const gchar *id,
                                                         GCompareDataFunc compare);

e_table_extras_get_compare ()

GCompareDataFunc    e_table_extras_get_compare          (ETableExtras *extras,
                                                         const gchar *id);

ETableSearchFunc ()

gboolean            (*ETableSearchFunc)                 (gconstpointer haystack,
                                                         const gchar *needle);

e_table_extras_add_search ()

void                e_table_extras_add_search           (ETableExtras *extras,
                                                         const gchar *id,
                                                         ETableSearchFunc search);

e_table_extras_get_search ()

ETableSearchFunc    e_table_extras_get_search           (ETableExtras *extras,
                                                         const gchar *id);

e_table_extras_add_icon_name ()

void                e_table_extras_add_icon_name        (ETableExtras *extras,
                                                         const gchar *id,
                                                         const gchar *icon_name);

e_table_extras_get_icon_name ()

const gchar *       e_table_extras_get_icon_name        (ETableExtras *extras,
                                                         const gchar *id);