方法
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-
类型:
GDestroyNotifydata的销毁通知器。该参数可以是 NULL。