diff options
author | Richard Hult <richard@imendio.com> | 2008-05-19 20:56:51 +0000 |
---|---|---|
committer | Richard Hult <rhult@src.gnome.org> | 2008-05-19 20:56:51 +0000 |
commit | d06472f3c2ccab429a45b8efc5a0cf7b4d1a6180 (patch) | |
tree | 2a41b055d6adb369ec561b5437480933522f392f /gdk/quartz | |
parent | 20ee3a022e30f9c37205c941d50489c01a1a2ba9 (diff) | |
download | gtk+-d06472f3c2ccab429a45b8efc5a0cf7b4d1a6180.tar.gz |
Use SetSystemUIMode instead of hiding and showing the menubar.
2008-05-19 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c: (gdk_window_hide),
(gdk_window_fullscreen), (gdk_window_unfullscreen): Use
SetSystemUIMode instead of hiding and showing the menubar.
svn path=/trunk/; revision=20114
Diffstat (limited to 'gdk/quartz')
-rw-r--r-- | gdk/quartz/gdkwindow-quartz.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index ae7a191b2d..bd3c61d963 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -1250,7 +1250,7 @@ gdk_window_hide (GdkWindow *window) /* Make sure we're not stuck in fullscreen mode. */ if (get_fullscreen_geometry (window)) - ShowMenuBar (); + SetSystemUIMode (kUIModeNormal, 0); if (GDK_WINDOW_DESTROYED (window)) return; @@ -2974,7 +2974,7 @@ gdk_window_fullscreen (GdkWindow *window) frame.size.width, frame.size.height); } - HideMenuBar (); + SetSystemUIMode (kUIModeAllHidden, kUIOptionAutoShowMenuBar); gdk_synthesize_window_state (window, 0, GDK_WINDOW_STATE_FULLSCREEN); } @@ -2990,7 +2990,7 @@ gdk_window_unfullscreen (GdkWindow *window) geometry = get_fullscreen_geometry (window); if (geometry) { - ShowMenuBar (); + SetSystemUIMode (kUIModeNormal, 0); move_resize_window_internal (window, geometry->x, |