diff options
author | Teddy Wing | 2023-08-14 02:30:38 +0200 |
---|---|---|
committer | Teddy Wing | 2023-08-14 02:30:38 +0200 |
commit | 6337fd567e99229a5eae69dbdf95ff94b973d9e7 (patch) | |
tree | e345ce4a2bc568c3107244a28c3be6fc84a5950c /src/MainMenu.m | |
parent | b513ebb9b83efda7e59ac0d1257f0ac23f4fe314 (diff) | |
download | Base-Windowed-Application-6337fd567e99229a5eae69dbdf95ff94b973d9e7.tar.bz2 |
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.
Diffstat (limited to 'src/MainMenu.m')
-rw-r--r-- | src/MainMenu.m | 22 |
1 files changed, 22 insertions, 0 deletions
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; +} |