From: Joe Wreschnig Date: Fri, 1 Mar 2013 12:59:33 +0000 (+0100) Subject: Add key equivalents for switching configurations. X-Git-Tag: version-1.0~77 X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=commitdiff_plain;h=5de694150d275d27119d344cbb1d61bc31d75268 Add key equivalents for switching configurations. --- diff --git a/ApplicationController.m b/ApplicationController.m index a3ad5ed..b86a5f2 100644 --- a/ApplicationController.m +++ b/ApplicationController.m @@ -61,8 +61,14 @@ NSInteger removeFrom = [self firstConfigMenuIndex]; while (dockMenuBase.numberOfItems > removeFrom) [dockMenuBase removeItemAtIndex:dockMenuBase.numberOfItems - 1]; - for (Config *config in self.configsController.configs) - [dockMenuBase addItemWithTitle:config.name action:@selector(chooseConfig:) keyEquivalent:@""]; + int added = 0; + for (Config *config in self.configsController.configs) { + NSString *keyEquiv = ++added < 10 ? @(added).stringValue : @""; + [dockMenuBase addItemWithTitle:config.name + action:@selector(chooseConfig:) + keyEquivalent:keyEquiv]; + + } [_targetController refreshConfigs]; [self configChanged]; }