diff options
author | Teddy Wing | 2023-08-15 21:46:48 +0200 |
---|---|---|
committer | Teddy Wing | 2023-08-15 21:47:11 +0200 |
commit | 03e3b6cc77581f648bf95335b009ea5c2c2d280a (patch) | |
tree | 42b75759d37e0acef86b6bc9f2970443625b45d1 /src | |
parent | 366f27cd8717f88a7d2c4d879d7a42dc675a4fea (diff) | |
download | Base-Windowed-Application-03e3b6cc77581f648bf95335b009ea5c2c2d280a.tar.bz2 |
MainMenu: Make "Hide" and "Hide Others" menu items work
Diffstat (limited to 'src')
-rw-r--r-- | src/MainMenu.m | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/MainMenu.m b/src/MainMenu.m index be013af..ae87051 100644 --- a/src/MainMenu.m +++ b/src/MainMenu.m @@ -70,13 +70,18 @@ NSMenuItem *MainMenuCreateApplicationMenuItem() stringByAppendingString:MainMenuGetApplicationName()]; NSMenuItem *hide_menu_item = [application_menu addItemWithTitle:hide_title - action:nil + action:@selector(hide:) keyEquivalent:@"h"]; + [hide_menu_item setTarget:NSApp]; NSMenuItem *hide_others_menu_item = [application_menu addItemWithTitle:@"Hide Others" - action:nil + action:@selector(hideOtherApplications:) keyEquivalent:@"h"]; + [hide_others_menu_item setTarget:NSApp]; + [hide_others_menu_item + setKeyEquivalentModifierMask: + NSEventModifierFlagCommand | NSEventModifierFlagOption]; NSMenuItem *show_all_menu_item = [application_menu addItemWithTitle:@"Show All" |