函数
GtkEntryCompletionMatchFunc
声明
gboolean
(* GtkEntryCompletionMatchFunc) (
GtkEntryCompletion* completion,
const char* key,
GtkTreeIter* iter,
gpointer user_data
)
说明 [src]
一个函数,用于确定由 iter 指示的行是否与给定的 key 匹配,并且应该显示为 key 的一个可能的补全。
请注意,key 已标准化并折叠大小写(参见 g_utf8_normalize() 和 g_utf8_casefold())。如果这不合适,则匹配函数可以通过 gtk_editable_get_text (GTK_EDITABLE (gtk_entry_completion_get_entry ())) 访问未修改的键。
参数
completion-
GtkEntryCompletion。数据归函数的调用者所有。 key-
类型:
const char*要匹配的字符串,已标准化和折叠大小写。
数据归函数的调用者所有。 该值为一个以 NUL 结尾的 UTF-8 字符串。 iter-
类型:
GtkTreeIter一个指示要匹配的行
GtkTreeIter。数据归函数的调用者所有。 user_data-
类型:
gpointer提供给 gtk_entry_completion_set_match_func() 的用户数据。
该参数可以是 NULL。数据归函数的调用者所有。