方法
GtkTreeModelFilterset_modify_func
已弃用: 4.10
声明 [源代码]
void
gtk_tree_model_filter_set_modify_func (
GtkTreeModelFilter* filter,
int n_columns,
GType* types,
GtkTreeModelFilterModifyFunc func,
gpointer data,
GDestroyNotify destroy
)
描述 [源代码]
使用 n_columns
和 types
参数,您为此模型提供一个列类型数组(它将被暴露给父模型/视图)。func
、data
和 destroy
参数用于指定修改函数。修改函数将在每次数据访问时被调用,修改函数的目的是返回应在使用修改函数参数指定的位置显示的数据。
请注意,gtk_tree_model_filter_set_modify_func()
只能为给定的过滤器模型调用一次。
自 4.10 版本弃用
请勿在新建的代码中使用它。
参数
n_columns
-
类型:
int
过滤器模型中的列数。
types
-
类型: 一个
GType
数组列的
GType
。数组的长度由 n_columns
参数指定。数据由方法调用者拥有。 func
-
类型:
GtkTreeModelFilterModifyFunc
一个
GtkTreeModelFilterModifyFunc
。 data
-
类型:
gpointer
传递给修改函数的用户数据。
该参数可以是 NULL
。数据由方法调用者拥有。 destroy
-
类型:
GDestroyNotify
data
的销毁通知器。该参数可以是 NULL
。