gtk2/testsuite
Matthias Clasen 66500a6882 columnview: Add sorting
This is a somewhat large commit that:

- Adds GtkColumnViewSorter
This is a special-purpose, private sorter implementation which sorts
according to multiple sorters, allowing each individual sorter to be
inverted. This will be used with clickable column view headers.

- Adds a read-only GtkColumnView::sorter property
The GtkColumnView creates a GtkColumnViewSorter at startup that it uses
for this property.

- Adds a writable GtkColumnViewColumn::sorter property
This allows defining per-column sorters. Whenever an application sets a
sorter for a column, the header becomes clickable and whenever
a header is clicked, that column's sorter is prepended to the list of
sorters, unless it is already the first sorter, in which case we invert
its order. No column can be in the list more than once.
2020-05-30 19:26:46 -04:00
..
a11y tetsuite/a11y: Pass common_cflags to build 2020-05-19 08:32:33 +02:00
css testsuite: Remove window decoration nodes from reference results 2020-05-20 17:06:54 +02:00
gdk tests: Centralize our test setup a bit 2020-05-15 14:11:53 -04:00
gsk compare-render: Fix some memory leaks 2020-05-24 17:14:18 +02:00
gtk columnview: Add sorting 2020-05-30 19:26:46 -04:00
performance tests: Allow setting a subdir for output 2020-05-15 14:11:53 -04:00
reftests reftests: Fix frame inhibiting 2020-05-28 15:13:13 +02:00
tools tests: Centralize our test setup a bit 2020-05-15 14:11:53 -04:00
meson.build testsuite: Remove GDK_DEBUG=misc 2020-05-18 16:38:11 -04:00