Photosine 0.5
Loading...
Searching...
No Matches
MenuBarWindowComponent Class Reference

#include <MainMenuComponent.h>

Inheritance diagram for MenuBarWindowComponent:

Public Member Functions

 MenuBarWindowComponent ()
void paint (juce::Graphics &g) override
juce::StringArray getMenuBarNames () override
juce::PopupMenu getMenuForIndex (int menuIndex, const juce::String &) override
void menuItemSelected (int, int) override
ApplicationCommandTarget * getNextCommandTarget () override
void getAllCommands (juce::Array< juce::CommandID > &c) override
void getCommandInfo (juce::CommandID commandID, juce::ApplicationCommandInfo &result) override
bool perform (const InvocationInfo &info) override
 ~MenuBarWindowComponent ()

Public Attributes

std::unique_ptr< juce::MenuBarComponent > menuBar
std::shared_ptr< juce::ApplicationCommandManager > commandManager

Constructor & Destructor Documentation

◆ MenuBarWindowComponent()

MenuBarWindowComponent::MenuBarWindowComponent ( )
inline

◆ ~MenuBarWindowComponent()

MenuBarWindowComponent::~MenuBarWindowComponent ( )
inline

Member Function Documentation

◆ getAllCommands()

void MenuBarWindowComponent::getAllCommands ( juce::Array< juce::CommandID > & c)
inlineoverride

◆ getCommandInfo()

void MenuBarWindowComponent::getCommandInfo ( juce::CommandID commandID,
juce::ApplicationCommandInfo & result )
inlineoverride

◆ getMenuBarNames()

juce::StringArray MenuBarWindowComponent::getMenuBarNames ( )
inlineoverride

◆ getMenuForIndex()

juce::PopupMenu MenuBarWindowComponent::getMenuForIndex ( int menuIndex,
const juce::String &  )
inlineoverride

◆ getNextCommandTarget()

ApplicationCommandTarget * MenuBarWindowComponent::getNextCommandTarget ( )
inlineoverride

◆ menuItemSelected()

void MenuBarWindowComponent::menuItemSelected ( int ,
int  )
inlineoverride

◆ paint()

void MenuBarWindowComponent::paint ( juce::Graphics & g)
inlineoverride

◆ perform()

bool MenuBarWindowComponent::perform ( const InvocationInfo & info)
inlineoverride

Member Data Documentation

◆ commandManager

std::shared_ptr<juce::ApplicationCommandManager> MenuBarWindowComponent::commandManager

◆ menuBar

std::unique_ptr<juce::MenuBarComponent> MenuBarWindowComponent::menuBar

The documentation for this class was generated from the following file: