diff options
author | Cosimo Cecchi <cosimoc@gnome.org> | 2011-01-11 16:46:32 +0100 |
---|---|---|
committer | Cosimo Cecchi <cosimoc@gnome.org> | 2011-01-11 16:46:32 +0100 |
commit | b13efe1653ea1932bba8c3f3555729d34a21412c (patch) | |
tree | 482722b4c8f29e953108964a48b49dea6b021499 /src | |
parent | d5c9bae1381cb1f322d5ee3e0efbb27e06154574 (diff) | |
download | nautilus-b13efe1653ea1932bba8c3f3555729d34a21412c.tar.gz |
empty-view: fix it to make it work again with current architecture
Diffstat (limited to 'src')
-rw-r--r-- | src/Makefile.am | 3 | ||||
-rw-r--r-- | src/nautilus-application.c | 4 | ||||
-rw-r--r-- | src/nautilus-empty-view.c | 252 | ||||
-rw-r--r-- | src/nautilus-empty-view.h | 50 |
4 files changed, 142 insertions, 167 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index 4b7336468..c8dce4e73 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -33,7 +33,6 @@ INCLUDES = \ $(NULL) LDADD =\ - $(top_builddir)/src/file-manager/libnautilus-file-manager.la \ $(top_builddir)/libnautilus-private/libnautilus-private.la \ $(BASE_LIBS) \ $(COMMON_LIBS) \ @@ -168,7 +167,7 @@ nautilus_SOURCES = \ $(NULL) EMPTY_VIEW_SOURCES = \ - nautilus-empty-view.c \ + nautilus-empty-view.c \ nautilus-empty-view.h if ENABLE_EMPTY_VIEW diff --git a/src/nautilus-application.c b/src/nautilus-application.c index 898bb8afc..b7e526ded 100644 --- a/src/nautilus-application.c +++ b/src/nautilus-application.c @@ -31,7 +31,7 @@ #include "nautilus-application.h" #if ENABLE_EMPTY_VIEW -#include "file-manager/fm-empty-view.h" +#include "nautilus-empty-view.h" #endif /* ENABLE_EMPTY_VIEW */ #include "nautilus-desktop-icon-view.h" @@ -1536,7 +1536,7 @@ nautilus_application_startup (GApplication *app) nautilus_list_view_register (); nautilus_icon_view_compact_register (); #if ENABLE_EMPTY_VIEW - fm_empty_view_register (); + nautilus_empty_view_register (); #endif /* ENABLE_EMPTY_VIEW */ /* register property pages */ diff --git a/src/nautilus-empty-view.c b/src/nautilus-empty-view.c index a4ab774d2..54d3a8a69 100644 --- a/src/nautilus-empty-view.c +++ b/src/nautilus-empty-view.c @@ -23,39 +23,38 @@ */ #include <config.h> -#include "fm-empty-view.h" + +#include "nautilus-empty-view.h" + +#include "nautilus-view.h" +#include "nautilus-view-factory.h" #include <string.h> #include <libnautilus-private/nautilus-file-utilities.h> -#include <libnautilus-private/nautilus-view.h> -#include <libnautilus-private/nautilus-view-factory.h> #include <eel/eel-glib-extensions.h> #include <eel/eel-gtk-macros.h> #include <eel/eel-vfs-extensions.h> -struct FMEmptyViewDetails { +struct NautilusEmptyViewDetails { int number_of_files; }; -static GList *fm_empty_view_get_selection (FMDirectoryView *view); -static GList *fm_empty_view_get_selection_for_file_transfer (FMDirectoryView *view); -static void fm_empty_view_scroll_to_file (NautilusView *view, - const char *uri); -static void fm_empty_view_iface_init (NautilusViewIface *iface); +static GList *nautilus_empty_view_get_selection (NautilusView *view); +static GList *nautilus_empty_view_get_selection_for_file_transfer (NautilusView *view); +static void nautilus_empty_view_scroll_to_file (NautilusView *view, + const char *uri); -G_DEFINE_TYPE_WITH_CODE (FMEmptyView, fm_empty_view, FM_TYPE_DIRECTORY_VIEW, - G_IMPLEMENT_INTERFACE (NAUTILUS_TYPE_VIEW, - fm_empty_view_iface_init)); +G_DEFINE_TYPE (NautilusEmptyView, nautilus_empty_view, NAUTILUS_TYPE_VIEW) /* for EEL_CALL_PARENT */ -#define parent_class fm_empty_view_parent_class +#define parent_class nautilus_empty_view_parent_class static void -fm_empty_view_add_file (FMDirectoryView *view, NautilusFile *file, NautilusDirectory *directory) +nautilus_empty_view_add_file (NautilusView *view, NautilusFile *file, NautilusDirectory *directory) { static GTimer *timer = NULL; static gdouble cumu = 0, elaps; - FM_EMPTY_VIEW (view)->details->number_of_files++; + NAUTILUS_EMPTY_VIEW (view)->details->number_of_files++; GdkPixbuf *icon; if (!timer) timer = g_timer_new (); @@ -74,141 +73,141 @@ fm_empty_view_add_file (FMDirectoryView *view, NautilusFile *file, NautilusDirec static void -fm_empty_view_begin_loading (FMDirectoryView *view) +nautilus_empty_view_begin_loading (NautilusView *view) { } static void -fm_empty_view_clear (FMDirectoryView *view) +nautilus_empty_view_clear (NautilusView *view) { } static void -fm_empty_view_file_changed (FMDirectoryView *view, NautilusFile *file, NautilusDirectory *directory) +nautilus_empty_view_file_changed (NautilusView *view, NautilusFile *file, NautilusDirectory *directory) { } static GList * -fm_empty_view_get_selection (FMDirectoryView *view) +nautilus_empty_view_get_selection (NautilusView *view) { return NULL; } static GList * -fm_empty_view_get_selection_for_file_transfer (FMDirectoryView *view) +nautilus_empty_view_get_selection_for_file_transfer (NautilusView *view) { return NULL; } static guint -fm_empty_view_get_item_count (FMDirectoryView *view) +nautilus_empty_view_get_item_count (NautilusView *view) { - return FM_EMPTY_VIEW (view)->details->number_of_files; + return NAUTILUS_EMPTY_VIEW (view)->details->number_of_files; } static gboolean -fm_empty_view_is_empty (FMDirectoryView *view) +nautilus_empty_view_is_empty (NautilusView *view) { - return FM_EMPTY_VIEW (view)->details->number_of_files == 0; + return NAUTILUS_EMPTY_VIEW (view)->details->number_of_files == 0; } static void -fm_empty_view_end_file_changes (FMDirectoryView *view) +nautilus_empty_view_end_file_changes (NautilusView *view) { } static void -fm_empty_view_remove_file (FMDirectoryView *view, NautilusFile *file, NautilusDirectory *directory) +nautilus_empty_view_remove_file (NautilusView *view, NautilusFile *file, NautilusDirectory *directory) { - FM_EMPTY_VIEW (view)->details->number_of_files--; - g_assert (FM_EMPTY_VIEW (view)->details->number_of_files >= 0); + NAUTILUS_EMPTY_VIEW (view)->details->number_of_files--; + g_assert (NAUTILUS_EMPTY_VIEW (view)->details->number_of_files >= 0); } static void -fm_empty_view_set_selection (FMDirectoryView *view, GList *selection) +nautilus_empty_view_set_selection (NautilusView *view, GList *selection) { - fm_directory_view_notify_selection_changed (view); + nautilus_view_notify_selection_changed (view); } static void -fm_empty_view_select_all (FMDirectoryView *view) +nautilus_empty_view_select_all (NautilusView *view) { } static void -fm_empty_view_reveal_selection (FMDirectoryView *view) +nautilus_empty_view_reveal_selection (NautilusView *view) { } static void -fm_empty_view_merge_menus (FMDirectoryView *view) +nautilus_empty_view_merge_menus (NautilusView *view) { - EEL_CALL_PARENT (FM_DIRECTORY_VIEW_CLASS, merge_menus, (view)); + EEL_CALL_PARENT (NAUTILUS_VIEW_CLASS, merge_menus, (view)); } static void -fm_empty_view_update_menus (FMDirectoryView *view) +nautilus_empty_view_update_menus (NautilusView *view) { - EEL_CALL_PARENT (FM_DIRECTORY_VIEW_CLASS, update_menus, (view)); + EEL_CALL_PARENT (NAUTILUS_VIEW_CLASS, update_menus, (view)); } /* Reset sort criteria and zoom level to match defaults */ static void -fm_empty_view_reset_to_defaults (FMDirectoryView *view) +nautilus_empty_view_reset_to_defaults (NautilusView *view) { } static void -fm_empty_view_bump_zoom_level (FMDirectoryView *view, int zoom_increment) +nautilus_empty_view_bump_zoom_level (NautilusView *view, int zoom_increment) { } static NautilusZoomLevel -fm_empty_view_get_zoom_level (FMDirectoryView *view) +nautilus_empty_view_get_zoom_level (NautilusView *view) { return NAUTILUS_ZOOM_LEVEL_STANDARD; } static void -fm_empty_view_zoom_to_level (FMDirectoryView *view, +nautilus_empty_view_zoom_to_level (NautilusView *view, NautilusZoomLevel zoom_level) { } static void -fm_empty_view_restore_default_zoom_level (FMDirectoryView *view) +nautilus_empty_view_restore_default_zoom_level (NautilusView *view) { } static gboolean -fm_empty_view_can_zoom_in (FMDirectoryView *view) +nautilus_empty_view_can_zoom_in (NautilusView *view) { return FALSE; } static gboolean -fm_empty_view_can_zoom_out (FMDirectoryView *view) +nautilus_empty_view_can_zoom_out (NautilusView *view) { return FALSE; } static void -fm_empty_view_start_renaming_file (FMDirectoryView *view, +nautilus_empty_view_start_renaming_file (NautilusView *view, NautilusFile *file, gboolean select_all) { } static void -fm_empty_view_click_policy_changed (FMDirectoryView *directory_view) +nautilus_empty_view_click_policy_changed (NautilusView *directory_view) { } static int -fm_empty_view_compare_files (FMDirectoryView *view, NautilusFile *file1, NautilusFile *file2) +nautilus_empty_view_compare_files (NautilusView *view, NautilusFile *file1, NautilusFile *file2) { if (file1 < file2) { return -1; @@ -222,130 +221,107 @@ fm_empty_view_compare_files (FMDirectoryView *view, NautilusFile *file1, Nautilu } static gboolean -fm_empty_view_using_manual_layout (FMDirectoryView *view) +nautilus_empty_view_using_manual_layout (NautilusView *view) { return FALSE; } static void -fm_empty_view_end_loading (FMDirectoryView *view, +nautilus_empty_view_end_loading (NautilusView *view, gboolean all_files_seen) { } static void -fm_empty_view_finalize (GObject *object) +nautilus_empty_view_finalize (GObject *object) { - FMEmptyView *empty_view; + NautilusEmptyView *empty_view; - empty_view = FM_EMPTY_VIEW (object); + empty_view = NAUTILUS_EMPTY_VIEW (object); g_free (empty_view->details); G_OBJECT_CLASS (parent_class)->finalize (object); } -static void -fm_empty_view_emblems_changed (FMDirectoryView *directory_view) -{ -} - static char * -fm_empty_view_get_first_visible_file (NautilusView *view) +nautilus_empty_view_get_first_visible_file (NautilusView *view) { return NULL; } static void -fm_empty_view_scroll_to_file (NautilusView *view, +nautilus_empty_view_scroll_to_file (NautilusView *view, const char *uri) { } static void -fm_empty_view_grab_focus (NautilusView *view) +nautilus_empty_view_sort_directories_first_changed (NautilusView *view) { - gtk_widget_grab_focus (GTK_WIDGET (view)); -} - -static void -fm_empty_view_sort_directories_first_changed (FMDirectoryView *view) -{ -} - -static void -fm_empty_view_class_init (FMEmptyViewClass *class) -{ - FMDirectoryViewClass *fm_directory_view_class; - - fm_directory_view_class = FM_DIRECTORY_VIEW_CLASS (class); - - G_OBJECT_CLASS (class)->finalize = fm_empty_view_finalize; - - fm_directory_view_class->add_file = fm_empty_view_add_file; - fm_directory_view_class->begin_loading = fm_empty_view_begin_loading; - fm_directory_view_class->bump_zoom_level = fm_empty_view_bump_zoom_level; - fm_directory_view_class->can_zoom_in = fm_empty_view_can_zoom_in; - fm_directory_view_class->can_zoom_out = fm_empty_view_can_zoom_out; - fm_directory_view_class->click_policy_changed = fm_empty_view_click_policy_changed; - fm_directory_view_class->clear = fm_empty_view_clear; - fm_directory_view_class->file_changed = fm_empty_view_file_changed; - fm_directory_view_class->get_selection = fm_empty_view_get_selection; - fm_directory_view_class->get_selection_for_file_transfer = fm_empty_view_get_selection_for_file_transfer; - fm_directory_view_class->get_item_count = fm_empty_view_get_item_count; - fm_directory_view_class->is_empty = fm_empty_view_is_empty; - fm_directory_view_class->remove_file = fm_empty_view_remove_file; - fm_directory_view_class->merge_menus = fm_empty_view_merge_menus; - fm_directory_view_class->update_menus = fm_empty_view_update_menus; - fm_directory_view_class->reset_to_defaults = fm_empty_view_reset_to_defaults; - fm_directory_view_class->restore_default_zoom_level = fm_empty_view_restore_default_zoom_level; - fm_directory_view_class->reveal_selection = fm_empty_view_reveal_selection; - fm_directory_view_class->select_all = fm_empty_view_select_all; - fm_directory_view_class->set_selection = fm_empty_view_set_selection; - fm_directory_view_class->compare_files = fm_empty_view_compare_files; - fm_directory_view_class->sort_directories_first_changed = fm_empty_view_sort_directories_first_changed; - fm_directory_view_class->start_renaming_file = fm_empty_view_start_renaming_file; - fm_directory_view_class->get_zoom_level = fm_empty_view_get_zoom_level; - fm_directory_view_class->zoom_to_level = fm_empty_view_zoom_to_level; - fm_directory_view_class->emblems_changed = fm_empty_view_emblems_changed; - fm_directory_view_class->end_file_changes = fm_empty_view_end_file_changes; - fm_directory_view_class->using_manual_layout = fm_empty_view_using_manual_layout; - fm_directory_view_class->end_loading = fm_empty_view_end_loading; } static const char * -fm_empty_view_get_id (NautilusView *view) +nautilus_empty_view_get_id (NautilusView *view) { - return FM_EMPTY_VIEW_ID; + return NAUTILUS_EMPTY_VIEW_ID; } - static void -fm_empty_view_iface_init (NautilusViewIface *iface) -{ - fm_directory_view_init_view_iface (iface); - - iface->get_view_id = fm_empty_view_get_id; - iface->get_first_visible_file = fm_empty_view_get_first_visible_file; - iface->scroll_to_file = fm_empty_view_scroll_to_file; - iface->get_title = NULL; - iface->grab_focus = fm_empty_view_grab_focus; +nautilus_empty_view_class_init (NautilusEmptyViewClass *class) +{ + NautilusViewClass *nautilus_view_class; + + nautilus_view_class = NAUTILUS_VIEW_CLASS (class); + + G_OBJECT_CLASS (class)->finalize = nautilus_empty_view_finalize; + + nautilus_view_class->add_file = nautilus_empty_view_add_file; + nautilus_view_class->begin_loading = nautilus_empty_view_begin_loading; + nautilus_view_class->bump_zoom_level = nautilus_empty_view_bump_zoom_level; + nautilus_view_class->can_zoom_in = nautilus_empty_view_can_zoom_in; + nautilus_view_class->can_zoom_out = nautilus_empty_view_can_zoom_out; + nautilus_view_class->click_policy_changed = nautilus_empty_view_click_policy_changed; + nautilus_view_class->clear = nautilus_empty_view_clear; + nautilus_view_class->file_changed = nautilus_empty_view_file_changed; + nautilus_view_class->get_selection = nautilus_empty_view_get_selection; + nautilus_view_class->get_selection_for_file_transfer = nautilus_empty_view_get_selection_for_file_transfer; + nautilus_view_class->get_item_count = nautilus_empty_view_get_item_count; + nautilus_view_class->is_empty = nautilus_empty_view_is_empty; + nautilus_view_class->remove_file = nautilus_empty_view_remove_file; + nautilus_view_class->merge_menus = nautilus_empty_view_merge_menus; + nautilus_view_class->update_menus = nautilus_empty_view_update_menus; + nautilus_view_class->reset_to_defaults = nautilus_empty_view_reset_to_defaults; + nautilus_view_class->restore_default_zoom_level = nautilus_empty_view_restore_default_zoom_level; + nautilus_view_class->reveal_selection = nautilus_empty_view_reveal_selection; + nautilus_view_class->select_all = nautilus_empty_view_select_all; + nautilus_view_class->set_selection = nautilus_empty_view_set_selection; + nautilus_view_class->compare_files = nautilus_empty_view_compare_files; + nautilus_view_class->sort_directories_first_changed = nautilus_empty_view_sort_directories_first_changed; + nautilus_view_class->start_renaming_file = nautilus_empty_view_start_renaming_file; + nautilus_view_class->get_zoom_level = nautilus_empty_view_get_zoom_level; + nautilus_view_class->zoom_to_level = nautilus_empty_view_zoom_to_level; + nautilus_view_class->end_file_changes = nautilus_empty_view_end_file_changes; + nautilus_view_class->using_manual_layout = nautilus_empty_view_using_manual_layout; + nautilus_view_class->end_loading = nautilus_empty_view_end_loading; + nautilus_view_class->get_view_id = nautilus_empty_view_get_id; + nautilus_view_class->get_first_visible_file = nautilus_empty_view_get_first_visible_file; + nautilus_view_class->scroll_to_file = nautilus_empty_view_scroll_to_file; } - static void -fm_empty_view_init (FMEmptyView *empty_view) +nautilus_empty_view_init (NautilusEmptyView *empty_view) { - empty_view->details = g_new0 (FMEmptyViewDetails, 1); + empty_view->details = g_new0 (NautilusEmptyViewDetails, 1); } static NautilusView * -fm_empty_view_create (NautilusWindowSlotInfo *slot) +nautilus_empty_view_create (NautilusWindowSlot *slot) { - FMEmptyView *view; + NautilusEmptyView *view; - g_assert (NAUTILUS_IS_WINDOW_SLOT_INFO (slot)); + g_assert (NAUTILUS_IS_WINDOW_SLOT (slot)); - view = g_object_new (FM_TYPE_EMPTY_VIEW, + view = g_object_new (NAUTILUS_TYPE_EMPTY_VIEW, "window-slot", slot, NULL); @@ -353,9 +329,9 @@ fm_empty_view_create (NautilusWindowSlotInfo *slot) } static gboolean -fm_empty_view_supports_uri (const char *uri, - GFileType file_type, - const char *mime_type) +nautilus_empty_view_supports_uri (const char *uri, + GFileType file_type, + const char *mime_type) { if (file_type == G_FILE_TYPE_DIRECTORY) { return TRUE; @@ -373,25 +349,25 @@ fm_empty_view_supports_uri (const char *uri, return FALSE; } -static NautilusViewInfo fm_empty_view = { - FM_EMPTY_VIEW_ID, +static NautilusViewInfo nautilus_empty_view = { + NAUTILUS_EMPTY_VIEW_ID, "Empty", "Empty View", "_Empty View", "The empty view encountered an error.", "Display this location with the empty view.", - fm_empty_view_create, - fm_empty_view_supports_uri + nautilus_empty_view_create, + nautilus_empty_view_supports_uri }; void -fm_empty_view_register (void) +nautilus_empty_view_register (void) { - fm_empty_view.id = fm_empty_view.id; - fm_empty_view.view_combo_label = fm_empty_view.view_combo_label; - fm_empty_view.view_menu_label_with_mnemonic = fm_empty_view.view_menu_label_with_mnemonic; - fm_empty_view.error_label = fm_empty_view.error_label; - fm_empty_view.display_location_label = fm_empty_view.display_location_label; + nautilus_empty_view.id = nautilus_empty_view.id; + nautilus_empty_view.view_combo_label = nautilus_empty_view.view_combo_label; + nautilus_empty_view.view_menu_label_with_mnemonic = nautilus_empty_view.view_menu_label_with_mnemonic; + nautilus_empty_view.error_label = nautilus_empty_view.error_label; + nautilus_empty_view.display_location_label = nautilus_empty_view.display_location_label; - nautilus_view_factory_register (&fm_empty_view); + nautilus_view_factory_register (&nautilus_empty_view); } diff --git a/src/nautilus-empty-view.h b/src/nautilus-empty-view.h index ffed3d4b2..2f599a801 100644 --- a/src/nautilus-empty-view.h +++ b/src/nautilus-empty-view.h @@ -1,6 +1,6 @@ /* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */ -/* fm-empty-view.h - interface for empty view of directory. +/* nautilus-empty-view.h - interface for empty view of directory. Copyright (C) 2006 Free Software Foundation, Inc. @@ -22,37 +22,37 @@ Authors: Christian Neumair <chris@gnome-de.org> */ -#ifndef FM_EMPTY_VIEW_H -#define FM_EMPTY_VIEW_H +#ifndef NAUTILUS_EMPTY_VIEW_H +#define NAUTILUS_EMPTY_VIEW_H -#include "fm-directory-view.h" +#include "nautilus-view.h" -#define FM_TYPE_EMPTY_VIEW fm_empty_view_get_type() -#define FM_EMPTY_VIEW(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST ((obj), FM_TYPE_EMPTY_VIEW, FMEmptyView)) -#define FM_EMPTY_VIEW_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST ((klass), FM_TYPE_EMPTY_VIEW, FMEmptyViewClass)) -#define FM_IS_EMPTY_VIEW(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FM_TYPE_EMPTY_VIEW)) -#define FM_IS_EMPTY_VIEW_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_TYPE ((klass), FM_TYPE_EMPTY_VIEW)) -#define FM_EMPTY_VIEW_GET_CLASS(obj) \ - (G_TYPE_INSTANCE_GET_CLASS ((obj), FM_TYPE_EMPTY_VIEW, FMEmptyViewClass)) +#define NAUTILUS_TYPE_EMPTY_VIEW nautilus_empty_view_get_type() +#define NAUTILUS_EMPTY_VIEW(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_EMPTY_VIEW, NautilusEmptyView)) +#define NAUTILUS_EMPTY_VIEW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_EMPTY_VIEW, NautilusEmptyViewClass)) +#define NAUTILUS_IS_EMPTY_VIEW(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_EMPTY_VIEW)) +#define NAUTILUS_IS_EMPTY_VIEW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_EMPTY_VIEW)) +#define NAUTILUS_EMPTY_VIEW_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_EMPTY_VIEW, NautilusEmptyViewClass)) -#define FM_EMPTY_VIEW_ID "OAFIID:Nautilus_File_Manager_Empty_View" +#define NAUTILUS_EMPTY_VIEW_ID "OAFIID:Nautilus_File_Manager_Empty_View" -typedef struct FMEmptyViewDetails FMEmptyViewDetails; +typedef struct NautilusEmptyViewDetails NautilusEmptyViewDetails; typedef struct { - FMDirectoryView parent_instance; - FMEmptyViewDetails *details; -} FMEmptyView; + NautilusView parent_instance; + NautilusEmptyViewDetails *details; +} NautilusEmptyView; typedef struct { - FMDirectoryViewClass parent_class; -} FMEmptyViewClass; + NautilusViewClass parent_class; +} NautilusEmptyViewClass; -GType fm_empty_view_get_type (void); -void fm_empty_view_register (void); +GType nautilus_empty_view_get_type (void); +void nautilus_empty_view_register (void); -#endif /* FM_EMPTY_VIEW_H */ +#endif /* NAUTILUS_EMPTY_VIEW_H */ |