方法

GtkCustomFilterset_filter_func

声明 [源代码] [源]

void
gtk_custom_filter_set_filter_func (
  GtkCustomFilter* self,
  GtkCustomFilterFunc match_func,
  gpointer user_data,
  GDestroyNotify user_destroy
)

描述 [源代码] [源]

设置用于筛选项的函数。

如果match_funcNULL,筛选器将匹配所有项。

如果筛选器函数改变了其筛选行为,则需要调用gtk_filter_changed()

如果已设置了先前函数,则其user_destroy将被调用。

参数

match_func

类型: GtkCustomFilterFunc

用于筛选项的函数。

参数可以是NULL
user_data

类型: gpointer

传递给match_func的用户数据。

参数可以是NULL
数据由方法的调用者拥有。
user_destroy

类型: GDestroyNotify

user_data的销毁通知。