GtkTreeViewColumn
A visible column in a #GtkTreeView widget
The GtkTreeViewColumn object represents a visible column in a #GtkTreeView widget.
It allows to set properties of the column header, and functions as a holding pen for
the cell renderers which determine how the data in the column is displayed.
Please refer to the tree widget conceptual overview
for an overview of all the objects and data types related to the tree widget and how
they work together.
#GtkTreeView, #GtkTreeSelection, #GtkTreeDnd, #GtkTreeMode, #GtkTreeSortable, #GtkTreeModelSort, #GtkListStore, #GtkTreeStore, #GtkCellRenderer, #GtkCellEditable, #GtkCellRendererPixbuf, #GtkCellRendererText, #GtkCellRendererToggle
The sizing method the column uses to determine its width. Please note
that @GTK_TREE_VIEW_COLUMN_AUTOSIZE are inefficient for large views, and
can make columns appear choppy.
@GTK_TREE_VIEW_COLUMN_GROW_ONLY: Columns only get bigger in reaction to changes in the model
@GTK_TREE_VIEW_COLUMN_AUTOSIZE: Columns resize to be the optimal size everytime the model changes.
@GTK_TREE_VIEW_COLUMN_FIXED: Columns are a fixed numbers of pixels wide.
A function to set the properties of a cell instead of just using the
straight mapping between the cell and the model. This is useful for
customizing the cell renderer. For example, a function might get an
integer from the @tree_model, and render it to the "text" attribute of
"cell" by converting it to its written equivilent. This is set by
calling gtk_tree_view_column_set_cell_data_func()
@tree_column: A #GtkTreeColumn
@cell: The #GtkCellRenderer that is being rendered by @tree_column
@tree_model: The #GtkTreeModel being rendered
@iter: A #GtkTreeIter of the current row rendered
@data: user data
@treeviewcolumn: the object which received the signal.
@Returns:
@title:
@cell:
@Varargs:
@Returns:
@tree_column:
@cell:
@expand:
@tree_column:
@cell:
@expand:
@tree_column:
@tree_column:
@Returns:
@tree_column:
@cell_renderer:
@attribute:
@column:
@tree_column:
@cell_renderer:
@Varargs:
@tree_column:
@cell_renderer:
@func:
@func_data:
@destroy:
@tree_column:
@cell_renderer:
@tree_column:
@spacing:
@tree_column:
@Returns:
@tree_column:
@visible:
@tree_column:
@Returns:
@tree_column:
@resizable:
@tree_column:
@Returns:
@tree_column:
@type:
@tree_column:
@Returns:
@tree_column:
@Returns:
@tree_column:
@Returns:
@tree_column:
@fixed_width:
@tree_column:
@min_width:
@tree_column:
@Returns:
@tree_column:
@max_width:
@tree_column:
@Returns:
@tree_column:
@tree_column:
@title:
@tree_column:
@Returns:
@tree_column:
@expand:
@tree_column:
@Returns:
@tree_column:
@clickable:
@tree_column:
@Returns:
@tree_column:
@widget:
@tree_column:
@Returns:
@tree_column:
@xalign:
@tree_column:
@Returns:
@tree_column:
@reorderable:
@tree_column:
@Returns:
@tree_column:
@sort_column_id:
@tree_column:
@Returns:
@tree_column:
@setting:
@tree_column:
@Returns:
@tree_column:
@order:
@tree_column:
@Returns:
@tree_column:
@tree_model:
@iter:
@is_expander:
@is_expanded:
@tree_column:
@cell_area:
@x_offset:
@y_offset:
@width:
@height:
@tree_column:
@cell_renderer:
@start_pos:
@width:
@Returns:
@tree_column:
@Returns:
@tree_column:
@cell:
@tree_column: