函数

GtkTreeViewSearchEqualFunc

申明

gboolean
(* GtkTreeViewSearchEqualFunc) (
  GtkTreeModel* model,
  int column,
  const char* key,
  GtkTreeIter* iter,
  gpointer search_data
)

描述 [src]

一个用于检查 model 中的行是否与用户输入的字符串搜索关键字匹配的函数。注意,返回值与此前的预期相反,但与 strcmp() 的返回值有一些相似之处,其对相等的字符串返回 0。

参数

model

类型: GtkTreeModel

正在被搜索的 GtkTreeModel

该数据归函数调用者所有。
column

类型: int

由 gtk_tree_view_set_search_column() 设置的搜索列。

key

类型: const char*

用来进行比较的关键字字符串。

该数据归函数调用者所有。
该值是一个以 NUL 结尾的 UTF-8 字符串。
iter

类型: GtkTreeIter

一个 GtkTreeIter,指向应该与 key进行比较的 model 的行。

该数据归函数调用者所有。
search_data

类型: gpointer

来自 gtk_tree_view_set_search_equal_func() 的用户数据。

该参数可以是 NULL
该数据归函数调用者所有。

返回值

类型: gboolean

如果该行匹配,则为 FALSE,否则为 TRUE