@Templated public class WorkbenchMegaMenuView extends Object implements WorkbenchMegaMenuPresenter.View, org.jboss.errai.ui.client.local.api.IsElement
| Constructor and Description |
|---|
WorkbenchMegaMenuView(org.jboss.errai.common.client.dom.Div brand,
org.jboss.errai.common.client.dom.Image brandImage,
org.jboss.errai.common.client.dom.Anchor homeLink,
org.jboss.errai.common.client.dom.Span menuAccessorText,
org.jboss.errai.common.client.dom.ListItem singleMenuItemsContainer,
org.jboss.errai.common.client.dom.UnorderedList singleMenuItems,
org.jboss.errai.common.client.dom.UnorderedList leftMenuItems,
org.jboss.errai.common.client.dom.UnorderedList rightMenuItems,
org.jboss.errai.common.client.dom.ListItem contextMenuItemsContainer,
org.jboss.errai.common.client.dom.UnorderedList contextMenuItems,
org.jboss.errai.ui.client.local.spi.TranslationService translationService,
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) |
@Inject
public WorkbenchMegaMenuView(org.jboss.errai.common.client.dom.Div brand,
org.jboss.errai.common.client.dom.Image brandImage,
org.jboss.errai.common.client.dom.Anchor homeLink,
org.jboss.errai.common.client.dom.Span menuAccessorText,
org.jboss.errai.common.client.dom.ListItem singleMenuItemsContainer,
org.jboss.errai.common.client.dom.UnorderedList singleMenuItems,
org.jboss.errai.common.client.dom.UnorderedList leftMenuItems,
org.jboss.errai.common.client.dom.UnorderedList rightMenuItems,
org.jboss.errai.common.client.dom.ListItem contextMenuItemsContainer,
org.jboss.errai.common.client.dom.UnorderedList contextMenuItems,
org.jboss.errai.ui.client.local.spi.TranslationService translationService,
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)
public void init(WorkbenchMegaMenuPresenter presenter)
init in interface HasPresenter<WorkbenchMegaMenuPresenter>public void clear()
clear in interface WorkbenchBaseMenuViewclear in interface WorkbenchMegaMenuPresenter.Viewpublic void clearContextMenu()
clearContextMenu in interface WorkbenchMegaMenuPresenter.Viewpublic void setHomeLinkAction(Command command)
setHomeLinkAction in interface WorkbenchMegaMenuPresenter.Viewpublic void setBrandImageAction(Command command)
setBrandImageAction in interface WorkbenchMegaMenuPresenter.Viewpublic String getDefaultMenuText()
getDefaultMenuText in interface WorkbenchMegaMenuPresenter.Viewpublic void setBrandImage(String brandImageUrl)
setBrandImage in interface WorkbenchMegaMenuPresenter.Viewpublic void setBrandImageTitle(String brandImageLabel)
setBrandImageTitle in interface WorkbenchMegaMenuPresenter.Viewpublic void hideBrand()
hideBrand in interface WorkbenchMegaMenuPresenter.Viewpublic void setMenuAccessorText(String menuAccessorText)
setMenuAccessorText in interface WorkbenchMegaMenuPresenter.Viewpublic void addMenuItemOnRight(ChildMenuItemPresenter itemPresenter)
addMenuItemOnRight in interface WorkbenchMegaMenuPresenter.Viewpublic void addMenuItemOnLeft(ChildMenuItemPresenter itemPresenter)
addMenuItemOnLeft in interface WorkbenchMegaMenuPresenter.Viewpublic void addMenuItemOnParent(ChildMenuItemPresenter itemPresenter, HasChildren parentPresenter)
addMenuItemOnParent in interface WorkbenchMegaMenuPresenter.Viewpublic void addCustomMenuItem(org.jboss.errai.common.client.api.IsElement menu)
addCustomMenuItem in interface WorkbenchMegaMenuPresenter.Viewpublic void addCustomMenuItem(com.google.gwt.user.client.ui.IsWidget menu)
addCustomMenuItem in interface WorkbenchMegaMenuPresenter.Viewpublic void addGroupMenuItem(GroupMenuItemPresenter itemPresenter)
addGroupMenuItem in interface WorkbenchMegaMenuPresenter.Viewpublic void addContextMenuItem(GroupContextMenuItemPresenter itemPresenter)
addContextMenuItem in interface WorkbenchMegaMenuPresenter.Viewpublic void addContextMenuItem(ChildContextMenuItemPresenter itemPresenter)
addContextMenuItem in interface WorkbenchMegaMenuPresenter.Viewpublic void addContextMenuItemOnParent(ChildContextMenuItemPresenter itemPresenter, HasChildren parentPresenter)
addContextMenuItemOnParent in interface WorkbenchMegaMenuPresenter.Viewpublic void setContextMenuActive(boolean active)
setContextMenuActive in interface WorkbenchMegaMenuPresenter.ViewCopyright © 2012–2021 JBoss by Red Hat. All rights reserved.