public class MenuBar extends InsertContainer
Modifier and Type | Class and Description |
---|---|
static interface |
MenuBar.MenuBarAppearance |
Modifier and Type | Field and Description |
---|---|
protected MenuBarItem |
active |
adjustSize, allowTextSelection, cacheSizes, disableContextMenu, disabled, disabledStyle, ensureVisibilityOnSizing, height, hidden, lastSize, layer, left, mask, maskMessage, monitorWindowResize, pageX, pageY, resizeHandler, shim, tabIndex, toolTip, toolTipConfig, top, width, windowResizeDelay, windowResizeTask
Constructor and Description |
---|
MenuBar() |
MenuBar(MenuBar.MenuBarAppearance appearance) |
Modifier and Type | Method and Description |
---|---|
protected void |
collapse(MenuBarItem item) |
protected void |
expand(MenuBarItem item,
boolean selectFirst) |
MenuBar.MenuBarAppearance |
getAppearance() |
protected void |
onActivate(MenuBarItem item) |
void |
onBrowserEvent(Event event) |
protected void |
onClick(Event event) |
protected void |
onDeactivate(MenuBarItem item) |
protected void |
onDown(NativeEvent event) |
protected void |
onInsert(int index,
Widget child) |
protected void |
onKeyPress(NativeEvent evt) |
protected void |
onLeft(NativeEvent event) |
protected void |
onMouseOut(Event event) |
protected void |
onMouseOver(Event event) |
protected void |
onRight(NativeEvent event) |
void |
setActiveItem(MenuBarItem item,
boolean expand)
Sets the active item.
|
void |
setActiveItem(MenuBarItem item,
boolean expand,
boolean selectFirst)
Sets the active item.
|
void |
toggle(MenuBarItem item)
Toggles the given item.
|
insert, insert, setElement
add, add, addAddHandler, addBeforeAddHandler, addBeforeRemoveHandler, addContainerHandler, addRemoveHandler, adjustIndex, adopt, checkIndexBoundsForInsertion, clear, disable, doAttachChildren, doDetachChildren, doPhysicalAttach, doPhysicalDetach, enable, ensureGroupingHandlerRegistration, findWidget, getChildren, getContainerTarget, getItemByItemId, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, iterator, onRemove, onWidgetHide, onWidgetShow, orphan, remove, remove, remove
addBeforeHideHandler, addBeforeShowContextMenuHandler, addBeforeShowHandler, addBlurHandler, addDisableHandler, addEnableHandler, addFocusHandler, addGestureRecognizer, addHideHandler, addMoveHandler, addResizeHandler, addShowContextMenuHandler, addShowHandler, addStyleDependentName, addStyleOnOver, adjustPosition, adjustSize, applyState, assertAfterRender, assertPreRender, blur, clearSizeCache, disableContextMenu, disableEvents, enableEvents, fireCancellableEvent, fireEvent, focus, getData, getElement, getFocusEl, getFocusSupport, getGestureRecognizer, getGestureRecognizerCount, getHideMode, getId, getItemId, getOffsetHeight, getOffsetWidth, getPositionEl, getShadow, getShadowPosition, getStateId, getTabIndex, getToolTip, hide, hideShadow, hideToolTip, isAllowTextSelection, isAutoHeight, isAutoWidth, isDeferHeight, isEnabled, isMonitorWindowResize, isRendered, isStateful, isVisible, isVisible, mask, mask, notifyHide, notifyShow, onAfterFirstAttach, onAttach, onBlur, onDetach, onDisable, onEnable, onFocus, onHide, onHideContextMenu, onLoad, onPosition, onResize, onRightClick, onShow, onShowContextMenu, onTouch, onUnload, onWindowResize, removeStyleDependentName, removeStyleOnOver, removeToolTip, setAllowTextSelection, setBorders, setBounds, setBounds, setContextMenu, setData, setDeferHeight, setEnabled, setHeight, setHeight, setHideMode, setId, setItemId, setMonitorWindowResize, setPagePosition, setPixelSize, setPosition, setShadow, setShadowPosition, setSize, setStateful, setStateId, setStyleDependentName, setTabIndex, setToolTip, setToolTipConfig, setVisible, setWidth, setWidth, show, sync, syncSize, unmask
protected MenuBarItem active
public MenuBar()
public MenuBar(MenuBar.MenuBarAppearance appearance)
public MenuBar.MenuBarAppearance getAppearance()
public void onBrowserEvent(Event event)
onBrowserEvent
in class Component
public void setActiveItem(MenuBarItem item, boolean expand)
item
- the item to activateexpand
- true to expand the item's menupublic void setActiveItem(MenuBarItem item, boolean expand, boolean selectFirst)
item
- the item to activateexpand
- true to expand the item's menuselectFirst
- sets the first item enabled or disabledpublic void toggle(MenuBarItem item)
item
- the item to toggleprotected void collapse(MenuBarItem item)
protected void expand(MenuBarItem item, boolean selectFirst)
protected void onActivate(MenuBarItem item)
protected void onClick(Event event)
protected void onDeactivate(MenuBarItem item)
protected void onDown(NativeEvent event)
protected void onKeyPress(NativeEvent evt)
protected void onLeft(NativeEvent event)
protected void onMouseOut(Event event)
protected void onMouseOver(Event event)
protected void onRight(NativeEvent event)
Copyright © 2018. All rights reserved.