gtk.multi_sorter

Module for [MultiSorter] class

Types 3

[gtk.multi_sorter.MultiSorter] combines multiple sorters by trying them in turn.

If the first sorter compares two items as equal, the second is tried next, and so on.

Methods
GType _gType() @property
MultiSorter self()Returns `this`, for use in `with` statements.
MultiSorterGidBuilder builder()Get builder for [gtk.multi_sorter.MultiSorter] Returns: New builder object
gobject.types.GType itemType() @propertyGet `itemType` property. Returns: The type of items. See [gio.list_model.ListModel.getItemType].
uint nItems() @propertyGet `nItems` property. Returns: The number of items. See [gio.list_model.ListModel.getNItems].
void append(gtk.sorter.Sorter sorter)Add sorter to self to use for sorting at the end.
void remove(uint position)Removes the sorter at the given position from the list of sorter used by self.
Constructors
this(void * ptr, Flag!"Take" take)
this()Creates a new multi sorter.

Fluent builder for [gtk.multi_sorter.MultiSorter]