[nautilus] resources: organize the resource files in a separate folder



commit be5a5e9e9f688c7df4685c611c6d298b3a3a15fa
Author: Felipe Borges <felipeborges gnome org>
Date:   Thu Nov 12 11:51:22 2015 +0100

    resources: organize the resource files in a separate folder
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757978

 src/Makefile.am                                    |   10 +++---
 src/nautilus-application-actions.c                 |    2 +-
 src/nautilus-application.c                         |    2 +-
 src/nautilus-bookmarks-window.c                    |    2 +-
 src/nautilus-file-management-properties.c          |    2 +-
 src/nautilus-files-view.c                          |   16 ++++++------
 src/nautilus-pathbar.c                             |    2 +-
 src/nautilus-progress-info-widget.c                |    2 +-
 src/nautilus-toolbar.c                             |    4 +-
 src/nautilus-window.c                              |    2 +-
 src/nautilus.gresource.xml                         |   27 --------------------
 src/{ => resources/css}/Adwaita.css                |    0
 src/resources/nautilus.gresource.xml               |   27 ++++++++++++++++++++
 src/{ => resources/ui}/nautilus-app-menu.ui        |    0
 .../ui}/nautilus-bookmarks-window.ui               |    0
 .../ui}/nautilus-create-folder-dialog.ui           |    0
 .../ui}/nautilus-file-management-properties.ui     |    0
 .../ui/nautilus-files-view-context-menus.ui}       |    0
 src/{ => resources/ui}/nautilus-folder-is-empty.ui |    0
 .../ui}/nautilus-move-to-trash-shortcut-changed.ui |    0
 .../ui}/nautilus-no-search-results.ui              |    0
 .../ui/nautilus-pathbar-context-menu.ui}           |    0
 .../ui/nautilus-progress-info-widget.ui}           |    0
 .../ui}/nautilus-remote-warning-bar.ui             |    0
 .../ui}/nautilus-rename-file-popover.ui            |    0
 .../ui/nautilus-toolbar-action-menu.ui}            |    0
 .../ui/nautilus-toolbar-ui.ui}                     |    0
 .../ui/nautilus-toolbar-view-menu.ui}              |    0
 src/{ => resources/ui}/nautilus-window.ui          |    0
 29 files changed, 49 insertions(+), 49 deletions(-)
---
diff --git a/src/Makefile.am b/src/Makefile.am
index 6ebc320..9cc1c42 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -83,11 +83,11 @@ headers =                                   \
        nautilus-special-location-bar.h         \
        $(NULL)
 
-resource_files = $(shell glib-compile-resources --sourcedir=$(srcdir) --generate-dependencies 
$(srcdir)/nautilus.gresource.xml)
-nautilus-resources.c: nautilus.gresource.xml $(resource_files)
-       glib-compile-resources --target=$@ --sourcedir=$(srcdir) --generate-source --c-name nautilus 
$(srcdir)/nautilus.gresource.xml
-nautilus-resources.h: nautilus.gresource.xml $(resource_files)
-       glib-compile-resources --target=$@ --sourcedir=$(srcdir) --generate-header --c-name nautilus 
$(srcdir)/nautilus.gresource.xml
+resource_files = $(shell glib-compile-resources --sourcedir=$(srcdir)/resources --generate-dependencies 
$(srcdir)/resources/nautilus.gresource.xml)
+nautilus-resources.c: resources/nautilus.gresource.xml $(resource_files)
+       glib-compile-resources --target=$@ --sourcedir=$(srcdir)/resources --generate-source --c-name 
nautilus $(srcdir)/resources/nautilus.gresource.xml
+nautilus-resources.h: resources/nautilus.gresource.xml $(resource_files)
+       glib-compile-resources --target=$@ --sourcedir=$(srcdir)/resources --generate-header --c-name 
nautilus $(srcdir)/resources/nautilus.gresource.xml
 
 nautilus-enum-types.h: stamp-nautilus-enum-types.h
        $(AM_V_GEN)true
diff --git a/src/nautilus-application-actions.c b/src/nautilus-application-actions.c
index 9a4dfaa..0f30071 100644
--- a/src/nautilus-application-actions.c
+++ b/src/nautilus-application-actions.c
@@ -208,7 +208,7 @@ nautilus_init_application_actions (NautilusApplication *app)
                                         app);
 
        builder = gtk_builder_new ();
-       gtk_builder_add_from_resource (builder, "/org/gnome/nautilus/nautilus-app-menu.ui", &error);
+       gtk_builder_add_from_resource (builder, "/org/gnome/nautilus/ui/nautilus-app-menu.ui", &error);
 
        if (error == NULL) {
                gtk_application_set_app_menu (GTK_APPLICATION (app),
diff --git a/src/nautilus-application.c b/src/nautilus-application.c
index 2187692..2e3530b 100644
--- a/src/nautilus-application.c
+++ b/src/nautilus-application.c
@@ -979,7 +979,7 @@ theme_changed (GtkSettings *settings)
                        GFile *file;
 
                        provider = gtk_css_provider_new ();
-                       file = g_file_new_for_uri ("resource:///org/gnome/nautilus/Adwaita.css");
+                       file = g_file_new_for_uri ("resource:///org/gnome/nautilus/css/Adwaita.css");
                        gtk_css_provider_load_from_file (provider, file, NULL);
                        g_object_unref (file);
                }
diff --git a/src/nautilus-bookmarks-window.c b/src/nautilus-bookmarks-window.c
index d034544..c081d91 100644
--- a/src/nautilus-bookmarks-window.c
+++ b/src/nautilus-bookmarks-window.c
@@ -695,7 +695,7 @@ nautilus_bookmarks_window_constructed (GObject *object)
 
        builder = gtk_builder_new ();
        if (!gtk_builder_add_from_resource (builder,
-                                           "/org/gnome/nautilus/nautilus-bookmarks-window.ui",
+                                           "/org/gnome/nautilus/ui/nautilus-bookmarks-window.ui",
                                            &error)) {
                g_object_unref (builder);
 
diff --git a/src/nautilus-file-management-properties.c b/src/nautilus-file-management-properties.c
index ee30b78..e9abf0a 100644
--- a/src/nautilus-file-management-properties.c
+++ b/src/nautilus-file-management-properties.c
@@ -659,7 +659,7 @@ nautilus_file_management_properties_dialog_show (GtkWindow *window)
        builder = gtk_builder_new ();
 
        gtk_builder_add_from_resource (builder,
-                                      "/org/gnome/nautilus/nautilus-file-management-properties.ui",
+                                      "/org/gnome/nautilus/ui/nautilus-file-management-properties.ui",
                                       NULL);
 
        nautilus_file_management_properties_dialog_setup (builder, window);
diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c
index 813e55f..8f6fc37 100644
--- a/src/nautilus-files-view.c
+++ b/src/nautilus-files-view.c
@@ -1251,7 +1251,7 @@ action_show_move_to_trash_shortcut_changed_dialog (GSimpleAction *action,
         show_dialog_preference = g_settings_get_boolean (nautilus_preferences,
                                                          
NAUTILUS_PREFERENCES_SHOW_MOVE_TO_TRASH_SHORTCUT_CHANGED_DIALOG);
         if (show_dialog_preference) {
-                builder = gtk_builder_new_from_resource 
("/org/gnome/nautilus/nautilus-move-to-trash-shortcut-changed.ui");
+                builder = gtk_builder_new_from_resource 
("/org/gnome/nautilus/ui/nautilus-move-to-trash-shortcut-changed.ui");
                 dialog = GTK_WINDOW (gtk_builder_get_object (builder, 
"move_to_trash_shortcut_changed_dialog"));
 
                 gtk_window_set_transient_for (dialog, GTK_WINDOW (nautilus_files_view_get_window (view)));
@@ -2062,7 +2062,7 @@ nautilus_files_view_rename_file_popover_new (NautilusFilesView *view,
         if (view->details->rename_file_popover != NULL)
           return;
 
-        builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/nautilus-rename-file-popover.ui");
+        builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/ui/nautilus-rename-file-popover.ui");
         label_file_name = GTK_WIDGET (gtk_builder_get_object (builder, "name_label"));
 
         widget_data = g_new (FileNameWidgetData, 1);
@@ -2127,7 +2127,7 @@ nautilus_files_view_new_folder_dialog_new (NautilusFilesView *view,
         GtkWidget *label_file_name;
         GtkBuilder *builder;
 
-        builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/nautilus-create-folder-dialog.ui");
+        builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/ui/nautilus-create-folder-dialog.ui");
         label_file_name = GTK_WIDGET (gtk_builder_get_object (builder, "name_label"));
 
         widget_data = g_new (FileNameWidgetData, 1);
@@ -6663,7 +6663,7 @@ real_update_context_menus (NautilusFilesView *view)
         g_clear_object (&view->details->selection_menu);
 
         GtkBuilder *builder;
-        builder = gtk_builder_new_from_resource 
("/org/gnome/nautilus/nautilus-files-view-context-menus.xml");
+        builder = gtk_builder_new_from_resource 
("/org/gnome/nautilus/ui/nautilus-files-view-context-menus.ui");
         view->details->background_menu = g_object_ref (G_MENU (gtk_builder_get_object (builder, 
"background-menu")));
         view->details->selection_menu = g_object_ref (G_MENU (gtk_builder_get_object (builder, 
"selection-menu")));
         g_object_unref (builder);
@@ -7962,7 +7962,7 @@ nautilus_files_view_init (NautilusFilesView *view)
                                                      NautilusFilesViewDetails);
 
         /* View menu */
-        builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/nautilus-toolbar-view-menu.xml");
+        builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/ui/nautilus-toolbar-view-menu.ui");
         view->details->view_menu_widget =  g_object_ref (gtk_builder_get_object (builder, 
"view_menu_widget"));
         view->details->zoom_level_scale = GTK_WIDGET (gtk_builder_get_object (builder, "zoom_level_scale"));
         view->details->zoom_adjustment = GTK_ADJUSTMENT (gtk_builder_get_object (builder, 
"zoom_adjustment"));
@@ -7984,7 +7984,7 @@ nautilus_files_view_init (NautilusFilesView *view)
         view->details->overlay = gtk_overlay_new ();
         gtk_widget_set_vexpand (view->details->overlay, TRUE);
         gtk_widget_set_hexpand (view->details->overlay, TRUE);
-        builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/nautilus-remote-warning-bar.ui");
+        builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/ui/nautilus-remote-warning-bar.ui");
         view->details->remote_warning_bar = GTK_WIDGET (gtk_builder_get_object (builder, 
"remote_warning_bar"));
         gtk_container_add (GTK_CONTAINER (view), view->details->overlay);
         gtk_container_add (GTK_CONTAINER (view), view->details->remote_warning_bar);
@@ -8014,12 +8014,12 @@ nautilus_files_view_init (NautilusFilesView *view)
         gtk_container_add (GTK_CONTAINER (view->details->overlay), view->details->scrolled_window);
 
         /* Empty states */
-        builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/nautilus-no-search-results.ui");
+        builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/ui/nautilus-no-search-results.ui");
         view->details->no_search_results_widget = GTK_WIDGET (gtk_builder_get_object (builder, 
"no_search_results"));
         gtk_overlay_add_overlay (GTK_OVERLAY (view->details->overlay), 
view->details->no_search_results_widget);
         g_object_unref (builder);
 
-        builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/nautilus-folder-is-empty.ui");
+        builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/ui/nautilus-folder-is-empty.ui");
         view->details->folder_is_empty_widget = GTK_WIDGET (gtk_builder_get_object (builder, 
"folder_is_empty"));
         gtk_overlay_add_overlay (GTK_OVERLAY (view->details->overlay), 
view->details->folder_is_empty_widget);
         g_object_unref (builder);
diff --git a/src/nautilus-pathbar.c b/src/nautilus-pathbar.c
index 8e8319a..057b842 100644
--- a/src/nautilus-pathbar.c
+++ b/src/nautilus-pathbar.c
@@ -303,7 +303,7 @@ nautilus_path_bar_init (NautilusPathBar *path_bar)
                                         G_ACTION_GROUP (path_bar->priv->action_group));
 
         /* Context menu */
-        builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/nautilus-pathbar-context-menu.xml");
+        builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/ui/nautilus-pathbar-context-menu.ui");
         path_bar->priv->context_menu = g_object_ref (G_MENU (gtk_builder_get_object (builder, 
"pathbar-menu")));
         g_object_unref (builder);
 
diff --git a/src/nautilus-progress-info-widget.c b/src/nautilus-progress-info-widget.c
index 452284b..e1c71ac 100644
--- a/src/nautilus-progress-info-widget.c
+++ b/src/nautilus-progress-info-widget.c
@@ -183,7 +183,7 @@ nautilus_progress_info_widget_class_init (NautilusProgressInfoWidgetClass *klass
        g_object_class_install_properties (oclass, NUM_PROPERTIES, properties);
 
        gtk_widget_class_set_template_from_resource (widget_class,
-                                                    "/org/gnome/nautilus/nautilus-progress-info-widget.xml");
+                                                    
"/org/gnome/nautilus/ui/nautilus-progress-info-widget.ui");
 
        gtk_widget_class_bind_template_child_private (widget_class, NautilusProgressInfoWidget, status);
        gtk_widget_class_bind_template_child_private (widget_class, NautilusProgressInfoWidget, details);
diff --git a/src/nautilus-toolbar.c b/src/nautilus-toolbar.c
index 2f02e74..a57ade6 100644
--- a/src/nautilus-toolbar.c
+++ b/src/nautilus-toolbar.c
@@ -743,7 +743,7 @@ nautilus_toolbar_init (NautilusToolbar *self)
        gtk_container_add (GTK_CONTAINER (self->priv->location_entry_container),
                                          self->priv->location_entry);
 
-       builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/nautilus-toolbar-action-menu.xml");
+       builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/ui/nautilus-toolbar-action-menu.ui");
        self->priv->action_menu = G_MENU (gtk_builder_get_object (builder, "action-menu"));
        gtk_menu_button_set_menu_model (GTK_MENU_BUTTON (self->priv->action_button),
                                        G_MENU_MODEL (self->priv->action_menu));
@@ -858,7 +858,7 @@ nautilus_toolbar_class_init (NautilusToolbarClass *klass)
        g_object_class_install_properties (oclass, NUM_PROPERTIES, properties);
 
        gtk_widget_class_set_template_from_resource (widget_class,
-                                                    "/org/gnome/nautilus/nautilus-toolbar-ui.xml");
+                                                    "/org/gnome/nautilus/ui/nautilus-toolbar-ui.ui");
 
        gtk_widget_class_bind_template_child_private (widget_class, NautilusToolbar, operations_button);
        gtk_widget_class_bind_template_child_private (widget_class, NautilusToolbar, operations_icon);
diff --git a/src/nautilus-window.c b/src/nautilus-window.c
index 8e7230e..6a15bf2 100644
--- a/src/nautilus-window.c
+++ b/src/nautilus-window.c
@@ -2478,7 +2478,7 @@ nautilus_window_class_init (NautilusWindowClass *class)
        class->close = real_window_close;
 
        gtk_widget_class_set_template_from_resource (wclass,
-                                                    "/org/gnome/nautilus/nautilus-window.ui");
+                                                    "/org/gnome/nautilus/ui/nautilus-window.ui");
        gtk_widget_class_bind_template_child_private (wclass, NautilusWindow, toolbar);
        gtk_widget_class_bind_template_child_private (wclass, NautilusWindow, content_paned);
        gtk_widget_class_bind_template_child_private (wclass, NautilusWindow, sidebar);
diff --git a/src/Adwaita.css b/src/resources/css/Adwaita.css
similarity index 100%
rename from src/Adwaita.css
rename to src/resources/css/Adwaita.css
diff --git a/src/resources/nautilus.gresource.xml b/src/resources/nautilus.gresource.xml
new file mode 100644
index 0000000..a88b103
--- /dev/null
+++ b/src/resources/nautilus.gresource.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<gresources>
+  <gresource prefix="/org/gnome/nautilus">
+    <file compressed="true">ui/nautilus-bookmarks-window.ui</file>
+    <file compressed="true">ui/nautilus-file-management-properties.ui</file>
+    <file>ui/nautilus-app-menu.ui</file>
+    <file>ui/nautilus-pathbar-context-menu.ui</file>
+    <file>ui/nautilus-toolbar-ui.ui</file>
+    <file>ui/nautilus-toolbar-view-menu.ui</file>
+    <file>ui/nautilus-toolbar-action-menu.ui</file>
+    <file>ui/nautilus-create-folder-dialog.ui</file>
+    <file>ui/nautilus-rename-file-popover.ui</file>
+    <file>ui/nautilus-files-view-context-menus.ui</file>
+    <file>ui/nautilus-progress-info-widget.ui</file>
+    <file>ui/nautilus-move-to-trash-shortcut-changed.ui</file>
+    <file>ui/nautilus-window.ui</file>
+    <file>ui/nautilus-no-search-results.ui</file>
+    <file>ui/nautilus-folder-is-empty.ui</file>
+    <file>ui/nautilus-remote-warning-bar.ui</file>
+    <file alias="gtk/gtkplacesview.ui">../gtk/gtkplacesview.ui</file>
+    <file alias="gtk/gtkplacesviewrow.ui">../gtk/gtkplacesviewrow.ui</file>
+    <file alias="icons/thumbnail_frame.png">../../icons/thumbnail_frame.png</file>
+    <file alias="icons/filmholes.png">../../icons/filmholes.png</file>
+    <file alias="icons/knob.png">../../icons/knob.png</file>
+    <file>css/Adwaita.css</file>
+  </gresource>
+</gresources>
diff --git a/src/nautilus-app-menu.ui b/src/resources/ui/nautilus-app-menu.ui
similarity index 100%
rename from src/nautilus-app-menu.ui
rename to src/resources/ui/nautilus-app-menu.ui
diff --git a/src/nautilus-bookmarks-window.ui b/src/resources/ui/nautilus-bookmarks-window.ui
similarity index 100%
rename from src/nautilus-bookmarks-window.ui
rename to src/resources/ui/nautilus-bookmarks-window.ui
diff --git a/src/nautilus-create-folder-dialog.ui b/src/resources/ui/nautilus-create-folder-dialog.ui
similarity index 100%
rename from src/nautilus-create-folder-dialog.ui
rename to src/resources/ui/nautilus-create-folder-dialog.ui
diff --git a/src/nautilus-file-management-properties.ui 
b/src/resources/ui/nautilus-file-management-properties.ui
similarity index 100%
rename from src/nautilus-file-management-properties.ui
rename to src/resources/ui/nautilus-file-management-properties.ui
diff --git a/src/nautilus-files-view-context-menus.xml b/src/resources/ui/nautilus-files-view-context-menus.ui
similarity index 100%
rename from src/nautilus-files-view-context-menus.xml
rename to src/resources/ui/nautilus-files-view-context-menus.ui
diff --git a/src/nautilus-folder-is-empty.ui b/src/resources/ui/nautilus-folder-is-empty.ui
similarity index 100%
rename from src/nautilus-folder-is-empty.ui
rename to src/resources/ui/nautilus-folder-is-empty.ui
diff --git a/src/nautilus-move-to-trash-shortcut-changed.ui 
b/src/resources/ui/nautilus-move-to-trash-shortcut-changed.ui
similarity index 100%
rename from src/nautilus-move-to-trash-shortcut-changed.ui
rename to src/resources/ui/nautilus-move-to-trash-shortcut-changed.ui
diff --git a/src/nautilus-no-search-results.ui b/src/resources/ui/nautilus-no-search-results.ui
similarity index 100%
rename from src/nautilus-no-search-results.ui
rename to src/resources/ui/nautilus-no-search-results.ui
diff --git a/src/nautilus-pathbar-context-menu.xml b/src/resources/ui/nautilus-pathbar-context-menu.ui
similarity index 100%
rename from src/nautilus-pathbar-context-menu.xml
rename to src/resources/ui/nautilus-pathbar-context-menu.ui
diff --git a/src/nautilus-progress-info-widget.xml b/src/resources/ui/nautilus-progress-info-widget.ui
similarity index 100%
rename from src/nautilus-progress-info-widget.xml
rename to src/resources/ui/nautilus-progress-info-widget.ui
diff --git a/src/nautilus-remote-warning-bar.ui b/src/resources/ui/nautilus-remote-warning-bar.ui
similarity index 100%
rename from src/nautilus-remote-warning-bar.ui
rename to src/resources/ui/nautilus-remote-warning-bar.ui
diff --git a/src/nautilus-rename-file-popover.ui b/src/resources/ui/nautilus-rename-file-popover.ui
similarity index 100%
rename from src/nautilus-rename-file-popover.ui
rename to src/resources/ui/nautilus-rename-file-popover.ui
diff --git a/src/nautilus-toolbar-action-menu.xml b/src/resources/ui/nautilus-toolbar-action-menu.ui
similarity index 100%
rename from src/nautilus-toolbar-action-menu.xml
rename to src/resources/ui/nautilus-toolbar-action-menu.ui
diff --git a/src/nautilus-toolbar-ui.xml b/src/resources/ui/nautilus-toolbar-ui.ui
similarity index 100%
rename from src/nautilus-toolbar-ui.xml
rename to src/resources/ui/nautilus-toolbar-ui.ui
diff --git a/src/nautilus-toolbar-view-menu.xml b/src/resources/ui/nautilus-toolbar-view-menu.ui
similarity index 100%
rename from src/nautilus-toolbar-view-menu.xml
rename to src/resources/ui/nautilus-toolbar-view-menu.ui
diff --git a/src/nautilus-window.ui b/src/resources/ui/nautilus-window.ui
similarity index 100%
rename from src/nautilus-window.ui
rename to src/resources/ui/nautilus-window.ui


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]