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;