summaryrefslogtreecommitdiff
path: root/src/nautilus-window.h
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2012-04-23 18:33:15 -0400
committerCosimo Cecchi <cosimoc@gnome.org>2012-04-24 11:48:20 -0400
commit581a1df69a19d7ac7236202ca2a1839e667bce88 (patch)
treec99ad0d5af102f012e69045fec23906ce0b41652 /src/nautilus-window.h
parentc00d47b32c60869d6dcdfd1e15368b3a22ac3fcb (diff)
downloadnautilus-581a1df69a19d7ac7236202ca2a1839e667bce88.tar.gz
window: make NautilusWindow a GtkApplicationWindow
So we can use the application menu with it. Note that we set show_menubar always to FALSE, since we already show a menubar ourselves. This will probably need a little more tweaking to make sure that in fallback mode we get the same number of options in the menus.
Diffstat (limited to 'src/nautilus-window.h')
-rw-r--r--src/nautilus-window.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/nautilus-window.h b/src/nautilus-window.h
index cbda474fb..ce6023b8d 100644
--- a/src/nautilus-window.h
+++ b/src/nautilus-window.h
@@ -73,7 +73,7 @@ typedef enum {
typedef struct NautilusWindowDetails NautilusWindowDetails;
typedef struct {
- GtkWindowClass parent_spot;
+ GtkApplicationWindowClass parent_spot;
/* Function pointers for overriding, without corresponding signals */
@@ -91,13 +91,14 @@ typedef struct {
} NautilusWindowClass;
struct NautilusWindow {
- GtkWindow parent_object;
+ GtkApplicationWindow parent_object;
NautilusWindowDetails *details;
};
GType nautilus_window_get_type (void);
-NautilusWindow * nautilus_window_new (GdkScreen *screen);
+NautilusWindow * nautilus_window_new (GtkApplication *application,
+ GdkScreen *screen);
void nautilus_window_close (NautilusWindow *window);
void nautilus_window_connect_content_view (NautilusWindow *window,