@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 WorkbenchBaseMenuView
clear
in interface WorkbenchMegaMenuPresenter.View
public void clearContextMenu()
clearContextMenu
in interface WorkbenchMegaMenuPresenter.View
public void setHomeLinkAction(org.uberfire.mvp.Command command)
setHomeLinkAction
in interface WorkbenchMegaMenuPresenter.View
public void setBrandImageAction(org.uberfire.mvp.Command command)
setBrandImageAction
in interface WorkbenchMegaMenuPresenter.View
public String getDefaultMenuText()
getDefaultMenuText
in interface WorkbenchMegaMenuPresenter.View
public void setBrandImage(String brandImageUrl)
setBrandImage
in interface WorkbenchMegaMenuPresenter.View
public void setBrandImageTitle(String brandImageLabel)
setBrandImageTitle
in interface WorkbenchMegaMenuPresenter.View
public void hideBrand()
hideBrand
in interface WorkbenchMegaMenuPresenter.View
public void setMenuAccessorText(String menuAccessorText)
setMenuAccessorText
in interface WorkbenchMegaMenuPresenter.View
public void addMenuItemOnRight(ChildMenuItemPresenter itemPresenter)
addMenuItemOnRight
in interface WorkbenchMegaMenuPresenter.View
public void addMenuItemOnLeft(ChildMenuItemPresenter itemPresenter)
addMenuItemOnLeft
in interface WorkbenchMegaMenuPresenter.View
public void addMenuItemOnParent(ChildMenuItemPresenter itemPresenter, HasChildren parentPresenter)
addMenuItemOnParent
in interface WorkbenchMegaMenuPresenter.View
public void addCustomMenuItem(org.jboss.errai.common.client.api.IsElement menu)
addCustomMenuItem
in interface WorkbenchMegaMenuPresenter.View
public void addCustomMenuItem(com.google.gwt.user.client.ui.IsWidget menu)
addCustomMenuItem
in interface WorkbenchMegaMenuPresenter.View
public void addGroupMenuItem(GroupMenuItemPresenter itemPresenter)
addGroupMenuItem
in interface WorkbenchMegaMenuPresenter.View
public void addContextMenuItem(GroupContextMenuItemPresenter itemPresenter)
addContextMenuItem
in interface WorkbenchMegaMenuPresenter.View
public void addContextMenuItem(ChildContextMenuItemPresenter itemPresenter)
addContextMenuItem
in interface WorkbenchMegaMenuPresenter.View
public void addContextMenuItemOnParent(ChildContextMenuItemPresenter itemPresenter, HasChildren parentPresenter)
addContextMenuItemOnParent
in interface WorkbenchMegaMenuPresenter.View
public void setContextMenuActive(boolean active)
setContextMenuActive
in interface WorkbenchMegaMenuPresenter.View
Copyright © 2012–2018 JBoss by Red Hat. All rights reserved.