Sets our main struct and passes it to the parent class.
Create a special-purpose sorter that applies the sorting of @sorter to the levels of a GtkTreeListModel.
Returns the sorter used by @self.
the main Gtk struct as a void*
Get the main Gtk struct
Sets the sorter to use for items with the same parent.
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Emits the [signal@Gtk.Sorter::changed] signal to notify all users of the sorter that it has changed.
Compares two given items according to the sort order implemented by the sorter.
Gets the order that @self conforms to.
Emitted whenever the sorter changed.
GtkTreeListRowSorter is a special-purpose sorter that will apply a given sorter to the levels in a tree.
Here is an example for setting up a column view with a tree model and a GtkTreeListSorter: