|
NAMEGtk2::TreeViewColumn - wrapper for GtkTreeViewColumnHIERARCHYGlib::Object +----Glib::InitiallyUnowned +----Gtk2::Object +----Gtk2::TreeViewColumn INTERFACESGtk2::CellLayout Gtk2::Buildable METHODStreeviewcolumn = Gtk2::TreeViewColumn->newtreeviewcolumn = Gtk2::TreeViewColumn->new_with_attributes ($title, $cell, $attr1, $col1, ...)
$tree_column->add_attribute ($cell_renderer, $attribute, $column)
double = $tree_column->get_alignment$tree_column->set_alignment ($xalign)
$tree_column->set_attributes ($cell_renderer, ..., $col1, $attr1)
$tree_column->set_cell_data_func ($cell_renderer, $func, $data=undef)
Install $func as the callback to be used whenever $column needs to set up $cell to render a cell. $func should look like this: sub cell_data_func { my ($column, $cell, $model, $iter, $func_data) = @_; } and should set whatever properties of $cell are required for it to draw the data properly. No return value is expected. (start_pos, width) = $tree_column->cell_get_position ($cell_renderer)
Since: gtk+ 2.2 list = $tree_column->cell_get_sizeboolean = $tree_column->cell_is_visiblelist = $tree_column->get_cell_renderersReturns a list of Gtk2::CellRenderer's.$tree_column->cell_set_cell_data ($tree_model, $iter, $is_expander, $is_expanded)
$tree_column->clear$tree_column->clear_attributes ($cell_renderer)
boolean = $tree_column->get_clickable$tree_column->set_clickable ($clickable)
$tree_column->clickedboolean = $tree_column->get_expandSince: gtk+ 2.4$tree_column->set_expand ($expand)
Since: gtk+ 2.4 integer = $tree_column->get_fixed_width$tree_column->set_fixed_width ($fixed_width)
$tree_column->focus_cell ($cell)
Since: gtk+ 2.2 integer = $tree_column->get_max_width$tree_column->set_max_width ($max_width)
integer = $tree_column->get_min_width$tree_column->set_min_width ($min_width)
$tree_column->pack_end ($cell, $expand)
$tree_column->pack_start ($cell, $expand)
$tree_column->queue_resizeSince: gtk+ 2.8boolean = $tree_column->get_reorderable$tree_column->set_reorderable ($reorderable)
boolean = $tree_column->get_resizable$tree_column->set_resizable ($resizable)
treeviewcolumnsizing = $tree_column->get_sizing$tree_column->set_sizing ($type)
integer = $tree_column->get_sort_column_id$tree_column->set_sort_column_id ($sort_column_id)
boolean = $tree_column->get_sort_indicator$tree_column->set_sort_indicator ($setting)
sorttype = $tree_column->get_sort_order$tree_column->set_sort_order ($order)
integer = $tree_column->get_spacing$tree_column->set_spacing ($spacing)
string = $tree_column->get_title$tree_column->set_title ($title)
widget or undef = $tree_column->get_tree_viewSince: gtk+ 2.12boolean = $tree_column->get_visible$tree_column->set_visible ($visible)
widget or undef = $tree_column->get_widget$tree_column->set_widget ($widget)
integer = $tree_column->get_widthPROPERTIES
SIGNALS
ENUMS AND FLAGSenum Gtk2::SortType
enum Gtk2::TreeViewColumnSizing
SEE ALSOGtk2, Glib::Object, Glib::InitiallyUnowned, Gtk2::ObjectCOPYRIGHTCopyright (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. |