方法
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_editing
为 TRUE
,则应在指定的单元格中开始编辑。此函数通常紧跟 gtk_widget_grab_focus
(tree_view
) 使用,以便将键盘焦点给予小部件。请注意,只有在小部件实现之后才能进行编辑。
如果 path
对于 model
无效,则当前光标(如果有的话)将取消设置,函数将返回而不失败。
自 4.10 版本起已弃用
请使用 GtkListView
或 GtkColumnView
代替。
参数
path
-
类型:
GtkTreePath
A
GtkTreePath
.数据由该方法调用者所有。 focus_column
-
A
GtkTreeViewColumn
.参数可以是 NULL
。数据由该方法调用者所有。 start_editing
-
类型:
gboolean
TRUE
如果指定的单元格应该开始被编辑。