filechooserwidget: Replace 'list' page with column view
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Fri, 7 Oct 2022 20:48:26 +0000 (17:48 -0300)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 21 Oct 2022 02:34:40 +0000 (22:34 -0400)
commit6c84958b9f21f9c6efa5479f2734e54151eee130
tree87322920631c6b94aafe637f013e75753bd1ebf5
parentf2559b1dbb39c4d0058beef64e38876855832680
filechooserwidget: Replace 'list' page with column view

Replace the 'list' page of the main stack with another page, this
one containing a GtkColumnView. This, again, is the very minimal
code to achieve a column view - and validate the GListModel code
introduced in the previous commit - but there's a long way until
this column view covers the full range of features of the file
chooser.

The tree view still lives in an unused 'list2' page. From now on,
commits will "cannibalize" the treeview, each commit porting any
particular feature - be it a column, an event controller, etc -
to the column view, and dropping the corresponding feature from
the treeview.
gtk/gtkfilechooserwidget.c
gtk/ui/gtkfilechooserwidget.ui