About my projects, examples and tutorials
Gnome::Gtk4::TreeListRowSorter

Gnome::Gtk4::TreeListRowSorter

Description§

Gnome::Gtk4::TreeListRowSorter 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:

Uml Diagram§

UNKNOWN image§

=for image :class<inline> :src<asset_files/images/plantuml/TreeListRowSorter.png> :width<70\%>

Class initialization§

new§

:native-object§

Create an object using a native object from an object of the same type found elsewhere. See also Gnome::N::TopLevelSupportClass.

multi method new ( N-Object() :$native-object! )
Code

new-treelistrowsorter§

Create a special-purpose sorter that applies the sorting of $sorter to the levels of a Gnome::Gtk4::TreeListModel.

Note that this sorter relies on passthrough defined in Gnome::Gtk4::TreeListModel being False as it can only sort Gnome::Gtk4::TreeListRows.

method new-treelistrowsorter ( N-Object() $sorter --> Gnome::Gtk4::TreeListRowSorter )
Code

Methods§

get-sorter§

Returns the sorter used by $self.

method get-sorter (--> N-Object )
Code

Return value; the sorter used.

set-sorter§

Sets the sorter to use for items with the same parent.

This sorter will be passed the item defined in Gnome::Gtk4::TreeListRow of the tree list rows passed to $self.

method set-sorter ( N-Object() $sorter )
Code
  • $sorter; The sorter to use.