GtkColumnViewColumn

描述 [src]

final class Gtk.ColumnViewColumn : GObject.Object
{
  /* No available fields */
}

GtkColumnViewColumn 表示添加到 GtkColumnView 的列。

GtkColumnViewColumn 的主要成分是 GtkListItemFactory,它告诉列视图如何从模型中的项为该列创建单元格。

列有标题,并且可以使用 gtk_column_view_column_set_header_menu() 设置可选的头部菜单。

可以使用 gtk_column_view_column_set_sorter() 将分类器与列关联,以允许用户通过单击列标题影响排序。

层次结构

hierarchy this GtkColumnViewColumn ancestor_0 GObject ancestor_0--this

祖先

构造函数

gtk_column_view_column_new

创建一个新 GtkColumnViewColumn,该 GtkColumnViewColumn 使用给定的 factory 将项映射到小部件。

实例方法

gtk_column_view_column_get_column_view

获取当前显示此列的列视图。

gtk_column_view_column_get_expand

返回此列是否应该展开。

gtk_column_view_column_get_factory

获取当前用于填充此列的列表项的 factory。

gtk_column_view_column_get_fixed_width

获取列的固定宽度。

gtk_column_view_column_get_header_menu

获取用于为列头创建上下文菜单的菜单模型。

gtk_column_view_column_get_id

返回使用 gtk_column_view_column_set_id() 设置的 ID

自:4.10

gtk_column_view_column_get_resizable

返回此列是否可调整大小。

gtk_column_view_column_get_sorter

返回与列关联的分类器。

gtk_column_view_column_get_title

返回使用 gtk_column_view_column_set_title() 设置的标题。

gtk_column_view_column_get_visible

返回此列是否可见。

gtk_column_view_column_set_expand

设置列以获取可用的额外空间。

gtk_column_view_column_set_factory

设置 GtkListItemFactory,用于填充此列的列表项。

gtk_column_view_column_set_fixed_width

如果 fixed_width 不为 -1,则设置 column 的固定宽度;否则取消固定。

gtk_column_view_column_set_header_menu

设置用于为列头创建上下文菜单的菜单模型。

gtk_column_view_column_set_id

设置此 column 的 ID。

自:4.10

gtk_column_view_column_set_resizable

设置此列是否可以拖动调整大小。

gtk_column_view_column_set_sorter

将排序器与 column 相关联。

gtk_column_view_column_set_title

设置此 column 的标题。

gtk_column_view_column_set_visible

设置此列在 views 中是否可见。

GObject (43) 继承的方法

有关方法的完整列表,请参阅 GObject

属性

Gtk.ColumnViewColumn:column-view

此列所在的 GtkColumnView

Gtk.ColumnViewColumn:expand

列获得分配给 view 的额外宽度的份额。

Gtk.ColumnViewColumn:factory

用于填充列表项的工厂。

Gtk.ColumnViewColumn:fixed-width

如果不是 -1,则无论其内容的大小如何,这都是为列分配的宽度。

Gtk.ColumnViewColumn:header-menu

用于为列头创建上下文菜单的菜单模型。

Gtk.ColumnViewColumn:id

columnID

自:4.10

Gtk.ColumnViewColumn:sorter

用于根据此 column 排序项的排序器。

Gtk.ColumnViewColumn:title

显示在 中的标题。

信号

GObject (1) 继承的信号
GObject::notify

当通过 g_object_set_property()、g_object_set() 等方法设置其属性值时,notify 信号在对象上发出。

类结构

struct GtkColumnViewColumnClass {
  /* no available fields */
}

没有可用的描述。