A class to receive callbacks when a MenuBarModel changes. More...
#include <juce_MenuBarModel.h>
Public Member Functions | |
virtual | ~Listener ()=default |
Destructor. More... | |
virtual void | menuBarActivated (MenuBarModel *menuBarModel, bool isActive) |
Called when the menu bar is first activated or when the user finished interacting with the menu bar. More... | |
virtual void | menuBarItemsChanged (MenuBarModel *menuBarModel)=0 |
This callback is made when items are changed in the menu bar model. More... | |
virtual void | menuCommandInvoked (MenuBarModel *menuBarModel, const ApplicationCommandTarget::InvocationInfo &info)=0 |
This callback is made when an application command is invoked that is represented by one of the items in the menu bar model. More... | |
A class to receive callbacks when a MenuBarModel changes.
|
virtualdefault |
Destructor.
|
virtual |
Called when the menu bar is first activated or when the user finished interacting with the menu bar.
|
pure virtual |
This callback is made when items are changed in the menu bar model.
Implemented in juce::MenuBarComponent, and juce::BurgerMenuComponent.
|
pure virtual |
This callback is made when an application command is invoked that is represented by one of the items in the menu bar model.
Implemented in juce::MenuBarComponent, and juce::BurgerMenuComponent.