信号

GtkTreeView::row-activated

声明

void
row_activated (
  GtkTreeView* self,
  GtkTreePath* path,
  GtkTreeViewColumn* column,
  gpointer user_data
)

描述 [src]

当调用方法 gtk_tree_view_row_activated() 时,会发出 "row-activated" 信号。

当用户双击行而 GtkTreeView:activate-on-single-click 属性设置为 FALSE,或者当用户单击行而此属性设置为 TRUE 时,也会发出此信号。

当选择了一个不可编辑的行并按下以下键时,也会发出此信号: SpaceShift+SpaceReturnEnter

关于选择处理,请参考 树小部件概念概述 以及 GtkTreeSelection

默认处理程序

在通过 g_signal_connect() 添加的处理程序之后,会调用默认处理程序。

信号可以直接由用户代码在对象上发出

参数

路径

类型: GtkTreePath

激活行的 GtkTreePath

数据由函数的调用者拥有。

类型: GtkTreeViewColumn

激活发生在该列中的 GtkTreeViewColumn

参数可以为 NULL
数据由函数的调用者拥有。