GtkTreeViewColumn A visible column in a #GtkTreeView widget The GtkTreeViewColumn object is a visible column in a #GtkTreeView widget. It determines the geometry, type #GtkTreeView, #GtkTreeSelection, #GtkTreeDnd, #GtkTreeMode, #GtkTreeSortable, #GtkTreeModelSort, #GtkListStore, #GtkTreeStore, #GtkCellRenderer, #GtkCellEditable, #GtkCellRendererPixbuf, #GtkCellRendererText, #GtkCellRendererToggle The sizing method the column uses to determine it's 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 @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: @clickable: @active: @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: @Returns: @treeviewcolumn: the object which received the signal.