Hello
I’m looking for a way to force a popumenu to close without the user intervention, is there a way ?
edit: I’m currently writing my own menubar class because I can’t get the Menubar component to work.
All I get is “cannot instantiate abstract class due to following members: class mainMenuComponent : public Component, public MenuBarModel”
My class declaration is very simple:
class mainMenuComponent : public Component, public MenuBarModel
{
public:
mainMenuComponent();
virtual ~mainMenuComponent();
MenuBarComponent* menuBar;
addAndMakeVisible(menuBar);
const StringArray getMenuBarNames (MenuBarComponent* menuBarCmp);
const PopupMenu getMenuForIndex (MenuBarComponent* menuBar,
int menuIndex,
const String& menuName);
};
and the class itself:
[code]
mainMenuComponent::mainMenuComponent()
{
menuBar = new MenuBarComponent(this);
}
mainMenuComponent::~mainMenuComponent()
{
}
const StringArray mainMenuComponent::getMenuBarNames (MenuBarComponent* menuBarCmp)
{
StringArray s;
s.add(T(“File”));
return s;
}
const PopupMenu mainMenuComponent::getMenuForIndex (MenuBarComponent* menuBar,
int menuIndex,
const String& menuName)
{
PopupMenu menu;
return menu;
}[/code]