类
GtkTreeListRowSorter
说明 [src]
final class Gtk.TreeListRowSorter : Gtk.Sorter
{
/* No available fields */
}
GtkTreeListRowSorter
是一个特殊用途的排序器,它将给定的排序器应用到树中的级别。
下面是一个使用树模型和 GtkTreeListSorter
设置列视图的示例
column_sorter = gtk_column_view_get_sorter (view);
sorter = gtk_tree_list_row_sorter_new (g_object_ref (column_sorter));
sort_model = gtk_sort_list_model_new (tree_model, sorter);
selection = gtk_single_selection_new (sort_model);
gtk_column_view_set_model (view, G_LIST_MODEL (selection));
实例方法
从 GtkSorter 继承的方法(3)
gtk_sorter_changed
通知排序器的所有用户它已经更改。
gtk_sorter_compare
根据排序器实现的排序顺序比较两个给定的项目。
gtk_sorter_get_order
获取 self
所遵循的顺序。
信号
从 GtkSorter 继承的信号(1)
从 GObject 继承的信号(1)
GObject::notify
当对象的一个属性通过 g_object_set_property()、g_object_set() 等设置其值时,就会发出 notify 信号。