Menu Item Icon and KeyPress


#1

I’m in need of a Menu Item that has an Icon as well as a Keypress attached to it. I’m using the ApplicationCommandManager because that’s the only way to attach a Keypress to a Menu Item (which forces you to use the ApplicationCommandManager unfortunately) but there is no overload that allows you to specifiy an Icon as well

.

Would it be possible if you guys add an overload like this to the PopupMenu class:

void addCommandItem (ApplicationCommandManager* commandManager,

                 CommandID commandID,

                     const Image& iconToUse,

                     const String& displayName = String::empty);

Or maybe add an extra member to the ApplicationCommandInfo that holds the Icon (Image).

Or do you recommend doing this another way?


#2

What about the new PopupMenu::Item class? That gives full control over every aspect of the items you add.


#3

Ahhh, i missed that. Looks indeed what i need, also nice that it you are not forced anymore to use the ApplicationCommandManager if you want keypresses linked to your menu items.