diff options
author | Cosimo Cecchi <cosimoc@gnome.org> | 2012-04-23 18:33:15 -0400 |
---|---|---|
committer | Cosimo Cecchi <cosimoc@gnome.org> | 2012-04-24 11:48:20 -0400 |
commit | 581a1df69a19d7ac7236202ca2a1839e667bce88 (patch) | |
tree | c99ad0d5af102f012e69045fec23906ce0b41652 /src/nautilus-window.h | |
parent | c00d47b32c60869d6dcdfd1e15368b3a22ac3fcb (diff) | |
download | nautilus-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.h | 7 |
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, |