diff options
author | Corey Berla <corey@berla.me> | 2023-01-21 21:02:27 -0800 |
---|---|---|
committer | Corey Berla <corey@berla.me> | 2023-05-04 21:32:59 +0000 |
commit | 16dc1a33d7e1854b5765e33ffa8a3589fd9a1ef3 (patch) | |
tree | 542b93e925ebf52f968d09df972864635238c024 /src/nautilus-column-utilities.h | |
parent | c3f4940b708f62edf57939cb11e53656cdf5fd81 (diff) | |
download | nautilus-16dc1a33d7e1854b5765e33ffa8a3589fd9a1ef3.tar.gz |
column-chooser: Move operations from listview to column-chooser
There's this complicated back and forth between the listview and
the column chooser. Work happens in both and it gets confusing
and creates unnecessary complexity. It also will cause problems
in a future commit where we may want to revert changes that were
made but the list-view doesn't know about that.
Have the column-chooser load in all of the information, and set
the information. The list-view is merely notified of the changes
for display purposes.
Diffstat (limited to 'src/nautilus-column-utilities.h')
-rw-r--r-- | src/nautilus-column-utilities.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/nautilus-column-utilities.h b/src/nautilus-column-utilities.h index 56a363f80..5a29efafe 100644 --- a/src/nautilus-column-utilities.h +++ b/src/nautilus-column-utilities.h @@ -32,3 +32,11 @@ void nautilus_column_list_free (GList *columns); GList *nautilus_sort_columns (GList *columns, char **column_order); +void nautilus_column_save_metadata (NautilusFile *file, + GStrv column_order, + GStrv visible_column); + +GStrv nautilus_column_get_default_visible_columns (NautilusFile *file); +GStrv nautilus_column_get_visible_columns (NautilusFile *file); +GStrv nautilus_column_get_default_column_order (NautilusFile *file); +GStrv nautilus_column_get_column_order (NautilusFile *file); |