aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/devdraw
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/devdraw')
-rw-r--r--src/cmd/devdraw/mac-screen.m13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/cmd/devdraw/mac-screen.m b/src/cmd/devdraw/mac-screen.m
index f0278e0d..e02a2524 100644
--- a/src/cmd/devdraw/mac-screen.m
+++ b/src/cmd/devdraw/mac-screen.m
@@ -936,6 +936,19 @@ rpc_setmouse(Client *c, Point p)
o |= NSApplicationPresentationHideDock | NSApplicationPresentationHideMenuBar;
return o;
}
+
+- (void)windowWillEnterFullScreen:(NSNotification*)notification {
+ // TODO: This should only be done if the window
+ // is on the screen with the dock.
+ // But how can you tell which window has the dock?
+ [[NSApplication sharedApplication]
+ setPresentationOptions:NSApplicationPresentationHideMenuBar | NSApplicationPresentationHideDock];
+}
+
+- (void)windowDidExitFullScreen:(NSNotification*)notification {
+ [[NSApplication sharedApplication]
+ setPresentationOptions:NSApplicationPresentationDefault];
+}
@end
static uint