|
NAMEGtk2::TreeView - wrapper for GtkTreeViewHIERARCHYGlib::Object +----Glib::InitiallyUnowned +----Gtk2::Object +----Gtk2::Widget +----Gtk2::Container +----Gtk2::TreeView INTERFACESGlib::Object::_Unregistered::AtkImplementorIface Gtk2::Buildable METHODSwidget = Gtk2::TreeView->new ($model=undef)
widget = Gtk2::TreeView->new_with_model ($model)
integer = $tree_view->append_column ($column)
rectangle = $tree_view->get_background_area ($path, $column)
window = $tree_view->get_bin_windowrectangle = $tree_view->get_cell_area ($path, $column)
$tree_view->collapse_allboolean = $tree_view->collapse_row ($path)
$tree_view->set_column_drag_function ($func, $data=undef)
treeviewcolumn = $tree_view->get_column ($n)
$tree_view->columns_autosizelist = $tree_view->get_columnsReturns an array of columns.(tx, ty) = $tree_view->convert_bin_window_to_tree_coords ($bx, $by)
Since: gtk+ 2.12 (wx, wy) = $tree_view->convert_bin_window_to_widget_coords ($bx, $by)
Since: gtk+ 2.12 (bx, by) = $tree_view->convert_tree_to_bin_window_coords ($tx, $ty)
Since: gtk+ 2.12 (wx, wy) = $tree_view->convert_tree_to_widget_coords ($tx, $ty)
Since: gtk+ 2.12 (bx, by) = $tree_view->convert_widget_to_bin_window_coords ($wx, $wy)
Since: gtk+ 2.12 (tx, ty) = $tree_view->convert_widget_to_tree_coords ($wx, $wy)
Since: gtk+ 2.12 pixmap = $tree_view->create_row_drag_icon ($path)
(path, focus_column) = $tree_view->get_cursorReturns the Gtk2::TreePath and Gtk2::TreeViewColumn of the cell with the keyboard focus cursor. Either may be undef.$tree_view->set_cursor_on_cell ($path, $focus_column, $focus_cell, $start_editing)
Since: gtk+ 2.2 $tree_view->set_cursor ($path, $focus_column=undef, $start_editing=FALSE)
(path, dropposition) = $tree_view->get_dest_row_at_pos ($drag_x, $drag_y)
(path, dropposition) = $tree_view->get_drag_dest_row$tree_view->set_drag_dest_row ($path, $pos)
$tree_view->enable_model_drag_dest ($actions, ...)
$tree_view->enable_model_drag_source ($start_button_mask, $actions, ...)
boolean = $tree_view->get_enable_search$tree_view->set_enable_search ($enable_search)
boolean = $tree_view->get_enable_tree_linesSince: gtk+ 2.10$tree_view->set_enable_tree_lines ($enabled)
Since: gtk+ 2.10 $tree_view->expand_allboolean = $tree_view->expand_row ($path, $open_all)
$tree_view->expand_to_path ($path)
Since: gtk+ 2.2 treeviewcolumn or undef = $tree_view->get_expander_column$tree_view->set_expander_column ($column)
boolean = $treeview->get_fixed_height_modeSince: gtk+ 2.6$treeview->set_fixed_height_mode ($enable)
Since: gtk+ 2.6 treeviewgridlines = $tree_view->get_grid_linesSince: gtk+ 2.10$tree_view->set_grid_lines ($grid_lines)
Since: gtk+ 2.10 adjustment or undef = $tree_view->get_hadjustment$tree_view->set_hadjustment ($adjustment)
boolean = $tree_view->get_headers_clickableSince: gtk+ 2.10$tree_view->set_headers_clickable ($setting)
boolean = $tree_view->get_headers_visible$tree_view->set_headers_visible ($headers_visible)
boolean = $treeview->get_hover_expandSince: gtk+ 2.6$treeview->set_hover_expand ($expand)
Since: gtk+ 2.6 boolean = $treeview->get_hover_selectionSince: gtk+ 2.6$treeview->set_hover_selection ($hover)
Since: gtk+ 2.6 integer = $tree_view->insert_column ($column, $position)
$tree_view->insert_column_with_attributes ($position, $title, $cellrenderer, $attr1, $col1, $attr2, $col2, ...)
integer = $tree_view->insert_column_with_data_func ($position, $title, $cell, $func, $data=undef)
Insert a column that calls $func every time it needs to fetch the data for a cell. $func will get a cell renderer, the tree model, and the iter of the row in question, and should set the proper value into the cell renderer. boolean = $tree_view->is_rubber_banding_activeSince: gtk+ 2.12integer = $tree_view->get_level_indentationSince: gtk+ 2.12$tree_view->set_level_indentation ($indentation)
Since: gtk+ 2.12 $tree_view->map_expanded_rows ($func, $data=undef)
treemodel or undef = $tree_view->get_model$tree_view->set_model ($model)
$tree_view->move_column_after ($column, $base_column)
path = $tree_view->get_path_at_pos ($x, $y)(path, column, cell_x, cell_y) = $tree_view->get_path_at_pos ($x, $y)
Finds the path at the point ($x, $y ), relative to widget coordinates. That is, $x and $y are relative to an event's coordinates. $x and $y must come from an event on the $tree_view only where "$event->window == $tree_view->get_bin_window". It is primarily for things like popup menus. In scalar context, returns the Gtk2::TreePath, in array context, adds the Gtk2::TreeViewColumn, and $x and $y translated to be relative to the cell. This function is only meaningful if $tree_view is realized. integer = $tree_view->remove_column ($column)
boolean = $tree_view->get_reorderable$tree_view->set_reorderable ($reorderable)
$tree_view->row_activated ($path, $column)
boolean = $tree_view->row_expanded ($path)
$tree_view->set_row_separator_func ($func, $data=undef)
Since: gtk+ 2.6 boolean = $tree_view->get_rubber_bandingSince: gtk+ 2.10$tree_view->set_rubber_banding ($enable)
Since: gtk+ 2.10 boolean = $tree_view->get_rules_hint$tree_view->set_rules_hint ($setting)
$tree_view->scroll_to_cell ($path, $column=undef, $use_align=FALSE, $row_align=0.0, $col_align=0.0)
$tree_view->scroll_to_point ($tree_x, $tree_y)
integer = $tree_view->get_search_column$tree_view->set_search_column ($column)
entry or undef = $tree_view->get_search_entrySince: gtk+ 2.10$tree_view->set_search_entry ($entry)
Since: gtk+ 2.10 $tree_view->set_search_equal_func ($func, $data=undef)
$tree_view->set_search_position_func ($func, $user_data=undef)
Pass undef for the func to restore the default search position function. Since: gtk+ 2.10 treeselection = $tree_view->get_selectionboolean = $tree_view->get_show_expandersSince: gtk+ 2.12$tree_view->set_show_expanders ($enabled)
Since: gtk+ 2.12 $tree_view->set_tooltip_cell ($tooltip, $path, $column, $cell)
Since: gtk+ 2.12 integer = $tree_view->get_tooltip_columnSince: gtk+ 2.12$tree_view->set_tooltip_column ($column)
Since: gtk+ 2.12 (x, y, model, path, iter) = $treeview->get_tooltip_context ($x, $y, $keyboard_tip)
Since: gtk+ 2.12 $tree_view->set_tooltip_row ($tooltip, $path)
Since: gtk+ 2.12 (wx, wy) = $tree_view->tree_to_widget_coords ($tx, $ty)
$tree_view->unset_rows_drag_dest$tree_view->unset_rows_drag_sourceadjustment or undef = $tree_view->get_vadjustment$tree_view->set_vadjustment ($adjustment)
(start_path, end_path) = $tree_view->get_visible_rangeSince: gtk+ 2.8rectangle = $tree_view->get_visible_rect(tx, ty) = $tree_view->widget_to_tree_coords ($wx, $wy)
PROPERTIES
STYLE PROPERTIES
SIGNALS
ENUMS AND FLAGSflags Gtk2::Gdk::DragAction
flags Gtk2::Gdk::ModifierType
enum Gtk2::MovementStep
enum Gtk2::TreeViewDropPosition
enum Gtk2::TreeViewGridLines
SEE ALSOGtk2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget, Gtk2::ContainerCOPYRIGHTCopyright (C) 2003-2011 by the gtk2-perl team.This software is licensed under the LGPL. See Gtk2 for a full notice.
Visit the GSP FreeBSD Man Page Interface. |