63 void menuItemsChanged();
96 virtual void menuBarActivated (
MenuBarModel* menuBarModel,
bool isActive);
106 void addListener (
Listener* listenerToAdd);
111 void removeListener (
Listener* listenerToRemove);
123 const String& menuName) = 0;
133 int topLevelMenuIndex) = 0;
139 virtual void menuBarActivated (
bool isActive);
142 #if JUCE_MAC || DOXYGEN
161 const PopupMenu* extraAppleMenuItems =
nullptr,
179 void applicationCommandListChanged()
override;
181 void handleAsyncUpdate()
override;
183 void handleMenuBarActivate (
bool isActive);
A listener that receives callbacks from an ApplicationCommandManager when commands are invoked or the...
One of these objects holds a list of all the commands your app can perform, and despatches these comm...
Has a callback method that is triggered asynchronously.
Holds a set of objects and can invoke a member function callback on each object in the set with a sin...
A special array for holding a list of strings.
Contains contextual details about the invocation of a command.