summaryrefslogtreecommitdiff
path: root/src/nautilus-list-view.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nautilus-list-view.c')
-rw-r--r--src/nautilus-list-view.c24
1 files changed, 3 insertions, 21 deletions
diff --git a/src/nautilus-list-view.c b/src/nautilus-list-view.c
index 15202622f..3b5f250ef 100644
--- a/src/nautilus-list-view.c
+++ b/src/nautilus-list-view.c
@@ -542,31 +542,13 @@ column_chooser_use_default_callback (NautilusColumnChooser *chooser,
static GtkWidget *
create_column_editor (NautilusListView *view)
{
- g_autoptr (GtkBuilder) builder = NULL;
- GtkWidget *window;
- AdwWindowTitle *window_title;
- GtkWidget *box;
GtkWidget *column_chooser;
NautilusFile *file;
- char *name;
-
- builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/ui/nautilus-list-view-column-editor.ui");
-
- window = GTK_WIDGET (gtk_builder_get_object (builder, "window"));
- gtk_window_set_transient_for (GTK_WINDOW (window),
- GTK_WINDOW (gtk_widget_get_root (GTK_WIDGET (view))));
file = nautilus_files_view_get_directory_as_file (NAUTILUS_FILES_VIEW (view));
- name = nautilus_file_get_display_name (file);
- window_title = ADW_WINDOW_TITLE (gtk_builder_get_object (builder, "window_title"));
- adw_window_title_set_subtitle (window_title, name);
- g_free (name);
-
- box = GTK_WIDGET (gtk_builder_get_object (builder, "box"));
-
column_chooser = nautilus_column_chooser_new (file);
- gtk_widget_set_vexpand (column_chooser, TRUE);
- gtk_box_append (GTK_BOX (box), column_chooser);
+ gtk_window_set_transient_for (GTK_WINDOW (column_chooser),
+ GTK_WINDOW (gtk_widget_get_root (GTK_WIDGET (view))));
g_signal_connect (column_chooser, "changed",
G_CALLBACK (column_chooser_changed_callback),
@@ -578,7 +560,7 @@ create_column_editor (NautilusListView *view)
column_chooser_set_from_settings
(NAUTILUS_COLUMN_CHOOSER (column_chooser), view);
- return window;
+ return column_chooser;
}
static void