From 07b426f511a2a5c651c36cce59e6766a7e4e5553 Mon Sep 17 00:00:00 2001 From: June McEnroe Date: Sun, 11 Feb 2018 18:59:49 -0500 Subject: Add "Close Window" menu item to gfx/cocoa --- bin/gfx/cocoa.m | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/bin/gfx/cocoa.m b/bin/gfx/cocoa.m index b511ff5a..91fce3db 100644 --- a/bin/gfx/cocoa.m +++ b/bin/gfx/cocoa.m @@ -121,13 +121,19 @@ int main(int argc, char *argv[]) { NSString *name = [[NSProcessInfo processInfo] processName]; NSMenu *menu = [NSMenu new]; - NSMenuItem *quit = [ - [NSMenuItem alloc] - initWithTitle: [@"Quit " stringByAppendingString: name] + [ + menu + addItemWithTitle: @"Close Window" + action: @selector(performClose:) + keyEquivalent: @"w" + ]; + [menu addItem: [NSMenuItem separatorItem]]; + [ + menu + addItemWithTitle: [@"Quit " stringByAppendingString: name] action: @selector(terminate:) keyEquivalent: @"q" ]; - [menu addItem: quit]; NSMenuItem *menuItem = [NSMenuItem new]; [menuItem setSubmenu: menu]; [NSApp setMainMenu: [NSMenu new]]; -- cgit 1.4.1