GtkCustomSorter

描述 [源代码]

final class Gtk.CustomSorter : Gtk.Sorter
{
  /* No available fields */
}

GtkCustomSorter 是一个 GtkSorter 实现,它通过回调函数进行排序。

层级

hierarchy this GtkCustomSorter ancestor_0 GtkSorter ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

构造函数

gtk_custom_sorter_new

创建一个新的 GtkSorter,通过调用 sort_func 来比较项。

实例方法

gtk_custom_sorter_set_sort_func

设置(或取消设置)用于对项排序的函数。

GtkSorter 继承的方法 (3)
gtk_sorter_changed

通知排序器的所有用户,它已更改。

gtk_sorter_compare

根据排序器实现的排序顺序比较两个给定的项目。

gtk_sorter_get_order

获取 self 符合的顺序。

GObject 继承的方法 (43)

有关方法的完整列表,请参见 GObject

信号

GtkSorter 继承的信号 (1)
GtkSorter::changed

当排序器更改时发出。

GObject 继承的信号 (1)
GObject::notify

当对象的某个属性的值通过 g_object_set_property()、g_object_set() 等被设置时,就会在该对象上发出的 notify 信号。

类结构

struct GtkCustomSorterClass {
  GtkSorterClass parent_class;
  
}

没有可用的描述。

类成员
parent_class: GtkSorterClass

没有可用的描述。