Top |
GtkCTreeExpanderStyle | expander-style | Read / Write |
guint | indent | Read / Write |
GtkCTreeLineStyle | line-style | Read / Write |
guint | n-columns | Read / Write / Construct Only |
gboolean | show-stub | Read / Write |
guint | spacing | Read / Write |
guint | tree-column | Read / Write / Construct Only |
void | change-focus-row-expansion | Action |
void | tree-collapse | Run Last |
void | tree-expand | Run Last |
void | tree-move | Run Last |
void | tree-select-row | Run First |
void | tree-unselect-row | Run First |
struct | GtkCTree |
enum | GtkCTreePos |
enum | GtkCTreeLineStyle |
enum | GtkCTreeExpanderStyle |
enum | GtkCTreeExpansionType |
struct | GtkCTreeRow |
struct | GtkCTreeNode |
#define | GTK_TYPE_CTREE_NODE |
GObject ╰── GInitiallyUnowned ╰── GtkObject ╰── GtkWidget ╰── GtkContainer ╰── GtkCList ╰── GtkCTree
#define GTK_CTREE_ROW(_node_) ((GtkCTreeRow *)(((GList *)(_node_))->data))
GTK_CTREE_ROW
is deprecated and should not be used in newly-written code.
#define GTK_CTREE_NODE(_node_) ((GtkCTreeNode *)((_node_)))
GTK_CTREE_NODE
is deprecated and should not be used in newly-written code.
#define GTK_CTREE_NODE_NEXT(_nnode_) ((GtkCTreeNode *)(((GList *)(_nnode_))->next))
GTK_CTREE_NODE_NEXT
is deprecated and should not be used in newly-written code.
#define GTK_CTREE_NODE_PREV(_pnode_) ((GtkCTreeNode *)(((GList *)(_pnode_))->prev))
GTK_CTREE_NODE_PREV
is deprecated and should not be used in newly-written code.
#define GTK_CTREE_FUNC(_func_) ((GtkCTreeFunc)(_func_))
GTK_CTREE_FUNC
is deprecated and should not be used in newly-written code.
void (*GtkCTreeFunc) (GtkCTree *ctree
,GtkCTreeNode *node
,gpointer data
);
GtkCTreeFunc
is deprecated and should not be used in newly-written code.
gboolean (*GtkCTreeGNodeFunc) (GtkCTree *ctree
,guint depth
,GNode *gnode
,GtkCTreeNode *cnode
,gpointer data
);
GtkCTreeGNodeFunc
is deprecated and should not be used in newly-written code.
gboolean (*GtkCTreeCompareDragFunc) (GtkCTree *ctree
,GtkCTreeNode *source_node
,GtkCTreeNode *new_parent
,GtkCTreeNode *new_sibling
);
GtkCTreeCompareDragFunc
is deprecated and should not be used in newly-written code.
GtkWidget * gtk_ctree_new_with_titles (gint columns
,gint tree_column
,gchar *titles[]
);
gtk_ctree_new_with_titles
is deprecated and should not be used in newly-written code.
GtkWidget * gtk_ctree_new (gint columns
,gint tree_column
);
gtk_ctree_new
is deprecated and should not be used in newly-written code.
GtkCTreeNode * gtk_ctree_insert_node (GtkCTree *ctree
,GtkCTreeNode *parent
,GtkCTreeNode *sibling
,gchar *text[]
,guint8 spacing
,GdkPixmap *pixmap_closed
,GdkBitmap *mask_closed
,GdkPixmap *pixmap_opened
,GdkBitmap *mask_opened
,gboolean is_leaf
,gboolean expanded
);
gtk_ctree_insert_node
is deprecated and should not be used in newly-written code.
void gtk_ctree_remove_node (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_remove_node
is deprecated and should not be used in newly-written code.
GtkCTreeNode * gtk_ctree_insert_gnode (GtkCTree *ctree
,GtkCTreeNode *parent
,GtkCTreeNode *sibling
,GNode *gnode
,GtkCTreeGNodeFunc func
,gpointer data
);
gtk_ctree_insert_gnode
is deprecated and should not be used in newly-written code.
GNode * gtk_ctree_export_to_gnode (GtkCTree *ctree
,GNode *parent
,GNode *sibling
,GtkCTreeNode *node
,GtkCTreeGNodeFunc func
,gpointer data
);
gtk_ctree_export_to_gnode
is deprecated and should not be used in newly-written code.
void gtk_ctree_post_recursive (GtkCTree *ctree
,GtkCTreeNode *node
,GtkCTreeFunc func
,gpointer data
);
gtk_ctree_post_recursive
is deprecated and should not be used in newly-written code.
void gtk_ctree_post_recursive_to_depth (GtkCTree *ctree
,GtkCTreeNode *node
,gint depth
,GtkCTreeFunc func
,gpointer data
);
gtk_ctree_post_recursive_to_depth
is deprecated and should not be used in newly-written code.
void gtk_ctree_pre_recursive (GtkCTree *ctree
,GtkCTreeNode *node
,GtkCTreeFunc func
,gpointer data
);
gtk_ctree_pre_recursive
is deprecated and should not be used in newly-written code.
void gtk_ctree_pre_recursive_to_depth (GtkCTree *ctree
,GtkCTreeNode *node
,gint depth
,GtkCTreeFunc func
,gpointer data
);
gtk_ctree_pre_recursive_to_depth
is deprecated and should not be used in newly-written code.
gboolean gtk_ctree_is_viewable (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_is_viewable
is deprecated and should not be used in newly-written code.
GtkCTreeNode * gtk_ctree_last (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_last
is deprecated and should not be used in newly-written code.
GtkCTreeNode * gtk_ctree_find_node_ptr (GtkCTree *ctree
,GtkCTreeRow *ctree_row
);
gtk_ctree_find_node_ptr
is deprecated and should not be used in newly-written code.
gboolean gtk_ctree_find (GtkCTree *ctree
,GtkCTreeNode *node
,GtkCTreeNode *child
);
gtk_ctree_find
is deprecated and should not be used in newly-written code.
gboolean gtk_ctree_is_ancestor (GtkCTree *ctree
,GtkCTreeNode *node
,GtkCTreeNode *child
);
gtk_ctree_is_ancestor
is deprecated and should not be used in newly-written code.
GtkCTreeNode * gtk_ctree_find_by_row_data (GtkCTree *ctree
,GtkCTreeNode *node
,gpointer data
);
gtk_ctree_find_by_row_data
is deprecated and should not be used in newly-written code.
GList * gtk_ctree_find_all_by_row_data (GtkCTree *ctree
,GtkCTreeNode *node
,gpointer data
);
gtk_ctree_find_all_by_row_data
is deprecated and should not be used in newly-written code.
GtkCTreeNode * gtk_ctree_find_by_row_data_custom (GtkCTree *ctree
,GtkCTreeNode *node
,gpointer data
,GCompareFunc func
);
gtk_ctree_find_by_row_data_custom
is deprecated and should not be used in newly-written code.
GList * gtk_ctree_find_all_by_row_data_custom (GtkCTree *ctree
,GtkCTreeNode *node
,gpointer data
,GCompareFunc func
);
gtk_ctree_find_all_by_row_data_custom
is deprecated and should not be used in newly-written code.
gboolean gtk_ctree_is_hot_spot (GtkCTree *ctree
,gint x
,gint y
);
gtk_ctree_is_hot_spot
is deprecated and should not be used in newly-written code.
void gtk_ctree_move (GtkCTree *ctree
,GtkCTreeNode *node
,GtkCTreeNode *new_parent
,GtkCTreeNode *new_sibling
);
gtk_ctree_move
is deprecated and should not be used in newly-written code.
void gtk_ctree_expand (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_expand
is deprecated and should not be used in newly-written code.
void gtk_ctree_expand_recursive (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_expand_recursive
is deprecated and should not be used in newly-written code.
void gtk_ctree_expand_to_depth (GtkCTree *ctree
,GtkCTreeNode *node
,gint depth
);
gtk_ctree_expand_to_depth
is deprecated and should not be used in newly-written code.
void gtk_ctree_collapse (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_collapse
is deprecated and should not be used in newly-written code.
void gtk_ctree_collapse_recursive (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_collapse_recursive
is deprecated and should not be used in newly-written code.
void gtk_ctree_collapse_to_depth (GtkCTree *ctree
,GtkCTreeNode *node
,gint depth
);
gtk_ctree_collapse_to_depth
is deprecated and should not be used in newly-written code.
void gtk_ctree_toggle_expansion (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_toggle_expansion
is deprecated and should not be used in newly-written code.
void gtk_ctree_toggle_expansion_recursive (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_toggle_expansion_recursive
is deprecated and should not be used in newly-written code.
void gtk_ctree_select (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_select
is deprecated and should not be used in newly-written code.
void gtk_ctree_select_recursive (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_select_recursive
is deprecated and should not be used in newly-written code.
void gtk_ctree_unselect (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_unselect
is deprecated and should not be used in newly-written code.
void gtk_ctree_unselect_recursive (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_unselect_recursive
is deprecated and should not be used in newly-written code.
void gtk_ctree_real_select_recursive (GtkCTree *ctree
,GtkCTreeNode *node
,gint state
);
gtk_ctree_real_select_recursive
is deprecated and should not be used in newly-written code.
void gtk_ctree_node_set_text (GtkCTree *ctree
,GtkCTreeNode *node
,gint column
,const gchar *text
);
gtk_ctree_node_set_text
is deprecated and should not be used in newly-written code.
void gtk_ctree_node_set_pixmap (GtkCTree *ctree
,GtkCTreeNode *node
,gint column
,GdkPixmap *pixmap
,GdkBitmap *mask
);
gtk_ctree_node_set_pixmap
is deprecated and should not be used in newly-written code.
void gtk_ctree_node_set_pixtext (GtkCTree *ctree
,GtkCTreeNode *node
,gint column
,const gchar *text
,guint8 spacing
,GdkPixmap *pixmap
,GdkBitmap *mask
);
gtk_ctree_node_set_pixtext
is deprecated and should not be used in newly-written code.
void gtk_ctree_set_node_info (GtkCTree *ctree
,GtkCTreeNode *node
,const gchar *text
,guint8 spacing
,GdkPixmap *pixmap_closed
,GdkBitmap *mask_closed
,GdkPixmap *pixmap_opened
,GdkBitmap *mask_opened
,gboolean is_leaf
,gboolean expanded
);
gtk_ctree_set_node_info
is deprecated and should not be used in newly-written code.
void gtk_ctree_node_set_shift (GtkCTree *ctree
,GtkCTreeNode *node
,gint column
,gint vertical
,gint horizontal
);
gtk_ctree_node_set_shift
is deprecated and should not be used in newly-written code.
void gtk_ctree_node_set_selectable (GtkCTree *ctree
,GtkCTreeNode *node
,gboolean selectable
);
gtk_ctree_node_set_selectable
is deprecated and should not be used in newly-written code.
gboolean gtk_ctree_node_get_selectable (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_node_get_selectable
is deprecated and should not be used in newly-written code.
GtkCellType gtk_ctree_node_get_cell_type (GtkCTree *ctree
,GtkCTreeNode *node
,gint column
);
gtk_ctree_node_get_cell_type
is deprecated and should not be used in newly-written code.
gboolean gtk_ctree_node_get_text (GtkCTree *ctree
,GtkCTreeNode *node
,gint column
,gchar **text
);
gtk_ctree_node_get_text
is deprecated and should not be used in newly-written code.
gboolean gtk_ctree_node_get_pixmap (GtkCTree *ctree
,GtkCTreeNode *node
,gint column
,GdkPixmap **pixmap
,GdkBitmap **mask
);
gtk_ctree_node_get_pixmap
is deprecated and should not be used in newly-written code.
gboolean gtk_ctree_node_get_pixtext (GtkCTree *ctree
,GtkCTreeNode *node
,gint column
,gchar **text
,guint8 *spacing
,GdkPixmap **pixmap
,GdkBitmap **mask
);
gtk_ctree_node_get_pixtext
is deprecated and should not be used in newly-written code.
gboolean gtk_ctree_get_node_info (GtkCTree *ctree
,GtkCTreeNode *node
,gchar **text
,guint8 *spacing
,GdkPixmap **pixmap_closed
,GdkBitmap **mask_closed
,GdkPixmap **pixmap_opened
,GdkBitmap **mask_opened
,gboolean *is_leaf
,gboolean *expanded
);
gtk_ctree_get_node_info
is deprecated and should not be used in newly-written code.
void gtk_ctree_node_set_row_style (GtkCTree *ctree
,GtkCTreeNode *node
,GtkStyle *style
);
gtk_ctree_node_set_row_style
is deprecated and should not be used in newly-written code.
GtkStyle * gtk_ctree_node_get_row_style (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_node_get_row_style
is deprecated and should not be used in newly-written code.
void gtk_ctree_node_set_cell_style (GtkCTree *ctree
,GtkCTreeNode *node
,gint column
,GtkStyle *style
);
gtk_ctree_node_set_cell_style
is deprecated and should not be used in newly-written code.
GtkStyle * gtk_ctree_node_get_cell_style (GtkCTree *ctree
,GtkCTreeNode *node
,gint column
);
gtk_ctree_node_get_cell_style
is deprecated and should not be used in newly-written code.
void gtk_ctree_node_set_foreground (GtkCTree *ctree
,GtkCTreeNode *node
,const GdkColor *color
);
gtk_ctree_node_set_foreground
is deprecated and should not be used in newly-written code.
void gtk_ctree_node_set_background (GtkCTree *ctree
,GtkCTreeNode *node
,const GdkColor *color
);
gtk_ctree_node_set_background
is deprecated and should not be used in newly-written code.
void gtk_ctree_node_set_row_data (GtkCTree *ctree
,GtkCTreeNode *node
,gpointer data
);
gtk_ctree_node_set_row_data
is deprecated and should not be used in newly-written code.
void gtk_ctree_node_set_row_data_full (GtkCTree *ctree
,GtkCTreeNode *node
,gpointer data
,GDestroyNotify destroy
);
gtk_ctree_node_set_row_data_full
is deprecated and should not be used in newly-written code.
gpointer gtk_ctree_node_get_row_data (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_node_get_row_data
is deprecated and should not be used in newly-written code.
void gtk_ctree_node_moveto (GtkCTree *ctree
,GtkCTreeNode *node
,gint column
,gfloat row_align
,gfloat col_align
);
gtk_ctree_node_moveto
is deprecated and should not be used in newly-written code.
GtkVisibility gtk_ctree_node_is_visible (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_node_is_visible
is deprecated and should not be used in newly-written code.
void gtk_ctree_set_indent (GtkCTree *ctree
,gint indent
);
gtk_ctree_set_indent
is deprecated and should not be used in newly-written code.
void gtk_ctree_set_spacing (GtkCTree *ctree
,gint spacing
);
gtk_ctree_set_spacing
is deprecated and should not be used in newly-written code.
#define gtk_ctree_set_reorderable(t,r) gtk_clist_set_reorderable((GtkCList*) (t),(r))
gtk_ctree_set_reorderable
is deprecated and should not be used in newly-written code.
void gtk_ctree_set_line_style (GtkCTree *ctree
,GtkCTreeLineStyle line_style
);
gtk_ctree_set_line_style
is deprecated and should not be used in newly-written code.
void gtk_ctree_set_expander_style (GtkCTree *ctree
,GtkCTreeExpanderStyle expander_style
);
gtk_ctree_set_expander_style
is deprecated and should not be used in newly-written code.
void gtk_ctree_set_drag_compare_func (GtkCTree *ctree
,GtkCTreeCompareDragFunc cmp_func
);
gtk_ctree_set_drag_compare_func
is deprecated and should not be used in newly-written code.
void gtk_ctree_sort_node (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_sort_node
is deprecated and should not be used in newly-written code.
void gtk_ctree_sort_recursive (GtkCTree *ctree
,GtkCTreeNode *node
);
gtk_ctree_sort_recursive
is deprecated and should not be used in newly-written code.
GtkCTreeNode * gtk_ctree_node_nth (GtkCTree *ctree
,guint row
);
gtk_ctree_node_nth
is deprecated and should not be used in newly-written code.
void gtk_ctree_set_show_stub (GtkCTree *ctree
,gboolean show_stub
);
gtk_ctree_set_show_stub
is deprecated and should not be used in newly-written code.
struct GtkCTree;
GtkCTree
is deprecated and should not be used in newly-written code.
GtkCTreeLineStyle
is deprecated and should not be used in newly-written code.
GtkCTreeExpanderStyle
is deprecated and should not be used in newly-written code.
GtkCTreeExpansionType
is deprecated and should not be used in newly-written code.
struct GtkCTreeRow { GtkCListRow row; GtkCTreeNode *parent; GtkCTreeNode *sibling; GtkCTreeNode *children; GdkPixmap *pixmap_closed; GdkBitmap *mask_closed; GdkPixmap *pixmap_opened; GdkBitmap *mask_opened; guint16 level; guint is_leaf : 1; guint expanded : 1; };
GtkCTreeRow
is deprecated and should not be used in newly-written code.
struct GtkCTreeNode { GList list; };
GtkCTreeNode
is deprecated and should not be used in newly-written code.
“expander-style”
property“expander-style” GtkCTreeExpanderStyle
Owner: GtkCTree
Flags: Read / Write
Default value: GTK_CTREE_EXPANDER_NONE
“line-style”
property“line-style” GtkCTreeLineStyle
Owner: GtkCTree
Flags: Read / Write
Default value: GTK_CTREE_LINES_NONE
“n-columns”
property “n-columns” guint
Owner: GtkCTree
Flags: Read / Write / Construct Only
Default value: 0
“show-stub”
property “show-stub” gboolean
Owner: GtkCTree
Flags: Read / Write
Default value: FALSE
“change-focus-row-expansion”
signalvoid user_function (GtkCTree *ctree, GtkCTreeExpansionType arg1, gpointer user_data)
Flags: Action
“tree-collapse”
signalvoid user_function (GtkCTree *ctree, GtkCTreeNode *arg1, gpointer user_data)
Flags: Run Last
“tree-expand”
signalvoid user_function (GtkCTree *ctree, GtkCTreeNode *arg1, gpointer user_data)
Flags: Run Last
“tree-move”
signalvoid user_function (GtkCTree *ctree, GtkCTreeNode *arg1, GtkCTreeNode *arg2, GtkCTreeNode *arg3, gpointer user_data)
Flags: Run Last
“tree-select-row”
signalvoid user_function (GtkCTree *ctree, GtkCTreeNode *arg1, int arg2, gpointer user_data)
Flags: Run First
“tree-unselect-row”
signalvoid user_function (GtkCTree *ctree, GtkCTreeNode *arg1, int arg2, gpointer user_data)
Flags: Run First