函数

GtkTreeSelectionFunc

声明

gboolean
(* GtkTreeSelectionFunc) (
  GtkTreeSelection* selection,
  GtkTreeModel* model,
  GtkTreePath* path,
  gboolean path_currently_selected,
  gpointer data
)

描述 [源代码]

gtk_tree_selection_set_select_function() 使用的一个函数,用于筛选是否可以选择某行。每当行状态可能改变时都会调用它。

返回值 TRUEselection 指示它可以更改选择内容。

参数

selection

类型: GtkTreeSelection

GtkTreeSelection

数据归函数的调用者所有。
model

类型: GtkTreeModel

正在查看的 GtkTreeModel

数据归函数的调用者所有。
path

类型: GtkTreePath

正在讨论的行中 GtkTreePath

数据归函数的调用者所有。
path_currently_selected

类型: gboolean

TRUE,如果该路径当前被选中。

data

类型: gpointer

用户数据。

参数可以为 NULL
数据归函数的调用者所有。

返回值

类型: gboolean

TRUE,如果可以对该行的选择状态进行切换。