From 6337fd567e99229a5eae69dbdf95ff94b973d9e7 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Mon, 14 Aug 2023 02:30:38 +0200 Subject: Move main_menu.{h,m} to MainMenu.{h,m} Decided to use Core Foundation naming conventions here instead of C-style lowercase. It seems to fit better with the Objective-C code. --- src/MainMenu.m | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/MainMenu.m (limited to 'src/MainMenu.m') diff --git a/src/MainMenu.m b/src/MainMenu.m new file mode 100644 index 0000000..b565cca --- /dev/null +++ b/src/MainMenu.m @@ -0,0 +1,22 @@ +#import "MainMenu.h" + +NSMenu *MainMenuCreate() +{ + NSMenu *menubar = [[NSMenu alloc] init]; + NSMenuItem *application_menu_item = [[NSMenuItem alloc] init]; + [menubar addItem:application_menu_item]; + + NSMenu *application_menu = [[NSMenu alloc] init]; + NSMenuItem *quit_menu_item = [[NSMenuItem alloc] + initWithTitle:@"Quit" + action:@selector(terminate:) + keyEquivalent:@"q"]; + [application_menu addItem:quit_menu_item]; + [application_menu_item setSubmenu:application_menu]; + + [quit_menu_item release]; + [application_menu release]; + [application_menu_item release]; + + return menubar; +} -- cgit v1.2.3