summaryrefslogtreecommitdiff
path: root/gdk/quartz
diff options
context:
space:
mode:
authorRichard Hult <richard@imendio.com>2008-05-19 20:56:51 +0000
committerRichard Hult <rhult@src.gnome.org>2008-05-19 20:56:51 +0000
commitd06472f3c2ccab429a45b8efc5a0cf7b4d1a6180 (patch)
tree2a41b055d6adb369ec561b5437480933522f392f /gdk/quartz
parent20ee3a022e30f9c37205c941d50489c01a1a2ba9 (diff)
downloadgtk+-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.c6
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,