GtkCTree

Gamma/GTK: Using Gamma™ with GTK, Version 0.9
Prev |  | Next

# `GtkCTree`

`GtkCTree` -- an adjustable, expandable tree of selectable items.

## Synopsis

    class GtkCTree GtkCList
    {
        expander_style;        // GtkCTreeExpanderStyle : Read / Write
        indent;                // guint                 : Read / Write
        line_style;            // GtkCTreeLineStyle     : Read / Write
        show_stub;             // gboolean              : Read / Write
        spacing;               // guint                 : Read / Write
        tree_column;           // guint                 : Read / Write
    }

## Parent Classes

`GtkObject`<-- `GtkWidget`<-- `GtkContainer`<-- `GtkCList`<--GtkCTree

## Methods

`collapse` (`node`)
`collapse_recursive` (`node`)
`collapse_to_depth` (`node`, `depth`)
`expand` (`node`)
`expand_recursive` (`node`)
`expand_to_depth` (`node`, `depth`)
`find` (`node`, `child`)
`find_node_ptr` (`ctree_row`)
`is_ancestor` (`node`, `child`)
`is_hot_spot` (`x`, `y`)
`is_viewable` (`node`)
`last` (`node`)
`move` (`node`, `new_parent`, `new_sibling`)
`node_get_cell_style` (`node`, `column`)
`node_get_cell_type` (`node`, `column`)
`node_get_row_style` (`node`)
`node_get_selectable` (`node`)
`node_is_visible` (`node`)
`node_moveto` (`node`, `column`, `row_align`, `col_align`)
`node_nth` (`row`)
`node_set_background` (`node`, `color`)
`node_set_cell_style` (`node`, `column`, `style`)
`node_set_foreground` (`node`, `color`)
`node_set_pixmap` (`node`, `column`, `pixmap`, `mask`)
`node_set_pixtext` (`node`, `column`, `text`, `spacing`, `pixmap`, `mask`)
`node_set_row_style` (`node`, `style`)
`node_set_selectable` (`node`, `selectable`)
`node_set_shift` (`node`, `column`, `vertical`, `horizontal`)
`node_set_text` (`node`, `column`, `text`)
`real_select_recursive` (`node`, `state`)
`remove_node` (`node`)
`select` (`node`)
`select_recursive` (`node`)
`set_expander_style` (`expander_style`)
`set_indent` (`indent`)
`set_line_style` (`line_style`)
`set_node_info` (`node`, `text`, `spacing`, `pixmap_closed`, `mask_closed`, `pixmap_opened`, `mask_opened`, `is_leaf`, `expanded`)
`set_show_stub` (`show_stub`)
`set_spacing` (`spacing`)
`sort_node` (`node`)
`sort_recursive` (`node`)
`toggle_expansion` (`node`)
`toggle_expansion_recursive` (`node`)
`unselect` (`node`)
`unselect_recursive` (`node`)

## Related Functions

`gtk_ctree_get_type` () -- replaces GTK_TYPE_CTREE
`gtk_ctree_new` (`columns`, `tree_column`)

Prev | Home | Next
`GtkCList` | Up | `GtkCalendar`

Copyright 1995-2002 by Cogent Real-Time Systems, Inc.