summaryrefslogtreecommitdiff
path: root/src/nautilus-column-chooser.h
diff options
context:
space:
mode:
authorCorey Berla <corey@berla.me>2023-01-02 17:10:08 -0800
committerCorey Berla <corey@berla.me>2023-05-04 21:32:59 +0000
commit4346087adc4057aae9a84c18cdfd87db2aafdac0 (patch)
treee8427d91141580eabf49a5b47d4aaf99effdbd95 /src/nautilus-column-chooser.h
parent7c5f51739adc1c0abf60e1ac88f9cf9c4ce1aa97 (diff)
downloadnautilus-4346087adc4057aae9a84c18cdfd87db2aafdac0.tar.gz
column-chooser: Subclass AdwWindow instead of GtkBox
We were subclassing from GtkBox and then, list-view created a list-view-column-editor which subclassed from AdwWindow to add the column-chooser. It's a lot of extra code / complexity for something that is only used in list-view. This also allows us to directly use column-chooser within list-view. Also drop the list description label, in preparation for the switch to GtkListBox.
Diffstat (limited to 'src/nautilus-column-chooser.h')
-rw-r--r--src/nautilus-column-chooser.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/nautilus-column-chooser.h b/src/nautilus-column-chooser.h
index c52efe4c6..93581f5d4 100644
--- a/src/nautilus-column-chooser.h
+++ b/src/nautilus-column-chooser.h
@@ -25,14 +25,16 @@
#include <gtk/gtk.h>
#include "nautilus-file.h"
+#include <libadwaita-1/adwaita.h>
+
#define NAUTILUS_TYPE_COLUMN_CHOOSER nautilus_column_chooser_get_type()
-G_DECLARE_FINAL_TYPE (NautilusColumnChooser, nautilus_column_chooser, NAUTILUS, COLUMN_CHOOSER, GtkBox);
+G_DECLARE_FINAL_TYPE (NautilusColumnChooser, nautilus_column_chooser, NAUTILUS, COLUMN_CHOOSER, AdwWindow);
-GtkWidget *nautilus_column_chooser_new (NautilusFile *file);
+GtkWidget *nautilus_column_chooser_new (NautilusFile *file);
void nautilus_column_chooser_set_settings (NautilusColumnChooser *chooser,
char **visible_columns,
char **column_order);
-void nautilus_column_chooser_get_settings (NautilusColumnChooser *chooser,
+void nautilus_column_chooser_get_settings (NautilusColumnChooser *chooser,
char ***visible_columns,
char ***column_order);