#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);
typedef 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;GdkPixbuf* (*ETreeSimpleIconAtFn) (ETreeModel *etree,
ETreePath *path,
void *model_data);| etree : | |
| path : | |
| model_data : | |
| Returns : |
|
void* (*ETreeSimpleValueAtFn) (ETreeModel *etree,
ETreePath *path,
int col,
void *model_data);| etree : | |
| path : | |
| col : | |
| model_data : |
|
void (*ETreeSimpleSetValueAtFn) (ETreeModel *etree,
ETreePath *path,
int col,
const void *val,
void *model_data);| etree : | |
| path : | |
| col : | |
| val : | |
| model_data : |
|
gboolean (*ETreeSimpleIsEditableFn) (ETreeModel *etree,
ETreePath *path,
int col,
void *model_data);| etree : | |
| path : | |
| col : | |
| model_data : | |
| Returns : |
|
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);
| col_count : | |
| duplicate_value : | |
| free_value : | |
| initialize_value : | |
| value_is_empty : | |
| value_to_string : | |
| icon_at : | |
| value_at : | |
| set_value_at : | |
| is_editable : | |
| model_data : | |
| Returns : |
|
| <<< ETableState | ETableSortedVariable >>> |