GtkTreeListRow

描述 [src]

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

GtkTreeListRowGtkTreeListModel 使用来表示项。

它允许像树一样在模型中导航并修改行的状态。

仅当未设置 GtkTreeListModel:passthrough 属性时,GtkTreeListModel 才会创建 GtkTreeListRow 实例。

有许多支持对象可以使用 GtkTreeListRow 对象,例如 GtkTreeExpander,它允许显示一个图标以展开或折叠行,或 GtkTreeListRowSorter,它可以让树正确排序。

层级

hierarchy this GtkTreeListRow ancestor_0 GObject ancestor_0--this

祖先

实例方法

gtk_tree_list_row_get_child_row

如果 self 未展开,或 position 大于子节点数,将返回 NULL

gtk_tree_list_row_get_children

如果该行已展开,获取持有所选行子节点的模型。

gtk_tree_list_row_get_depth

获取此行的深度。

gtk_tree_list_row_get_expanded

获取行当前是否已展开。

gtk_tree_list_row_get_item

获取与该行对应的项目。

gtk_tree_list_row_get_parent

获取表示 self 的父行的行。

gtk_tree_list_row_get_position

返回 selfGtkTreeListModel 中占用的位置。

gtk_tree_list_row_is_expandable

检查行是否可以展开。

gtk_tree_list_row_set_expanded

展开或折叠行。

GObject (43) 继承的方法

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

属性

Gtk.TreeListRow:children

持有行子节点的模型。

Gtk.TreeListRow:depth

此行在树中的深度。

Gtk.TreeListRow:expandable

该行是否可以展开。

Gtk.TreeListRow:expanded

该行是否当前已展开。

Gtk.TreeListRow:item

此行中持有的项目。

信号

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

当某一对象的某个属性通过 g_object_set_property()、g_object_set() 等设置值时,将 on 该对象发出该信号。

类结构

struct GtkTreeListRowClass {
  GObjectClass parent_class;
  
}

暂无说明。

类成员
parent_class: GObjectClass

暂无说明。