Sets our main struct and passes it to the parent class.
Creates a new GtkSorter that works by calling @sort_func to compare items.
Get the main Gtk struct
the main Gtk struct as a void*
Sets (or unsets) the function used for sorting items.
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.
GtkCustomSorter is a GtkSorter implementation that sorts via a callback function.