gtk2/testsuite
Benjamin Otte 4b5fb5ec79 treelistmodel: Refactor to add GtkTreeListRow
This patch does multiple things:

1. Add a custom persistent per-row object.
2. Move all per-row API to that object. This means notifications are now
   possible.
3. Add a "passthrough" construct-only property to the TreeListModel that
   influences if the model returns these new object or passes through
   the ones from the model.

This greatly simplifies the code needed to be written for widgetry,
because one can just connect the per-row object to the expanders that
expand and collapse rows.

As an added power feature, these objects can also be passed through
further models (like filter models).

It also adds kind of a hack to Adwaita to make the test look neat.
2018-09-16 18:50:17 +02:00
..
a11y tests: Update a11y tests 2018-07-27 14:23:20 -04:00
css notebook: Stop reversing tabs based on text direction 2018-06-18 17:35:02 +02:00
gdk gdk: Add GDK_MEMORY_DEFAULT 2018-03-18 05:57:07 +01:00
gsk gl renderer: Render everyhing according to MV scale 2018-04-11 15:31:22 +02:00
gtk treelistmodel: Refactor to add GtkTreeListRow 2018-09-16 18:50:17 +02:00
reftests reftests: Fix compilation 2018-06-26 00:53:39 +02:00
tools Fix tools test 2017-10-18 18:52:06 +02:00
meson.build Fix test environments 2017-10-18 17:30:20 +02:00