The key equivalent will not work for a toolbar item, menu form representation.

The relevant code is

NSToolbarItem *item = [[NSToolbarItem alloc] initWithItemIdentifier:identifier];

     [item setLabel:label];
     [item setPaletteLabel:paletteLabel];
     [item setToolTip:toolTip];

NSMenuItem *menuFormRep = [[NSMenuItem alloc] initWithTitle:@"" action:nil keyEquivalent:@""]; NSMenu *submenu = [[[NSMenu alloc] initWithTitle:@""] autorelease]; [submenu addItemWithTitle:@"Thing1" action:@selector(change:) keyEquivalent:@"1"]; [submenu addItemWithTitle:@"Thing2" action:@selector(change:) keyEquivalent:@"2"];
     [menuFormRep setSubmenu:submenu];

     [item setMenuFormRepresentation:menuFormRep];

Everything works but the key equivalent does nothing, 'change:' is not called.

Has anyone had success with a key equivalent for a toolbar item, menu form representation?

--Richard

_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to