Andreas Kling
5c7bb09a73
GTreeView: Support multiple root-level items
...
Previously it was only possible to have a single root-level item in a
GTreeView. This was an oversight and I didn't realize it because this
code was only ever used in the FileManager, which has one root ("/").
Also factored out item toggling into a separate function, and increase
the base indentation level so that root items can be toggled as well.
Finally, let the user toggle the selected item with the spacebar. :^)
2019-08-18 10:17:00 +02:00
..
2019-08-12 18:50:19 +02:00
2019-07-25 19:49:28 +02:00
2019-07-04 16:16:50 +02:00
2019-07-25 19:49:28 +02:00
2019-07-09 22:10:03 +02:00
2019-07-18 10:18:16 +02:00
2019-07-09 22:10:03 +02:00
2019-07-09 22:10:03 +02:00
2019-07-23 20:51:08 +02:00
2019-07-23 18:16:25 +02:00
2019-07-04 16:16:50 +02:00
2019-07-04 16:16:50 +02:00
2019-08-12 18:50:19 +02:00
2019-07-25 19:49:28 +02:00
2019-07-18 10:18:16 +02:00
2019-07-25 19:49:28 +02:00
2019-07-18 10:06:20 +02:00
2019-07-04 16:16:50 +02:00
2019-08-05 18:52:29 +02:00
2019-08-05 18:42:51 +02:00
2019-07-17 21:03:01 +02:00
2019-07-18 10:18:16 +02:00
2019-07-26 16:13:59 +02:00
2019-07-26 16:13:59 +02:00
2019-08-12 11:01:47 +02:00
2019-07-31 07:09:35 +02:00
2019-07-28 10:24:58 +02:00
2019-07-28 10:24:58 +02:00
2019-07-17 21:03:01 +02:00
2019-08-09 23:45:04 +02:00
2019-07-30 09:19:14 +02:00
2019-07-31 16:33:21 +02:00
2019-07-04 16:16:50 +02:00
2019-07-18 10:18:16 +02:00
2019-07-24 10:25:43 +02:00
2019-07-18 10:18:16 +02:00
2019-07-25 19:49:28 +02:00
2019-07-18 10:18:16 +02:00
2019-07-25 19:49:28 +02:00
2019-07-11 15:49:47 +02:00
2019-07-18 10:18:16 +02:00
2019-07-20 22:39:24 +02:00
2019-07-25 19:49:28 +02:00
2019-07-04 16:16:50 +02:00
2019-07-25 19:49:28 +02:00
2019-08-14 20:30:18 +02:00
2019-08-14 20:30:18 +02:00
2019-08-09 23:48:44 +02:00
2019-07-25 19:49:28 +02:00
2019-07-04 16:16:50 +02:00
2019-07-04 16:16:50 +02:00
2019-07-04 16:16:50 +02:00
2019-08-05 18:32:04 +02:00
2019-07-04 16:16:50 +02:00
2019-07-24 09:13:06 +02:00
2019-07-24 09:13:06 +02:00
2019-07-24 09:13:06 +02:00
2019-07-24 09:13:06 +02:00
2019-07-17 21:03:01 +02:00
2019-07-04 16:16:50 +02:00
2019-07-20 22:39:24 +02:00
2019-07-25 19:49:28 +02:00
2019-08-18 10:14:53 +02:00
2019-08-18 10:14:53 +02:00
2019-07-04 16:16:50 +02:00
2019-08-18 10:14:26 +02:00
2019-07-04 16:16:50 +02:00
2019-07-18 10:18:16 +02:00
2019-08-14 20:31:46 +02:00
2019-07-04 16:16:50 +02:00
2019-07-18 10:18:16 +02:00
2019-07-25 19:49:28 +02:00
2019-07-20 22:39:24 +02:00
2019-07-25 19:49:28 +02:00
2019-07-04 16:16:50 +02:00
2019-07-25 19:49:28 +02:00
2019-08-11 12:00:10 +02:00
2019-08-11 12:00:10 +02:00
2019-07-04 16:16:50 +02:00
2019-07-04 16:16:50 +02:00
2019-07-20 19:32:12 +02:00
2019-07-20 19:32:12 +02:00
2019-08-11 18:11:25 +02:00
2019-08-11 18:11:25 +02:00
2019-07-13 10:27:19 +02:00
2019-07-25 19:49:28 +02:00
2019-07-27 11:16:10 +02:00
2019-07-04 16:16:50 +02:00
2019-07-07 21:50:38 +02:00
2019-07-25 19:49:28 +02:00
2019-07-20 22:39:24 +02:00
2019-07-25 19:49:28 +02:00
2019-08-17 15:01:45 +02:00
2019-08-14 20:34:46 +02:00
2019-07-28 17:43:51 +02:00
2019-07-28 17:43:51 +02:00
2019-07-04 16:16:50 +02:00
2019-07-25 19:49:28 +02:00
2019-07-27 21:20:38 +02:00
2019-07-25 19:49:28 +02:00
2019-07-25 19:49:28 +02:00
2019-07-25 19:49:28 +02:00
2019-08-18 10:17:00 +02:00
2019-08-18 10:17:00 +02:00
2019-07-31 07:07:59 +02:00
2019-08-03 11:34:02 +02:00
2019-08-03 11:35:10 +02:00
2019-08-03 11:35:10 +02:00
2019-08-02 21:18:21 +02:00
2019-08-02 21:18:21 +02:00
2019-07-14 00:06:47 +02:00
2019-07-21 21:38:30 +02:00
2019-08-10 10:29:46 +02:00