public void menuAboutToHide(IMenuManager manager) { if (!(manager instanceof MenuManager)) { return; } MenuManager menuManager = (MenuManager) manager; final MMenu menuModel = renderer.getMenuModel(menuManager); final Menu menu = menuManager.getMenu(); if (menuModel != null) { processDynamicElements(menuModel, menuManager); showMenu(menu, menuModel, menuManager); } }
@Override public void menuAboutToHide(IMenuManager manager) { if (!(manager instanceof MenuManager)) { return; } MenuManager menuManager = (MenuManager) manager; final MMenu menuModel = renderer.getMenuModel(menuManager); final Menu menu = menuManager.getMenu(); if (menuModel != null) { processDynamicElements(menuModel, menuManager); showMenu(menu, menuModel, menuManager); } }
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); }
if (item instanceof MenuManager) { MenuManager childManager = (MenuManager) item; MMenu childModel = getMenuModel(childManager); if (childModel == null) { MMenu legacyModel = MenuFactoryImpl.eINSTANCE
MMenu childModel = getMenuModel(childManager); if (childModel == null) { MMenu legacyModel = OpaqueElementUtil.createOpaqueMenu();
MMenu mMenu = renderer.getMenuModel(menuManager); if (mMenu == null) { return;
MMenu mMenu = renderer.getMenuModel(menuManager); if (mMenu != null) { final String tag;
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 != null && menuManager != null) { cleanUp(menu, menuModel, menuManager); } if (menuModel instanceof MPopupMenu) { showPopup(menu, (MPopupMenu) menuModel, menuManager); } AbstractPartRenderer obj = rendererFactory.getRenderer(menuModel, menu.getParent()); if (!(obj instanceof MenuManagerRenderer)) { trace("Not the correct renderer: " + obj, menu, menuModel); //$NON-NLS-1$ return; } MenuManagerRenderer renderer = (MenuManagerRenderer) obj; if (menuModel.getWidget() == null) { renderer.bindWidget(menuModel, menuManager.getMenu()); } }
@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 != null) { cleanUp(menuModel, menuManager); } if (menuModel instanceof MPopupMenu) { showPopup(menu, (MPopupMenu) menuModel, menuManager); } AbstractPartRenderer obj = rendererFactory.getRenderer(menuModel, menu.getParent()); if (!(obj instanceof MenuManagerRenderer)) { if (Policy.DEBUG_MENUS) { trace("Not the correct renderer: " + obj, menuManager, menuModel); //$NON-NLS-1$ } return; } MenuManagerRenderer renderer = (MenuManagerRenderer) obj; if (menuModel.getWidget() == null) { renderer.bindWidget(menuModel, menuManager.getMenu()); } }
MenuManager tmpManager = (MenuManager) tmp; menuManager = tmpManager; obj = renderer.getMenuModel(tmpManager); if (obj instanceof MPopupMenu) { MPopupMenu popupMenu = (MPopupMenu) obj;
MenuManager tmpManager = (MenuManager) tmp; menuManager = tmpManager; obj = renderer.getMenuModel(tmpManager); if (obj instanceof MPopupMenu) { MPopupMenu popupMenu = (MPopupMenu) obj;