|
|
Whole document tree
ETreeSimple
Synopsis
#define E_TREE_SIMPLE_TYPE
typedef ETreeSimple;
GdkPixbuf* (*ETreeSimpleIconAtFn) (ETreeModel *etree,
ETreePath *path,
void *model_data);
void* (*ETreeSimpleValueAtFn) (ETreeModel *etree,
ETreePath *path,
int col,
void *model_data);
void (*ETreeSimpleSetValueAtFn) (ETreeModel *etree,
ETreePath *path,
int col,
const void *val,
void *model_data);
gboolean (*ETreeSimpleIsEditableFn) (ETreeModel *etree,
ETreePath *path,
int col,
void *model_data);
ETreeModel* e_tree_simple_new (ETableSimpleColumnCountFn col_count,
ETableSimpleDuplicateValueFn duplicate_value,
ETableSimpleFreeValueFn free_value,
ETableSimpleInitializeValueFn initialize_value,
ETableSimpleValueIsEmptyFn value_is_empty,
ETableSimpleValueToStringFn value_to_string,
ETreeSimpleIconAtFn icon_at,
ETreeSimpleValueAtFn value_at,
ETreeSimpleSetValueAtFn set_value_at,
ETreeSimpleIsEditableFn is_editable,
gpointer model_data);
|
Object Hierarchy
GtkObject
+----ETableModel
+----ETreeModel
+----ETreeSimple |
DetailsE_TREE_SIMPLE_TYPE#define E_TREE_SIMPLE_TYPE (e_tree_simple_get_type ()) |
ETreeSimpletypedef struct {
ETreeModel parent;
/* Table methods */
ETableSimpleColumnCountFn col_count;
ETableSimpleDuplicateValueFn duplicate_value;
ETableSimpleFreeValueFn free_value;
ETableSimpleInitializeValueFn initialize_value;
ETableSimpleValueIsEmptyFn value_is_empty;
ETableSimpleValueToStringFn value_to_string;
/* Tree methods */
ETreeSimpleIconAtFn icon_at;
ETreeSimpleValueAtFn value_at;
ETreeSimpleSetValueAtFn set_value_at;
ETreeSimpleIsEditableFn is_editable;
gpointer model_data;
} ETreeSimple; |
ETreeSimpleIconAtFn ()GdkPixbuf* (*ETreeSimpleIconAtFn) (ETreeModel *etree,
ETreePath *path,
void *model_data); |
ETreeSimpleValueAtFn ()void* (*ETreeSimpleValueAtFn) (ETreeModel *etree,
ETreePath *path,
int col,
void *model_data); |
ETreeSimpleSetValueAtFn ()void (*ETreeSimpleSetValueAtFn) (ETreeModel *etree,
ETreePath *path,
int col,
const void *val,
void *model_data); |
ETreeSimpleIsEditableFn ()gboolean (*ETreeSimpleIsEditableFn) (ETreeModel *etree,
ETreePath *path,
int col,
void *model_data); |
e_tree_simple_new ()ETreeModel* e_tree_simple_new (ETableSimpleColumnCountFn col_count,
ETableSimpleDuplicateValueFn duplicate_value,
ETableSimpleFreeValueFn free_value,
ETableSimpleInitializeValueFn initialize_value,
ETableSimpleValueIsEmptyFn value_is_empty,
ETableSimpleValueToStringFn value_to_string,
ETreeSimpleIconAtFn icon_at,
ETreeSimpleValueAtFn value_at,
ETreeSimpleSetValueAtFn set_value_at,
ETreeSimpleIsEditableFn is_editable,
gpointer model_data); |
|