diff options
author | Cosimo Cecchi <cosimoc@gnome.org> | 2013-04-08 19:03:47 -0400 |
---|---|---|
committer | Cosimo Cecchi <cosimoc@gnome.org> | 2013-04-08 19:03:47 -0400 |
commit | 8416d16669c58b2c7c9517857aa6eefbf8c82fd1 (patch) | |
tree | e0d12dfbd34399e8bc90ee102a89d7f8d10d65f8 /src/nautilus-view.h | |
parent | f2a3ef1d74fd7202763dbcf206a0e8b3fcd8b7d1 (diff) | |
download | nautilus-8416d16669c58b2c7c9517857aa6eefbf8c82fd1.tar.gz |
view: remove NautilusViewFactory
We stopped having pluggable views a long time ago; remove the factory
code completely in favor of a simple nautilus_view_new() that looks at
the specified view ID among the list of views we support.
Diffstat (limited to 'src/nautilus-view.h')
-rw-r--r-- | src/nautilus-view.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/nautilus-view.h b/src/nautilus-view.h index 9e5c4fc54..594101ad5 100644 --- a/src/nautilus-view.h +++ b/src/nautilus-view.h @@ -41,6 +41,14 @@ typedef struct NautilusViewClass NautilusViewClass; #include "nautilus-window.h" #include "nautilus-window-slot.h" +#if ENABLE_EMPTY_VIEW +#define NAUTILUS_EMPTY_VIEW_ID "OAFIID:Nautilus_File_Manager_Empty_View" +#endif + +#define NAUTILUS_CANVAS_VIEW_ID "OAFIID:Nautilus_File_Manager_Canvas_View" +#define NAUTILUS_DESKTOP_CANVAS_VIEW_ID "OAFIID:Nautilus_File_Manager_Desktop_Canvas_View" +#define NAUTILUS_LIST_VIEW_ID "OAFIID:Nautilus_File_Manager_List_View" + #define NAUTILUS_TYPE_VIEW nautilus_view_get_type() #define NAUTILUS_VIEW(obj)\ (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_VIEW, NautilusView)) @@ -294,8 +302,11 @@ struct NautilusViewClass { /* GObject support */ GType nautilus_view_get_type (void); +NautilusView * nautilus_view_new (const gchar *id, + NautilusWindowSlot *slot); + /* Functions callable from the user interface and elsewhere. */ -NautilusWindowSlot *nautilus_view_get_nautilus_window_slot (NautilusView *view); +NautilusWindowSlot *nautilus_view_get_nautilus_window_slot (NautilusView *view); char * nautilus_view_get_uri (NautilusView *view); void nautilus_view_display_selection_info (NautilusView *view); |