public class WorkbenchMegaMenuPresenter extends WorkbenchBaseMenuPresenter
Modifier and Type | Class and Description |
---|---|
static interface |
WorkbenchMegaMenuPresenter.View |
Constructor and Description |
---|
WorkbenchMegaMenuPresenter(AuthorizationManager authzManager,
PerspectiveManager perspectiveManager,
ActivityManager activityManager,
org.jboss.errai.security.shared.api.identity.User identity,
WorkbenchMegaMenuPresenter.View view,
org.jboss.errai.ioc.client.api.ManagedInstance<MegaMenuBrand> megaMenuBrands,
PlaceManager placeManager,
AuthorizationManager authorizationManager,
SessionInfo sessionInfo,
org.jboss.errai.ioc.client.api.ManagedInstance<ChildMenuItemPresenter> childMenuItemPresenters,
org.jboss.errai.ioc.client.api.ManagedInstance<GroupMenuItemPresenter> groupMenuItemPresenters,
org.jboss.errai.ioc.client.api.ManagedInstance<ChildContextMenuItemPresenter> childContextMenuItemPresenters,
org.jboss.errai.ioc.client.api.ManagedInstance<GroupContextMenuItemPresenter> groupContextMenuItemPresenters,
Workbench workbench,
ExperimentalActivitiesAuthorizationManager experimentalActivitiesAuthorizationManager) |
Modifier and Type | Method and Description |
---|---|
void |
addContextGroupMenuItem(String menuItemId,
String id,
String label,
MenuPosition position) |
void |
addContextMenuItem(String menuItemId,
String id,
String label,
String parentId,
Command command,
MenuPosition position) |
void |
addCustomMenuItem(org.jboss.errai.common.client.api.IsElement menu,
MenuPosition position) |
void |
addCustomMenuItem(com.google.gwt.user.client.ui.IsWidget menu,
MenuPosition position) |
void |
addGroupMenuItem(String id,
String label,
MenuPosition position) |
void |
addMenuItem(String id,
String label,
String parentId,
Command command,
MenuPosition position) |
protected void |
addPerspectiveMenus(PerspectiveActivity perspective) |
void |
clear() |
void |
clearContextMenu() |
void |
enableContextMenuItem(String menuItemId,
boolean enabled) |
void |
enableMenuItem(String menuItemId,
boolean enabled) |
protected WorkbenchBaseMenuView |
getBaseView() |
org.jboss.errai.common.client.api.IsElement |
getView() |
void |
onPerspectiveChange(PerspectiveChange perspectiveChange) |
void |
selectMenuItem(String id) |
void |
setupSetVisibleMenuItem(MenuItemPerspective menuItemPerspective) |
protected void |
visitMenus(Menus addedMenu) |
addMenus, getAddedMenus, onPerspectiveVisibilityChange, registerVisibilityChangeHandler, synchronizeUIWithMenus
public WorkbenchMegaMenuPresenter(AuthorizationManager authzManager, PerspectiveManager perspectiveManager, ActivityManager activityManager, org.jboss.errai.security.shared.api.identity.User identity, WorkbenchMegaMenuPresenter.View view, org.jboss.errai.ioc.client.api.ManagedInstance<MegaMenuBrand> megaMenuBrands, PlaceManager placeManager, AuthorizationManager authorizationManager, SessionInfo sessionInfo, org.jboss.errai.ioc.client.api.ManagedInstance<ChildMenuItemPresenter> childMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<GroupMenuItemPresenter> groupMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<ChildContextMenuItemPresenter> childContextMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<GroupContextMenuItemPresenter> groupContextMenuItemPresenters, Workbench workbench, ExperimentalActivitiesAuthorizationManager experimentalActivitiesAuthorizationManager)
public org.jboss.errai.common.client.api.IsElement getView()
protected WorkbenchBaseMenuView getBaseView()
getBaseView
in class WorkbenchBaseMenuPresenter
protected void visitMenus(Menus addedMenu)
visitMenus
in class WorkbenchBaseMenuPresenter
public void clear()
public void addMenuItem(String id, String label, String parentId, Command command, MenuPosition position)
public void addCustomMenuItem(org.jboss.errai.common.client.api.IsElement menu, MenuPosition position)
public void addCustomMenuItem(com.google.gwt.user.client.ui.IsWidget menu, MenuPosition position)
public void addGroupMenuItem(String id, String label, MenuPosition position)
public void selectMenuItem(String id)
public void addContextMenuItem(String menuItemId, String id, String label, String parentId, Command command, MenuPosition position)
public void addContextGroupMenuItem(String menuItemId, String id, String label, MenuPosition position)
public void clearContextMenu()
public void enableMenuItem(String menuItemId, boolean enabled)
public void enableContextMenuItem(String menuItemId, boolean enabled)
protected void addPerspectiveMenus(PerspectiveActivity perspective)
public void onPerspectiveChange(PerspectiveChange perspectiveChange)
onPerspectiveChange
in class WorkbenchBaseMenuPresenter
public void setupSetVisibleMenuItem(MenuItemPerspective menuItemPerspective)
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.