| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Rename the show-separators property to show-row-separators,
and add a matching show-column-separators property. It is
implemented by setting the .column-separators style class
on the column view.
|
|
|
|
|
| |
Add an ::enable-rubberband property to GtkListView,
GtkGridView and GtkColumnView.
|
|
|
|
|
| |
This property controls if users can reorder columns
by drag-and-drop. It defaults to TRUE.
|
|
|
|
| |
Add an API to allow reordering columns.
|
|
|
|
|
| |
gtk_column_view_sort_by was missing a GDK_AVAILABLE_IN_ALL
annotation, causing it to not be exported.
|
|
|
|
|
| |
This makes sense to have in all the views,
not just GtkListView.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
... and make that work in UI files via <child>, too.
|
|
It's just a copy/paste of the listview code with all the internals
gutted. The code doesn't do anything.
|