Port project-tree to GtkListView/IdeTreeExpander
We need to eventually get rid of IdeTree
, and one of the things we need for that is for the project-tree to be ported to GListModel
and GtkListView
.
We have an IdeTreeExpander
which is going to give us a lot more control than we have with GtkTreeExpander
, particularly with context menus (eventually).
Doing this will also allow us to likely remove our "popup positioner" which is also used by the debugger views.