From 205b94afe82c26d612adb257eb76a983f4f69652 Mon Sep 17 00:00:00 2001 From: Thomas Denney Date: Thu, 15 Sep 2016 09:23:48 +0100 Subject: [PATCH] Launch editor menu item in Mac app --- clients/macuploader/Microbit Uploader/AppDelegate.m | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/clients/macuploader/Microbit Uploader/AppDelegate.m b/clients/macuploader/Microbit Uploader/AppDelegate.m index a51239e7..3d62dc45 100644 --- a/clients/macuploader/Microbit Uploader/AppDelegate.m +++ b/clients/macuploader/Microbit Uploader/AppDelegate.m @@ -114,10 +114,17 @@ microBitCount.enabled = NO; [menu addItem:microBitCount]; + NSMenuItem * websiteItem = [[NSMenuItem alloc] initWithTitle:@"Editor" action:@selector(launchEditor:) keyEquivalent:@"e"]; + [menu addItem:websiteItem]; + NSMenuItem * quitItem = [[NSMenuItem alloc] initWithTitle:@"Quit" action:@selector(terminate:) keyEquivalent:@"q"]; [menu addItem:quitItem]; self.menubarItem.menu = menu; } +- (void)launchEditor:(id)sender { + [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://codethemicrobit.com/"]]; +} + @end