📄 gtktreeviewcolumn.sgml
字号:
<!-- ##### SECTION Title ##### -->GtkTreeViewColumn<!-- ##### SECTION Short_Description ##### -->A visible column in a GtkTreeView widget<!-- ##### SECTION Long_Description ##### --><para>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.</para><para>Please refer to the <link linkend="TreeWidget">tree widget conceptual overview</link> for an overview of all the objects and data types related to the tree widget and how they work together.</para><!-- ##### SECTION See_Also ##### --><para>#GtkTreeView, #GtkTreeSelection, #GtkTreeDnd, #GtkTreeMode, #GtkTreeSortable, #GtkTreeModelSort, #GtkListStore, #GtkTreeStore, #GtkCellRenderer, #GtkCellEditable, #GtkCellRendererPixbuf, #GtkCellRendererText, #GtkCellRendererToggle</para><!-- ##### SECTION Stability_Level ##### --><!-- ##### ENUM GtkTreeViewColumnSizing ##### --><para>The sizing method the column uses to determine its width. Please notethat @GTK_TREE_VIEW_COLUMN_AUTOSIZE are inefficient for large views, andcan make columns appear choppy.</para>@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.<!-- ##### USER_FUNCTION GtkTreeCellDataFunc ##### --><para>A function to set the properties of a cell instead of just using thestraight mapping between the cell and the model. This is useful forcustomizing the cell renderer. For example, a function might get aninteger from the @tree_model, and render it to the "text" attribute of"cell" by converting it to its written equivilent. This is set bycalling gtk_tree_view_column_set_cell_data_func()</para>@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<!-- ##### STRUCT GtkTreeViewColumn ##### --><para></para><!-- ##### SIGNAL GtkTreeViewColumn::clicked ##### --><para></para>@treeviewcolumn: the object which received the signal.<!-- ##### ARG GtkTreeViewColumn:alignment ##### --><para></para><!-- ##### ARG GtkTreeViewColumn:clickable ##### --><para></para><!-- ##### ARG GtkTreeViewColumn:expand ##### --><para></para><!-- ##### ARG GtkTreeViewColumn:fixed-width ##### --><para></para><!-- ##### ARG GtkTreeViewColumn:max-width ##### --><para></para><!-- ##### ARG GtkTreeViewColumn:min-width ##### --><para></para><!-- ##### ARG GtkTreeViewColumn:reorderable ##### --><para></para><!-- ##### ARG GtkTreeViewColumn:resizable ##### --><para></para><!-- ##### ARG GtkTreeViewColumn:sizing ##### --><para></para><!-- ##### ARG GtkTreeViewColumn:sort-indicator ##### --><para></para><!-- ##### ARG GtkTreeViewColumn:sort-order ##### --><para></para><!-- ##### ARG GtkTreeViewColumn:spacing ##### --><para></para><!-- ##### ARG GtkTreeViewColumn:title ##### --><para></para><!-- ##### ARG GtkTreeViewColumn:visible ##### --><para></para><!-- ##### ARG GtkTreeViewColumn:widget ##### --><para></para><!-- ##### ARG GtkTreeViewColumn:width ##### --><para></para><!-- ##### FUNCTION gtk_tree_view_column_new ##### --><para></para>@Returns: <!-- ##### FUNCTION gtk_tree_view_column_new_with_attributes ##### --><para></para>@title: @cell: @Varargs: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_pack_start ##### --><para></para>@tree_column: @cell: @expand: <!-- ##### FUNCTION gtk_tree_view_column_pack_end ##### --><para></para>@tree_column: @cell: @expand: <!-- ##### FUNCTION gtk_tree_view_column_clear ##### --><para></para>@tree_column: <!-- ##### FUNCTION gtk_tree_view_column_get_cell_renderers ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_add_attribute ##### --><para></para>@tree_column: @cell_renderer: @attribute: @column: <!-- ##### FUNCTION gtk_tree_view_column_set_attributes ##### --><para></para>@tree_column: @cell_renderer: @Varargs: <!-- ##### FUNCTION gtk_tree_view_column_set_cell_data_func ##### --><para></para>@tree_column: @cell_renderer: @func: @func_data: @destroy: <!-- ##### FUNCTION gtk_tree_view_column_clear_attributes ##### --><para></para>@tree_column: @cell_renderer: <!-- ##### FUNCTION gtk_tree_view_column_set_spacing ##### --><para></para>@tree_column: @spacing: <!-- ##### FUNCTION gtk_tree_view_column_get_spacing ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_set_visible ##### --><para></para>@tree_column: @visible: <!-- ##### FUNCTION gtk_tree_view_column_get_visible ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_set_resizable ##### --><para></para>@tree_column: @resizable: <!-- ##### FUNCTION gtk_tree_view_column_get_resizable ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_set_sizing ##### --><para></para>@tree_column: @type: <!-- ##### FUNCTION gtk_tree_view_column_get_sizing ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_get_width ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_get_fixed_width ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_set_fixed_width ##### --><para></para>@tree_column: @fixed_width: <!-- ##### FUNCTION gtk_tree_view_column_set_min_width ##### --><para></para>@tree_column: @min_width: <!-- ##### FUNCTION gtk_tree_view_column_get_min_width ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_set_max_width ##### --><para></para>@tree_column: @max_width: <!-- ##### FUNCTION gtk_tree_view_column_get_max_width ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_clicked ##### --><para></para>@tree_column: <!-- ##### FUNCTION gtk_tree_view_column_set_title ##### --><para></para>@tree_column: @title: <!-- ##### FUNCTION gtk_tree_view_column_get_title ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_set_expand ##### --><para></para>@tree_column: @expand: <!-- ##### FUNCTION gtk_tree_view_column_get_expand ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_set_clickable ##### --><para></para>@tree_column: @clickable: <!-- ##### FUNCTION gtk_tree_view_column_get_clickable ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_set_widget ##### --><para></para>@tree_column: @widget: <!-- ##### FUNCTION gtk_tree_view_column_get_widget ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_set_alignment ##### --><para></para>@tree_column: @xalign: <!-- ##### FUNCTION gtk_tree_view_column_get_alignment ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_set_reorderable ##### --><para></para>@tree_column: @reorderable: <!-- ##### FUNCTION gtk_tree_view_column_get_reorderable ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_set_sort_column_id ##### --><para></para>@tree_column: @sort_column_id: <!-- ##### FUNCTION gtk_tree_view_column_get_sort_column_id ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_set_sort_indicator ##### --><para></para>@tree_column: @setting: <!-- ##### FUNCTION gtk_tree_view_column_get_sort_indicator ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_set_sort_order ##### --><para></para>@tree_column: @order: <!-- ##### FUNCTION gtk_tree_view_column_get_sort_order ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_cell_set_cell_data ##### --><para></para>@tree_column: @tree_model: @iter: @is_expander: @is_expanded: <!-- ##### FUNCTION gtk_tree_view_column_cell_get_size ##### --><para></para>@tree_column: @cell_area: @x_offset: @y_offset: @width: @height: <!-- ##### FUNCTION gtk_tree_view_column_cell_get_position ##### --><para></para>@tree_column: @cell_renderer: @start_pos: @width: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_cell_is_visible ##### --><para></para>@tree_column: @Returns: <!-- ##### FUNCTION gtk_tree_view_column_focus_cell ##### --><para></para>@tree_column: @cell: <!-- ##### FUNCTION gtk_tree_view_column_queue_resize ##### --><para></para>@tree_column: <!-- ##### FUNCTION gtk_tree_view_column_get_tree_view ##### --><para></para>@tree_column: @Returns:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -