|
|
@@ -1219,7 +1219,7 @@ public: |
|
|
getLookAndFeel().drawPopupMenuSectionHeader (g, getLocalBounds(), getName());
|
|
|
getLookAndFeel().drawPopupMenuSectionHeader (g, getLocalBounds(), getName());
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
void getIdealSize (int& idealWidth, int& idealHeight)
|
|
|
|
|
|
|
|
|
void getIdealSize (int& idealWidth, int& idealHeight) override
|
|
|
{
|
|
|
{
|
|
|
getLookAndFeel().getIdealPopupMenuItemSize (getName(), false, -1, idealWidth, idealHeight);
|
|
|
getLookAndFeel().getIdealPopupMenuItemSize (getName(), false, -1, idealWidth, idealHeight);
|
|
|
idealHeight += idealHeight / 2;
|
|
|
idealHeight += idealHeight / 2;
|
|
|
@@ -1698,9 +1698,9 @@ void PopupMenu::CustomComponent::setHighlighted (bool shouldBeHighlighted) |
|
|
|
|
|
|
|
|
void PopupMenu::CustomComponent::triggerMenuItem()
|
|
|
void PopupMenu::CustomComponent::triggerMenuItem()
|
|
|
{
|
|
|
{
|
|
|
if (HelperClasses::ItemComponent* const mic = dynamic_cast<HelperClasses::ItemComponent*> (getParentComponent()))
|
|
|
|
|
|
|
|
|
if (HelperClasses::ItemComponent* const mic = findParentComponentOfClass<HelperClasses::ItemComponent>())
|
|
|
{
|
|
|
{
|
|
|
if (HelperClasses::MenuWindow* const pmw = dynamic_cast<HelperClasses::MenuWindow*> (mic->getParentComponent()))
|
|
|
|
|
|
|
|
|
if (HelperClasses::MenuWindow* const pmw = mic->findParentComponentOfClass<HelperClasses::MenuWindow>())
|
|
|
{
|
|
|
{
|
|
|
pmw->dismissMenu (&mic->itemInfo);
|
|
|
pmw->dismissMenu (&mic->itemInfo);
|
|
|
}
|
|
|
}
|
|
|
|