<!-- ##### SECTION Title ##### -->
GtkCTree

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### MACRO GTK_CTREE_ROW ##### -->
<para>

</para>

@_node_: 

<!-- ##### MACRO GTK_CTREE_NODE ##### -->
<para>

</para>

@_node_: 

<!-- ##### MACRO GTK_CTREE_NODE_NEXT ##### -->
<para>

</para>

@_nnode_: 

<!-- ##### MACRO GTK_CTREE_NODE_PREV ##### -->
<para>

</para>

@_pnode_: 

<!-- ##### MACRO GTK_CTREE_FUNC ##### -->
<para>

</para>

@_func_: 

<!-- ##### ENUM GtkCTreePos ##### -->
<para>

</para>


<!-- ##### ENUM GtkCTreeLineStyle ##### -->
<para>

</para>


<!-- ##### ENUM GtkCTreeExpanderStyle ##### -->
<para>

</para>


<!-- ##### ENUM GtkCTreeExpansionType ##### -->
<para>

</para>


<!-- ##### USER_FUNCTION GtkCTreeFunc ##### -->
<para>

</para>

@ctree: 
@node: 
@data: 

<!-- ##### USER_FUNCTION GtkCTreeGNodeFunc ##### -->
<para>

</para>

@ctree: 
@depth: 
@gnode: 
@cnode: 
@data: 
@Returns: 

<!-- ##### USER_FUNCTION GtkCTreeCompareDragFunc ##### -->
<para>

</para>

@ctree: 
@source_node: 
@new_parent: 
@new_sibling: 
@Returns: 

<!-- ##### STRUCT GtkCTreeRow ##### -->
<para>

</para>


<!-- ##### STRUCT GtkCTreeNode ##### -->
<para>

</para>


<!-- ##### FUNCTION gtk_ctree_construct ##### -->
<para>

</para>

@ctree: 
@columns: 
@tree_column: 
@titles[]: 

<!-- ##### FUNCTION gtk_ctree_new_with_titles ##### -->
<para>

</para>

@columns: 
@tree_column: 
@titles[]: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_new ##### -->
<para>

</para>

@columns: 
@tree_column: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_insert_node ##### -->
<para>

</para>

@ctree: 
@parent: 
@sibling: 
@text[]: 
@spacing: 
@pixmap_closed: 
@mask_closed: 
@pixmap_opened: 
@mask_opened: 
@is_leaf: 
@expanded: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_remove_node ##### -->
<para>

</para>

@ctree: 
@node: 

<!-- ##### FUNCTION gtk_ctree_insert_gnode ##### -->
<para>

</para>

@ctree: 
@parent: 
@sibling: 
@gnode: 
@func: 
@data: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_export_to_gnode ##### -->
<para>

</para>

@ctree: 
@parent: 
@sibling: 
@node: 
@func: 
@data: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_post_recursive ##### -->
<para>

</para>

@ctree: 
@node: 
@func: 
@data: 

<!-- ##### FUNCTION gtk_ctree_post_recursive_to_depth ##### -->
<para>

</para>

@ctree: 
@node: 
@depth: 
@func: 
@data: 

<!-- ##### FUNCTION gtk_ctree_pre_recursive ##### -->
<para>

</para>

@ctree: 
@node: 
@func: 
@data: 

<!-- ##### FUNCTION gtk_ctree_pre_recursive_to_depth ##### -->
<para>

</para>

@ctree: 
@node: 
@depth: 
@func: 
@data: 

<!-- ##### FUNCTION gtk_ctree_is_viewable ##### -->
<para>

</para>

@ctree: 
@node: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_last ##### -->
<para>

</para>

@ctree: 
@node: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_find_node_ptr ##### -->
<para>

</para>

@ctree: 
@ctree_row: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_find ##### -->
<para>

</para>

@ctree: 
@node: 
@child: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_is_ancestor ##### -->
<para>

</para>

@ctree: 
@node: 
@child: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_find_by_row_data ##### -->
<para>

</para>

@ctree: 
@node: 
@data: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_find_all_by_row_data ##### -->
<para>

</para>

@ctree: 
@node: 
@data: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_find_by_row_data_custom ##### -->
<para>

</para>

@ctree: 
@node: 
@data: 
@func: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_find_all_by_row_data_custom ##### -->
<para>

</para>

@ctree: 
@node: 
@data: 
@func: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_is_hot_spot ##### -->
<para>

</para>

@ctree: 
@x: 
@y: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_move ##### -->
<para>

</para>

@ctree: 
@node: 
@new_parent: 
@new_sibling: 

<!-- ##### FUNCTION gtk_ctree_expand ##### -->
<para>

</para>

@ctree: 
@node: 

<!-- ##### FUNCTION gtk_ctree_expand_recursive ##### -->
<para>

</para>

@ctree: 
@node: 

<!-- ##### FUNCTION gtk_ctree_expand_to_depth ##### -->
<para>

</para>

@ctree: 
@node: 
@depth: 

<!-- ##### FUNCTION gtk_ctree_collapse ##### -->
<para>

</para>

@ctree: 
@node: 

<!-- ##### FUNCTION gtk_ctree_collapse_recursive ##### -->
<para>

</para>

@ctree: 
@node: 

<!-- ##### FUNCTION gtk_ctree_collapse_to_depth ##### -->
<para>

</para>

@ctree: 
@node: 
@depth: 

<!-- ##### FUNCTION gtk_ctree_toggle_expansion ##### -->
<para>

</para>

@ctree: 
@node: 

<!-- ##### FUNCTION gtk_ctree_toggle_expansion_recursive ##### -->
<para>

</para>

@ctree: 
@node: 

<!-- ##### FUNCTION gtk_ctree_select ##### -->
<para>

</para>

@ctree: 
@node: 

<!-- ##### FUNCTION gtk_ctree_select_recursive ##### -->
<para>

</para>

@ctree: 
@node: 

<!-- ##### FUNCTION gtk_ctree_unselect ##### -->
<para>

</para>

@ctree: 
@node: 

<!-- ##### FUNCTION gtk_ctree_unselect_recursive ##### -->
<para>

</para>

@ctree: 
@node: 

<!-- ##### FUNCTION gtk_ctree_real_select_recursive ##### -->
<para>

</para>

@ctree: 
@node: 
@state: 

<!-- ##### FUNCTION gtk_ctree_node_set_text ##### -->
<para>

</para>

@ctree: 
@node: 
@column: 
@text: 

<!-- ##### FUNCTION gtk_ctree_node_set_pixmap ##### -->
<para>

</para>

@ctree: 
@node: 
@column: 
@pixmap: 
@mask: 

<!-- ##### FUNCTION gtk_ctree_node_set_pixtext ##### -->
<para>

</para>

@ctree: 
@node: 
@column: 
@text: 
@spacing: 
@pixmap: 
@mask: 

<!-- ##### FUNCTION gtk_ctree_set_node_info ##### -->
<para>

</para>

@ctree: 
@node: 
@text: 
@spacing: 
@pixmap_closed: 
@mask_closed: 
@pixmap_opened: 
@mask_opened: 
@is_leaf: 
@expanded: 

<!-- ##### FUNCTION gtk_ctree_node_set_shift ##### -->
<para>

</para>

@ctree: 
@node: 
@column: 
@vertical: 
@horizontal: 

<!-- ##### FUNCTION gtk_ctree_node_set_selectable ##### -->
<para>

</para>

@ctree: 
@node: 
@selectable: 

<!-- ##### FUNCTION gtk_ctree_node_get_selectable ##### -->
<para>

</para>

@ctree: 
@node: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_node_get_cell_type ##### -->
<para>

</para>

@ctree: 
@node: 
@column: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_node_get_text ##### -->
<para>

</para>

@ctree: 
@node: 
@column: 
@text: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_node_get_pixmap ##### -->
<para>

</para>

@ctree: 
@node: 
@column: 
@pixmap: 
@mask: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_node_get_pixtext ##### -->
<para>

</para>

@ctree: 
@node: 
@column: 
@text: 
@spacing: 
@pixmap: 
@mask: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_get_node_info ##### -->
<para>

</para>

@ctree: 
@node: 
@text: 
@spacing: 
@pixmap_closed: 
@mask_closed: 
@pixmap_opened: 
@mask_opened: 
@is_leaf: 
@expanded: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_node_set_row_style ##### -->
<para>

</para>

@ctree: 
@node: 
@style: 

<!-- ##### FUNCTION gtk_ctree_node_get_row_style ##### -->
<para>

</para>

@ctree: 
@node: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_node_set_cell_style ##### -->
<para>

</para>

@ctree: 
@node: 
@column: 
@style: 

<!-- ##### FUNCTION gtk_ctree_node_get_cell_style ##### -->
<para>

</para>

@ctree: 
@node: 
@column: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_node_set_foreground ##### -->
<para>

</para>

@ctree: 
@node: 
@color: 

<!-- ##### FUNCTION gtk_ctree_node_set_background ##### -->
<para>

</para>

@ctree: 
@node: 
@color: 

<!-- ##### FUNCTION gtk_ctree_node_set_row_data ##### -->
<para>

</para>

@ctree: 
@node: 
@data: 

<!-- ##### FUNCTION gtk_ctree_node_set_row_data_full ##### -->
<para>

</para>

@ctree: 
@node: 
@data: 
@destroy: 

<!-- ##### FUNCTION gtk_ctree_node_get_row_data ##### -->
<para>

</para>

@ctree: 
@node: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_node_moveto ##### -->
<para>

</para>

@ctree: 
@node: 
@column: 
@row_align: 
@col_align: 

<!-- ##### FUNCTION gtk_ctree_node_is_visible ##### -->
<para>

</para>

@ctree: 
@node: 
@Returns: 

<!-- ##### FUNCTION gtk_ctree_set_indent ##### -->
<para>

</para>

@ctree: 
@indent: 

<!-- ##### FUNCTION gtk_ctree_set_spacing ##### -->
<para>

</para>

@ctree: 
@spacing: 

<!-- ##### FUNCTION gtk_ctree_show_stub ##### -->
<para>

</para>

@ctree: 
@show_stub: 

<!-- ##### FUNCTION gtk_ctree_set_reorderable ##### -->
<para>

</para>

@ctree: 
@reorderable: 

<!-- ##### FUNCTION gtk_ctree_set_use_drag_icons ##### -->
<para>

</para>

@ctree: 
@use_icons: 

<!-- ##### FUNCTION gtk_ctree_set_line_style ##### -->
<para>

</para>

@ctree: 
@line_style: 

<!-- ##### FUNCTION gtk_ctree_set_expander_style ##### -->
<para>

</para>

@ctree: 
@expander_style: 

<!-- ##### FUNCTION gtk_ctree_set_drag_compare_func ##### -->
<para>

</para>

@ctree: 
@cmp_func: 

<!-- ##### FUNCTION gtk_ctree_sort_node ##### -->
<para>

</para>

@ctree: 
@node: 

<!-- ##### FUNCTION gtk_ctree_sort_recursive ##### -->
<para>

</para>

@ctree: 
@node: 

<!-- ##### MACRO GTK_CTREE ##### -->
<para>

</para>

@obj: 

<!-- ##### MACRO GTK_IS_CTREE ##### -->
<para>

</para>

@obj: 

<!-- ##### MACRO GTK_TYPE_CTREE ##### -->
<para>

</para>


<!-- ##### FUNCTION gtk_ctree_get_type ##### -->
<para>

</para>

@Returns: 

<!-- ##### MACRO GTK_CTREE_CLASS ##### -->
<para>

</para>

@klass: 

<!-- ##### MACRO GTK_IS_CTREE_CLASS ##### -->
<para>

</para>

@klass: 

<!-- ##### SIGNAL GtkCTree::tree-select-row ##### -->
<para>

</para>

@ctree: the object which received the signal.
@node: 
@column: 

<!-- ##### SIGNAL GtkCTree::tree-unselect-row ##### -->
<para>

</para>

@ctree: the object which received the signal.
@node: 
@column: 

<!-- ##### SIGNAL GtkCTree::tree-expand ##### -->
<para>

</para>

@ctree: the object which received the signal.
@node: 

<!-- ##### SIGNAL GtkCTree::tree-collapse ##### -->
<para>

</para>

@ctree: the object which received the signal.
@node: 

<!-- ##### SIGNAL GtkCTree::tree-move ##### -->
<para>

</para>

@ctree: the object which received the signal.
@node: 
@new_parent: 
@new_sibling: 

<!-- ##### SIGNAL GtkCTree::change-focus-row-expansion ##### -->
<para>

</para>

@ctree: the object which received the signal.
@expansion: 

