diff options
Diffstat (limited to 'src/nautilus-list-view.c')
-rw-r--r-- | src/nautilus-list-view.c | 24 |
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 |