Class WorkbenchMenuNavBarView
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.uberfire.client.views.pfly.menu.WorkbenchMenuNavBarView
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget,WorkbenchMenuBarView.WorkbenchMenuNavBarView
- Direct Known Subclasses:
WorkbenchMenuCompactNavBarView,WorkbenchMenuStandardNavBarView
public abstract class WorkbenchMenuNavBarView extends com.google.gwt.user.client.ui.Composite implements WorkbenchMenuBarView.WorkbenchMenuNavBarView
-
-
Field Summary
Fields Modifier and Type Field Description protected org.gwtbootstrap3.client.ui.NavbarNavnavbarNavstatic StringUF_PERSPECTIVE_CONTEXT_MENUstatic StringUF_PERSPECTIVE_CONTEXT_MENU_CONTAINERstatic StringUF_PERSPECTIVE_CONTEXT_MENU_EMPTY
-
Constructor Summary
Constructors Constructor Description WorkbenchMenuNavBarView()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidclear()voidclearContextMenu()voidenableContextMenuItem(String menuItemId, boolean enabled)voidenableMenuItem(String menuItemId, boolean enabled)protected Map<String,com.google.gwt.user.client.ui.ComplexPanel>getContextContainerWidgetMap()protected Map<String,com.google.gwt.user.client.ui.ComplexPanel>getMenuItemContextWidgetMap()protected Map<String,com.google.gwt.user.client.ui.ComplexPanel>getMenuItemWidgetMap()protected abstract voidselectElement(com.google.gwt.user.client.ui.ComplexPanel menuItemWidget)voidselectMenuItem(String id)voidsetContextMenuItemVisible(String menuItemId, boolean visible)voidsetMenuItemVisible(String menuItemId, boolean visible)protected voidsetup()-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.uberfire.client.views.pfly.menu.WorkbenchMenuBarView.WorkbenchMenuNavBarView
addContextGroupMenuItem, addContextMenuItem, addCustomMenuItem, addGroupMenuItem, addMenuItem
-
-
-
-
Field Detail
-
UF_PERSPECTIVE_CONTEXT_MENU
public static final String UF_PERSPECTIVE_CONTEXT_MENU
- See Also:
- Constant Field Values
-
UF_PERSPECTIVE_CONTEXT_MENU_EMPTY
public static final String UF_PERSPECTIVE_CONTEXT_MENU_EMPTY
- See Also:
- Constant Field Values
-
UF_PERSPECTIVE_CONTEXT_MENU_CONTAINER
public static final String UF_PERSPECTIVE_CONTEXT_MENU_CONTAINER
- See Also:
- Constant Field Values
-
navbarNav
protected org.gwtbootstrap3.client.ui.NavbarNav navbarNav
-
-
Method Detail
-
setup
protected void setup()
-
selectMenuItem
public void selectMenuItem(String id)
- Specified by:
selectMenuItemin interfaceWorkbenchMenuBarView.WorkbenchMenuNavBarView
-
enableMenuItem
public void enableMenuItem(String menuItemId, boolean enabled)
- Specified by:
enableMenuItemin interfaceWorkbenchMenuBarView.WorkbenchMenuNavBarView
-
enableContextMenuItem
public void enableContextMenuItem(String menuItemId, boolean enabled)
- Specified by:
enableContextMenuItemin interfaceWorkbenchMenuBarView.WorkbenchMenuNavBarView
-
setMenuItemVisible
public void setMenuItemVisible(String menuItemId, boolean visible)
-
setContextMenuItemVisible
public void setContextMenuItemVisible(String menuItemId, boolean visible)
-
clearContextMenu
public void clearContextMenu()
- Specified by:
clearContextMenuin interfaceWorkbenchMenuBarView.WorkbenchMenuNavBarView
-
selectElement
protected abstract void selectElement(com.google.gwt.user.client.ui.ComplexPanel menuItemWidget)
-
clear
public void clear()
- Specified by:
clearin interfaceWorkbenchMenuBarView.WorkbenchMenuNavBarView
-
getMenuItemWidgetMap
protected Map<String,com.google.gwt.user.client.ui.ComplexPanel> getMenuItemWidgetMap()
-
getMenuItemContextWidgetMap
protected Map<String,com.google.gwt.user.client.ui.ComplexPanel> getMenuItemContextWidgetMap()
-
-