方法

GtkTreeViewset_cursor

已弃用: 4.10 

声明 [源代码]

void
gtk_tree_view_set_cursor (
  GtkTreeView* tree_view,
  GtkTreePath* path,
  GtkTreeViewColumn* focus_column,
  gboolean start_editing
)

描述 [源代码]

将当前键盘焦点设置为在 path 处,并选择它。这在您希望将用户的注意力集中在特定行时非常有用。如果 focus_column 不为 NULL,则焦点给予由它指定的列。此外,如果指定了 focus_column,并且 start_editingTRUE,则应在指定的单元格中开始编辑。此函数通常紧跟 gtk_widget_grab_focus (tree_view) 使用,以便将键盘焦点给予小部件。请注意,只有在小部件实现之后才能进行编辑。

如果 path 对于 model 无效,则当前光标(如果有的话)将取消设置,函数将返回而不失败。

自 4.10 版本起已弃用

请使用 GtkListViewGtkColumnView 代替。

参数

path

类型: GtkTreePath

A GtkTreePath.

数据由该方法调用者所有。
focus_column

类型: GtkTreeViewColumn

A GtkTreeViewColumn.

参数可以是 NULL
数据由该方法调用者所有。
start_editing

类型: gboolean

TRUE 如果指定的单元格应该开始被编辑。