summaryrefslogtreecommitdiff
path: root/libcaja-private
diff options
context:
space:
mode:
authorVictor Kareh <[email protected]>2026-03-13 18:00:18 -0400
committerVictor Kareh <[email protected]>2026-03-13 18:21:03 -0400
commit02c81d03ff2ca9a68c51541bd4a1a08ce552d18c (patch)
tree67486c59d98d072614c7f1a2ee780d03bb4f2eba /libcaja-private
parent38e7ea062cb114fa8940a27b00e68e73285a8173 (diff)
downloadcaja-list-view-column-widths.tar.bz2
caja-list-view-column-widths.tar.xz
fm-list-view: Remember column widths per directorylist-view-column-widths
When the user manually resizes columns in list view, save the widths as per-directory metadata along with the column order and visibility. Saved widths are restored when revisiting the directory. Fixes #18
Diffstat (limited to 'libcaja-private')
-rw-r--r--libcaja-private/caja-metadata.c1
-rw-r--r--libcaja-private/caja-metadata.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/libcaja-private/caja-metadata.c b/libcaja-private/caja-metadata.c
index c7c62e86..42d5763d 100644
--- a/libcaja-private/caja-metadata.c
+++ b/libcaja-private/caja-metadata.c
@@ -42,6 +42,7 @@ static char *used_metadata_names[] =
CAJA_METADATA_KEY_LIST_VIEW_SORT_REVERSED,
CAJA_METADATA_KEY_LIST_VIEW_VISIBLE_COLUMNS,
CAJA_METADATA_KEY_LIST_VIEW_COLUMN_ORDER,
+ CAJA_METADATA_KEY_LIST_VIEW_COLUMN_WIDTHS,
CAJA_METADATA_KEY_COMPACT_VIEW_ZOOM_LEVEL,
CAJA_METADATA_KEY_WINDOW_GEOMETRY,
CAJA_METADATA_KEY_WINDOW_SCROLL_POSITION,
diff --git a/libcaja-private/caja-metadata.h b/libcaja-private/caja-metadata.h
index e953b78e..060ac8ca 100644
--- a/libcaja-private/caja-metadata.h
+++ b/libcaja-private/caja-metadata.h
@@ -53,6 +53,7 @@
#define CAJA_METADATA_KEY_LIST_VIEW_SORT_REVERSED "caja-list-view-sort-reversed"
#define CAJA_METADATA_KEY_LIST_VIEW_VISIBLE_COLUMNS "caja-list-view-visible-columns"
#define CAJA_METADATA_KEY_LIST_VIEW_COLUMN_ORDER "caja-list-view-column-order"
+#define CAJA_METADATA_KEY_LIST_VIEW_COLUMN_WIDTHS "caja-list-view-column-widths"
#define CAJA_METADATA_KEY_COMPACT_VIEW_ZOOM_LEVEL "caja-compact-view-zoom-level"