| Top |
DzlTree *
dzl_tree_builder_get_tree (DzlTreeBuilder *builder);
Gets the tree that owns the builder.
typedef struct {
GInitiallyUnownedClass parent_class;
void (*added) (DzlTreeBuilder *builder,
GtkWidget *tree);
void (*removed) (DzlTreeBuilder *builder,
GtkWidget *tree);
void (*build_node) (DzlTreeBuilder *builder,
DzlTreeNode *node);
void (*build_children) (DzlTreeBuilder *builder,
DzlTreeNode *parent);
gboolean (*node_activated) (DzlTreeBuilder *builder,
DzlTreeNode *node);
void (*node_selected) (DzlTreeBuilder *builder,
DzlTreeNode *node);
void (*node_unselected) (DzlTreeBuilder *builder,
DzlTreeNode *node);
void (*node_popup) (DzlTreeBuilder *builder,
DzlTreeNode *node,
GMenu *menu);
void (*node_expanded) (DzlTreeBuilder *builder,
DzlTreeNode *node);
void (*node_collapsed) (DzlTreeBuilder *builder,
DzlTreeNode *node);
gboolean (*node_draggable) (DzlTreeBuilder *builder,
DzlTreeNode *node);
gboolean (*node_droppable) (DzlTreeBuilder *builder,
DzlTreeNode *node,
GtkSelectionData *data);
gboolean (*drag_data_get) (DzlTreeBuilder *builder,
DzlTreeNode *node,
GtkSelectionData *data);
gboolean (*drag_node_received) (DzlTreeBuilder *builder,
DzlTreeNode *drag_node,
DzlTreeNode *drop_node,
DzlTreeDropPosition position,
GdkDragAction action,
GtkSelectionData *data);
gboolean (*drag_data_received) (DzlTreeBuilder *builder,
DzlTreeNode *drop_node,
DzlTreeDropPosition position,
GdkDragAction action,
GtkSelectionData *data);
gboolean (*drag_node_delete) (DzlTreeBuilder *builder,
DzlTreeNode *node);
void (*cell_data_func) (DzlTreeBuilder *tree,
DzlTreeNode *node,
GtkCellRenderer *cell);
} DzlTreeBuilderClass;