Rechercher une page de manuel
Gtk2::CTree.3pm
Langue: en
Version: 2008-01-15 (mandriva - 01/05/08)
Section: 3 (Bibliothèques de fonctions)
NAME
Gtk2::CTreeHIERARCHY
Glib::Object +----Glib::InitiallyUnowned +----Gtk2::Object +----Gtk2::Widget +----Gtk2::Container +----Gtk2::CList +----Gtk2::CTree
INTERFACES
Glib::Object::_Unregistered::AtkImplementorIface Gtk2::Buildable
METHODS
widget = Gtk2::CTree->new ($columns, $tree_column)
widget = Gtk2::CTree->new ($columns, $tree_column)
-
- •
- $columns (integer)
- •
- $tree_column (integer)
ctree = Gtk2::CTree->new_with_titles ($tree_column, $title, ...)
ctree = Gtk2::CTree->new_with_titles ($tree_column, $title, ...)
-
- •
- $tree_column (integer)
- •
- $title (string) first column's title
- •
- ... (list)
$ctree->collapse ($node)
$ctree->collapse ($node)
-
- •
- $node (Gtk2::CTreeNode)
$ctree->collapse_recursive ($node)
$ctree->collapse_recursive ($node)
-
- •
- $node (Gtk2::CTreeNode)
$ctree->collapse_to_depth ($node, $depth)
$ctree->collapse_to_depth ($node, $depth)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $depth (integer)
$ctree->expand ($node)
$ctree->expand ($node)
-
- •
- $node (Gtk2::CTreeNode)
$ctree->expand_recursive ($node)
$ctree->expand_recursive ($node)
-
- •
- $node (Gtk2::CTreeNode)
$ctree->expand_to_depth ($node, $depth)
$ctree->expand_to_depth ($node, $depth)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $depth (integer)
$ctree->set_expander_style ($expander_style)
$ctree->set_expander_style ($expander_style)
-
- •
- $expander_style (Gtk2::CTreeExpanderStyle)
boolean = $ctree->find ($node, $child)
boolean = $ctree->find ($node, $child)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $child (Gtk2::CTreeNode)
ctreenode = $ctree->find_node_ptr ($ctree_row)
ctreenode = $ctree->find_node_ptr ($ctree_row)
-
- •
- $ctree_row (Gtk2::CTreeRow)
$ctree->gtk_ctree_pre_recursive ($node, $func, $data)
$ctree->gtk_ctree_pre_recursive ($node, $func, $data)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $func (scalar)
- •
- $data (scalar)
$ctree->gtk_ctree_pre_recursive_to_depth ($node, $depth, $func, $data)
$ctree->gtk_ctree_pre_recursive_to_depth ($node, $depth, $func, $data)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $depth (integer)
- •
- $func (scalar)
- •
- $data (scalar)
$ctree->set_indent ($indent)
$ctree->set_indent ($indent)
-
- •
- $indent (integer)
ctreenode = $ctree->insert ($parent, $sibling, $titles, $spacing=5, $pixmap_closed=undef, $mask_closed=undef, $pixmap_opened=undef, $mask_opened=undef, $is_leaf=TRUE, $expanded=FALSE)
ctreenode = $ctree->insert ($parent, $sibling, $titles, $spacing=5, $pixmap_closed=undef, $mask_closed=undef, $pixmap_opened=undef, $mask_opened=undef, $is_leaf=TRUE, $expanded=FALSE)
-
- •
- $parent (Gtk2::CTreeNode or undef)
- •
- $sibling (Gtk2::CTreeNode or undef)
- •
- $titles (scalar)
- •
- $spacing (integer)
- •
- $pixmap_closed (Gtk2::Gdk::Pixmap or undef)
- •
- $mask_closed (Gtk2::Gdk::Bitmap or undef)
- •
- $pixmap_opened (Gtk2::Gdk::Pixmap or undef)
- •
- $mask_opened (Gtk2::Gdk::Bitmap or undef)
- •
- $is_leaf (boolean)
- •
- $expanded (boolean)
ctreenode = $ctree->insert_node ($parent, $sibling, $titles, $spacing=5, $pixmap_closed=undef, $mask_closed=undef, $pixmap_opened=undef, $mask_opened=undef, $is_leaf=TRUE, $expanded=FALSE)
ctreenode = $ctree->insert_node ($parent, $sibling, $titles, $spacing=5, $pixmap_closed=undef, $mask_closed=undef, $pixmap_opened=undef, $mask_opened=undef, $is_leaf=TRUE, $expanded=FALSE)
-
- •
- $parent (Gtk2::CTreeNode or undef)
- •
- $sibling (Gtk2::CTreeNode or undef)
- •
- $titles (arrayref) reference to an array of title strings
- •
- $spacing (integer)
- •
- $pixmap_closed (Gtk2::Gdk::Pixmap or undef)
- •
- $mask_closed (Gtk2::Gdk::Bitmap or undef)
- •
- $pixmap_opened (Gtk2::Gdk::Pixmap or undef)
- •
- $mask_opened (Gtk2::Gdk::Bitmap or undef)
- •
- $is_leaf (boolean)
- •
- $expanded (boolean)
boolean = $ctree->is_ancestor ($node, $child)
boolean = $ctree->is_ancestor ($node, $child)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $child (Gtk2::CTreeNode)
boolean = $ctree->is_hot_spot ($x, $y)
boolean = $ctree->is_hot_spot ($x, $y)
-
- •
- $x (integer)
- •
- $y (integer)
boolean = $ctree->is_viewable ($node)
boolean = $ctree->is_viewable ($node)
-
- •
- $node (Gtk2::CTreeNode)
ctreenode = $ctree->last ($node)
ctreenode = $ctree->last ($node)
-
- •
- $node (Gtk2::CTreeNode)
ctreelinestyle = $ctree->line_style
ctreelinestyle = $ctree->line_style
$ctree->set_line_style ($line_style)
$ctree->set_line_style ($line_style)
-
- •
- $line_style (Gtk2::CTreeLineStyle)
$ctree->move ($node, $new_parent, $new_sibling)
$ctree->move ($node, $new_parent, $new_sibling)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $new_parent (Gtk2::CTreeNode)
- •
- $new_sibling (Gtk2::CTreeNode)
style = $ctree->node_get_cell_style ($node, $column)
style = $ctree->node_get_cell_style ($node, $column)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $column (integer)
celltype = $ctree->node_get_cell_type ($node, $column)
celltype = $ctree->node_get_cell_type ($node, $column)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $column (integer)
list = $ctree->node_get_pixmap ($node, $column)
list = $ctree->node_get_pixmap ($node, $column)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $column (integer)
list = $ctree->node_get_pixtext ($node, $column)
list = $ctree->node_get_pixtext ($node, $column)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $column (integer)
scalar = $ctree->node_get_row_data ($node)
scalar = $ctree->node_get_row_data ($node)
-
- •
- $node (Gtk2::CTreeNode)
style = $ctree->node_get_row_style ($node)
style = $ctree->node_get_row_style ($node)
-
- •
- $node (Gtk2::CTreeNode)
boolean = $ctree->node_get_selectable ($node)
boolean = $ctree->node_get_selectable ($node)
-
- •
- $node (Gtk2::CTreeNode)
string = $ctree->node_get_text ($node, $column)
string = $ctree->node_get_text ($node, $column)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $column (integer)
$ctree->set_node_info ($node, $text, $spacing, $pixmap_closed, $mask_closed, $pixmap_opened, $mask_opened, $is_leaf, $expanded)
$ctree->set_node_info ($node, $text, $spacing, $pixmap_closed, $mask_closed, $pixmap_opened, $mask_opened, $is_leaf, $expanded)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $text (string)
- •
- $spacing (unsigned)
- •
- $pixmap_closed (Gtk2::Gdk::Pixmap)
- •
- $mask_closed (Gtk2::Gdk::Bitmap or undef)
- •
- $pixmap_opened (Gtk2::Gdk::Pixmap)
- •
- $mask_opened (Gtk2::Gdk::Bitmap or undef)
- •
- $is_leaf (boolean)
- •
- $expanded (boolean)
visibility = $ctree->node_is_visible ($node)
visibility = $ctree->node_is_visible ($node)
-
- •
- $node (Gtk2::CTreeNode)
$ctree->node_moveto ($node, $column, $row_align, $col_align)
$ctree->node_moveto ($node, $column, $row_align, $col_align)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $column (integer)
- •
- $row_align (double)
- •
- $col_align (double)
ctreenode = $ctree->node_nth ($row)
ctreenode = $ctree->node_nth ($row)
-
- •
- $row (integer)
$ctree->node_set_background ($node, $color)
$ctree->node_set_background ($node, $color)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $color (Gtk2::Gdk::Color)
$ctree->node_set_cell_style ($node, $column, $style)
$ctree->node_set_cell_style ($node, $column, $style)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $column (integer)
- •
- $style (Gtk2::Style)
$ctree->node_set_foreground ($node, $color)
$ctree->node_set_foreground ($node, $color)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $color (Gtk2::Gdk::Color)
$ctree->node_set_pixmap ($node, $column, $pixmap, $mask)
$ctree->node_set_pixmap ($node, $column, $pixmap, $mask)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $column (integer)
- •
- $pixmap (Gtk2::Gdk::Pixmap)
- •
- $mask (Gtk2::Gdk::Bitmap or undef)
$ctree->node_set_pixtext ($node, $column, $text, $spacing, $pixmap, $mask)
$ctree->node_set_pixtext ($node, $column, $text, $spacing, $pixmap, $mask)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $column (integer)
- •
- $text (string)
- •
- $spacing (unsigned)
- •
- $pixmap (Gtk2::Gdk::Pixmap)
- •
- $mask (Gtk2::Gdk::Bitmap or undef)
$ctree->node_set_row_data ($node, $data)
$ctree->node_set_row_data ($node, $data)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $data (scalar)
$ctree->node_set_row_style ($node, $style)
$ctree->node_set_row_style ($node, $style)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $style (Gtk2::Style)
$ctree->node_set_selectable ($node, $selectable)
$ctree->node_set_selectable ($node, $selectable)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $selectable (boolean)
$ctree->node_set_shift ($node, $column, $vertical, $horizontal)
$ctree->node_set_shift ($node, $column, $vertical, $horizontal)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $column (integer)
- •
- $vertical (integer)
- •
- $horizontal (integer)
$ctree->node_set_text ($node, $column, $text)
$ctree->node_set_text ($node, $column, $text)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $column (integer)
- •
- $text (string)
list = $ctree->get_pixmap ($node, $column)
list = $ctree->get_pixmap ($node, $column)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $column (integer)
list = $ctree->get_pixtext ($node, $column)
list = $ctree->get_pixtext ($node, $column)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $column (integer)
$ctree->post_recursive ($node, $func, $data)
$ctree->post_recursive ($node, $func, $data)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $func (scalar)
- •
- $data (scalar)
$ctree->post_recursive_to_depth ($node, $depth, $func, $data)
$ctree->post_recursive_to_depth ($node, $depth, $func, $data)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $depth (integer)
- •
- $func (scalar)
- •
- $data (scalar)
$ctree->real_select_recursive ($node, $state)
$ctree->real_select_recursive ($node, $state)
-
- •
- $node (Gtk2::CTreeNode)
- •
- $state (integer)
$ctree->remove_node ($node)
$ctree->remove_node ($node)
-
- •
- $node (Gtk2::CTreeNode)
$ctree->set_reorderable ($reorderable)
$ctree->set_reorderable ($reorderable)
-
- •
- $reorderable (boolean)
$ctree->select ($node)
$ctree->select ($node)
-
- •
- $node (Gtk2::CTreeNode)
$ctree->select_recursive ($node)
$ctree->select_recursive ($node)
-
- •
- $node (Gtk2::CTreeNode)
$ctree->set_show_stub ($show_stub)
$ctree->set_show_stub ($show_stub)
-
- •
- $show_stub (boolean)
$ctree->sort_node ($node)
$ctree->sort_node ($node)
-
- •
- $node (Gtk2::CTreeNode)
$ctree->sort_recursive ($node)
$ctree->sort_recursive ($node)
-
- •
- $node (Gtk2::CTreeNode)
$ctree->set_spacing ($spacing)
$ctree->set_spacing ($spacing)
-
- •
- $spacing (integer)
$ctree->toggle_expansion ($node)
$ctree->toggle_expansion ($node)
-
- •
- $node (Gtk2::CTreeNode)
$ctree->toggle_expansion_recursive ($node)
$ctree->toggle_expansion_recursive ($node)
-
- •
- $node (Gtk2::CTreeNode)
integer = $ctree->tree_column
integer = $ctree->tree_column
integer = $ctree->tree_indent
integer = $ctree->tree_indent
$ctree->unselect ($node)
$ctree->unselect ($node)
-
- •
- $node (Gtk2::CTreeNode)
$ctree->unselect_recursive ($node)
$ctree->unselect_recursive ($node)
-
- •
- $node (Gtk2::CTreeNode)
PROPERTIES
- 'expander-style' (Gtk2::CTreeExpanderStyle : readable / writable / private)
- 'indent' (Glib::UInt : readable / writable / private)
- 'line-style' (Gtk2::CTreeLineStyle : readable / writable / private)
- 'n-columns' (Glib::UInt : readable / writable / construct-only / private)
- 'show-stub' (boolean : readable / writable / private)
- 'spacing' (Glib::UInt : readable / writable / private)
- 'tree-column' (Glib::UInt : readable / writable / construct-only / private)
SIGNALS
- tree-select-row (Gtk2::CTree, Gtk2::CTreeNode, integer)
- tree-unselect-row (Gtk2::CTree, Gtk2::CTreeNode, integer)
- tree-expand (Gtk2::CTree, Gtk2::CTreeNode)
- tree-collapse (Gtk2::CTree, Gtk2::CTreeNode)
- tree-move (Gtk2::CTree, Gtk2::CTreeNode, Gtk2::CTreeNode, Gtk2::CTreeNode)
- change-focus-row-expansion (Gtk2::CTree, Gtk2::CTreeExpansionType)
ENUMS AND FLAGS
enum Gtk2::CTreeExpanderStyle
- •
- 'none' / 'GTK_CTREE_EXPANDER_NONE'
- •
- 'square' / 'GTK_CTREE_EXPANDER_SQUARE'
- •
- 'triangle' / 'GTK_CTREE_EXPANDER_TRIANGLE'
- •
- 'circular' / 'GTK_CTREE_EXPANDER_CIRCULAR'
enum Gtk2::CTreeExpansionType
- •
- 'expand' / 'GTK_CTREE_EXPANSION_EXPAND'
- •
- 'expand-recursive' / 'GTK_CTREE_EXPANSION_EXPAND_RECURSIVE'
- •
- 'collapse' / 'GTK_CTREE_EXPANSION_COLLAPSE'
- •
- 'collapse-recursive' / 'GTK_CTREE_EXPANSION_COLLAPSE_RECURSIVE'
- •
- 'toggle' / 'GTK_CTREE_EXPANSION_TOGGLE'
- •
- 'toggle-recursive' / 'GTK_CTREE_EXPANSION_TOGGLE_RECURSIVE'
enum Gtk2::CTreeLineStyle
- •
- 'none' / 'GTK_CTREE_LINES_NONE'
- •
- 'solid' / 'GTK_CTREE_LINES_SOLID'
- •
- 'dotted' / 'GTK_CTREE_LINES_DOTTED'
- •
- 'tabbed' / 'GTK_CTREE_LINES_TABBED'
enum Gtk2::CellType
- •
- 'empty' / 'GTK_CELL_EMPTY'
- •
- 'text' / 'GTK_CELL_TEXT'
- •
- 'pixmap' / 'GTK_CELL_PIXMAP'
- •
- 'pixtext' / 'GTK_CELL_PIXTEXT'
- •
- 'widget' / 'GTK_CELL_WIDGET'
enum Gtk2::Visibility
- •
- 'none' / 'GTK_VISIBILITY_NONE'
- •
- 'partial' / 'GTK_VISIBILITY_PARTIAL'
- •
- 'full' / 'GTK_VISIBILITY_FULL'
SEE ALSO
Gtk2::Deprecated, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget, Gtk2::Container, Gtk2::CListCOPYRIGHT
Copyright (C) 2003-2004 by muppet. Large portions of this code come directly from Gtk-Perl, which was written by Kenneth Albanowski, Paolo Maloro, and others.Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre