CustomSorter#

class CustomSorter(**properties: Any)#

Superclasses: Sorter, Object

GtkCustomSorter is a GtkSorter implementation that sorts via a callback function.

Methods#

class CustomSorter
classmethod new(sort_func, user_data=None)#
Parameters:
  • sort_func

  • user_data

set_sort_func(sort_func, user_data=None)#

Sets (or unsets) the function used for sorting items.

If sort_func is None, all items are considered equal.

If the sort func changes its sorting behavior, changed() needs to be called.

If a previous function was set, its user_destroy will be called now.

Parameters:
  • sort_func – function to sort items

  • user_data – user data to pass to match_func