gtk.numeric_sorter

Module for [NumericSorter] class

Types 3

[gtk.numeric_sorter.NumericSorter] is a [gtk.sorter.Sorter] that compares numbers.

To obtain the numbers to compare, this sorter evaluates a [gtk.expression.Expression].

Methods
GType _gType() @property
NumericSorter self()Returns `this`, for use in `with` statements.
NumericSorterGidBuilder builder()Get builder for [gtk.numeric_sorter.NumericSorter] Returns: New builder object
gtk.expression.Expression expression() @propertyGet `expression` property. Returns: The expression to evaluate on items to get a number to compare with.
void expression(gtk.expression.Expression propval) @propertySet `expression` property. Params: propval = The expression to evaluate on items to get a number to compare with.
gtk.types.SortType sortOrder() @propertyGet `sortOrder` property. Returns: Whether the sorter will sort smaller numbers first.
void sortOrder(gtk.types.SortType propval) @propertySet `sortOrder` property. Params: propval = Whether the sorter will sort smaller numbers first.
gtk.expression.Expression getExpression()Gets the expression that is evaluated to obtain numbers from items. Returns: a [gtk.expression.Expression]
gtk.types.SortType getSortOrder()Gets whether this sorter will sort smaller numbers first. Returns: the order of the numbers
void setExpression(gtk.expression.Expression expression = null)Sets the expression that is evaluated to obtain numbers from items.
void setSortOrder(gtk.types.SortType sortOrder)Sets whether to sort smaller numbers before larger ones.
Constructors
this(void * ptr, Flag!"Take" take)
this(gtk.expression.Expression expression = null)Creates a new numeric sorter using the given expression.
Methods
T expression(gtk.expression.Expression propval)Set `expression` property. Params: propval = The expression to evaluate on items to get a number to compare with. Returns: Builder instance for fluent chaining
T sortOrder(gtk.types.SortType propval)Set `sortOrder` property. Params: propval = Whether the sorter will sort smaller numbers first. Returns: Builder instance for fluent chaining

Fluent builder for [gtk.numeric_sorter.NumericSorter]