GtkNumericSorter

说明 [src]

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

GtkNumericSorter 是用于比较数字的 GtkSorter

为了获取用于比较的数字,此排序器会评估一个 GtkExpression

层次结构

hierarchy this GtkNumericSorter ancestor_0 GtkSorter ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

构造函数

gtk_numeric_sorter_new

使用给定的 expression 创建一个新的数字排序器。

实例方法

gtk_numeric_sorter_get_expression

获取从项获取数字而评估的表达式。

gtk_numeric_sorter_get_sort_order

获取此排序器是否会对较小的数字进行优先排序。

gtk_numeric_sorter_set_expression

设置从项获取数字而评估的表达式。

gtk_numeric_sorter_set_sort_order

设置是否将小数字排序在大数字前面。

继承自 GtkSorter 的方法(3 个)
gtk_sorter_changed

通知排序器的所有用户它已经发生改变。

gtk_sorter_compare

按照排序器实现的排序顺序比较两个给定的项。

gtk_sorter_get_order

获取 self 所遵循的顺序。

继承自 GObject 的方法(43 个)

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

属性

Gtk.NumericSorter:表达式

用于对项求值以获取用于比较的数字的表达式。

Gtk.NumericSorter:排序顺序

排序器是否会首先对较小的数字进行排序。

信号

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

每当排序器发生改变时发出。

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

当其中一个属性的值通过 g_object_set_property()、g_object_set() 等设置时,对象上会发出通知信号。

类结构

struct GtkNumericSorterClass {
  GtkSorterClass parent_class;
  
}

没有可用的说明。

类成员
parent_class: GtkSorterClass

没有可用的说明。