方法

GtkTreeSortableset_default_sort_func

已废弃:4.10 

声明 [src]

void
gtk_tree_sortable_set_default_sort_func (
  GtkTreeSortable* sortable,
  GtkTreeIterCompareFunc sort_func,
  gpointer user_data,
  GDestroyNotify destroy
)

描述 [src]

设置排序时使用的默认比较函数为 sort_func。如果 sortable 的当前排序列 ID 为 GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID,则模型将使用此函数进行排序。

如果 sort_funcNULL,则将没有默认比较函数。这意味着一旦模型已被排序,它不能回到默认状态。在这种情况下,当 sortable 的当前排序列 ID 为 GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID 时,模型将被排序。

自 4.10 版本起已废弃

请勿在新建代码中使用它。

参数

sort_func

类型: GtkTreeIterCompareFunc

比较函数。

user_data

类型: gpointer

传递给 sort_func 的用户数据。

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

类型: GDestroyNotify

user_data 的销毁通知器。

该参数可以是 NULL