void MenuBarComponent::setItemUnderMouse (const int index) { if (itemUnderMouse != index) { repaintMenuItem (itemUnderMouse); itemUnderMouse = index; repaintMenuItem (itemUnderMouse); } }
void MenuBarComponent::setOpenItem (int index) { if (currentPopupIndex != index) { repaintMenuItem (currentPopupIndex); currentPopupIndex = index; repaintMenuItem (currentPopupIndex); if (index >= 0) Desktop::getInstance().addGlobalMouseListener (this); else Desktop::getInstance().removeGlobalMouseListener (this); } }