public void menuAboutToShow(IMenuManager manager) { if (!(manager instanceof MenuManager)) { return; } MenuManager menuManager = (MenuManager) manager; final MMenu menuModel = renderer.getMenuModel(menuManager); final Menu menu = menuManager.getMenu(); if (menuModel instanceof MPopupMenu) { hidePopup(menu, (MPopupMenu) menuModel, menuManager); } if (menuModel != null && menu != null) processDynamicElements(menu, menuModel); }
@Override public void menuAboutToShow(IMenuManager manager) { if (!(manager instanceof MenuManager)) { return; } MenuManager menuManager = (MenuManager) manager; final MMenu menuModel = renderer.getMenuModel(menuManager); final Menu menu = menuManager.getMenu(); if (menuModel instanceof MPopupMenu) { hidePopup(menu, (MPopupMenu) menuModel, menuManager); } if (menuModel != null && menu != null) processDynamicElements((MenuManager) manager, menu, menuModel); }