GtkColumnViewCell

since: 4.12

描述 [src]

final class Gtk.ColumnViewCell : Gtk.ListItem
{
  /* No available fields */
}

GtkColumnViewCellGtkColumnViewColumn 用来在 GtkColumnView 中用一个单元格表示项目。

GtkColumnViewCell 由 columnview 窗口小部件(带有其工厂)管理,不能由应用程序创建,但它们需要由应用程序代码填充。这是通过调用 gtk_column_view_cell_set_child() 完成的。

GtkColumnViewCell 存在 2 个阶段

  1. 未绑定阶段,其中 listitem 当前未连接到列表中的项目。在这种情况下,GtkColumnViewCell:item 属性设置为 NULL

  2. 绑定阶段,其中 listitem 引用列表中的项目。GtkColumnViewCell:item 属性不为 NULL

自 4.12 起提供

层次结构

hierarchy this GtkColumnViewCell ancestor_0 GtkListItem ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

实例方法

gtk_column_view_cell_get_child

获取先前通过 gtk_column_view_cell_set_child() 设置的子项,或在未设置任何子项时获取 NULL

since: 4.12

gtk_column_view_cell_get_focusable

检查是否已通过 gtk_column_view_cell_set_focusable() 将列表项设置为可获取焦点。

since: 4.12

gtk_column_view_cell_get_item

获取与 self 关联的模型项目。

since: 4.12

gtk_column_view_cell_get_position

获取 self 当前显示的模型中的位置。

since: 4.12

gtk_column_view_cell_get_selected

检查项目是否显示为已选择。

since: 4.12

gtk_column_view_cell_set_child

设置要用于此 listitem 的子项。

since: 4.12

gtk_column_view_cell_set_focusable

设置 self 为可获取焦点。

since: 4.12

GtkListItem 继承的方法(15 个)
gtk_list_item_get_accessible_description

获取 self 的无障碍描述。

since: 4.12

gtk_list_item_get_accessible_label

获取 self 的无障碍标签。

since: 4.12

gtk_list_item_get_activatable

检查是否已通过 gtk_list_item_set_activatable() 将列表项设置为可激活。

gtk_list_item_get_child

获取先前通过 gtk_list_item_set_child() 设置的子项,或在未设置任何子项时获取 NULL

gtk_list_item_get_focusable

检查是否已通过 gtk_list_item_set_focusable() 将列表项设置为可获取焦点。

since: 4.12

gtk_list_item_get_item

获取与 self 关联的模型项目。

gtk_list_item_get_position

获取 self 当前显示的模型中的位置。

gtk_list_item_get_selectable

检查是否已通过 gtk_list_item_set_selectable() 将列表项设置为可选。

gtk_list_item_get_selected

检查项目是否显示为已选择。

gtk_list_item_set_accessible_description

为列表项设置无障碍描述,例如屏幕阅读器可能使用此描述。

since: 4.12

gtk_list_item_set_accessible_label

为列表项设置无障碍标签,例如屏幕阅读器可能使用此标签。

since: 4.12

gtk_list_item_set_activatable

设置 self 为可激活。

gtk_list_item_set_child

设置要用于此 listitem 的子项。

gtk_list_item_set_focusable

设置 self 为可获取焦点。

since: 4.12

gtk_list_item_set_selectable

self 设为可选择。

GObject (43) 继承的方法

如需获取完整方法列表,请参见 GObject

属性

Gtk.ColumnViewCell:child

用于显示的小组件。

since: 4.12

Gtk.ColumnViewCell:focusable

如果可以使用键盘聚焦该项目。

since: 4.12

Gtk.ColumnViewCell:item

显示的项目。

since: 4.12

Gtk.ColumnViewCell:position

项目的方位。

since: 4.12

Gtk.ColumnViewCell:selected

如果当前已选择该项目。

since: 4.12

GtkListItem (9) 继承的属性
Gtk.ListItem:accessible-description

为列表项设置的可访问描述。

since: 4.12

Gtk.ListItem:accessible-label

为列表项设置的可访问标签。

since: 4.12

Gtk.ListItem:activatable

如果用户可以激活该项目。

Gtk.ListItem:child

用于显示的小组件。

Gtk.ListItem:focusable

如果可以使用键盘聚焦该项目。

since: 4.12

Gtk.ListItem:item

显示的项目。

Gtk.ListItem:position

项目的方位。

Gtk.ListItem:selectable

如果用户可以选择该项目。

Gtk.ListItem:selected

如果当前已选择该项目。

信号

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

当对象的某个属性通过 g_object_set_property()、g_object_set() 等函数设置值时,会发出 notify 信号。

类结构

struct GtkColumnViewCellClass {
  /* no available fields */
}

无可用描述。