public class MenuBarConnector extends AbstractComponentConnector implements Paintable, SimpleManagedLayout
SIGNIFICANT_MOVE_THRESHOLD
Constructor and Description |
---|
MenuBarConnector() |
Modifier and Type | Method and Description |
---|---|
MenuBarState |
getState()
Returns the shared state object for this connector.
|
TooltipInfo |
getTooltipInfo(com.google.gwt.dom.client.Element element)
Gets the tooltip info for the given element.
|
VMenuBar |
getWidget()
Returns the widget associated with this paintable.
|
boolean |
hasTooltip()
Check whether there might be a tooltip for this component.
|
void |
layout() |
void |
updateFromUIDL(UIDL uidl,
ApplicationConnection client)
This method must be implemented to update the client-side component from
UIDL data received from server.
|
createWidget, delegateCaptionHandling, flush, getIcon, getIconUri, getLayoutManager, isErrorIndicatorVisible, isRealUpdate, isRelativeHeight, isRelativeWidth, isUndefinedHeight, isUndefinedWidth, onDragSourceAttached, onDragSourceDetached, onDropTargetAttached, onDropTargetDetached, onStateChanged, onUnregister, registerTouchHandlers, sendContextClickEvent, setWidgetEnabled, setWidgetStyleName, setWidgetStyleNameWithPrefix, shouldHandleLongTap, unregisterTouchHandlers, updateComponentSize, updateComponentSize, updateEnabledState, updateWidgetSize, updateWidgetStyleNames
addStateChangeHandler, addStateChangeHandler, createState, doInit, ensureHandlerManager, fireEvent, forceStateChange, getChildren, getConnection, getConnectorId, getParent, getResourceUrl, getRpcImplementations, getRpcProxy, getStateType, getTag, hasEventListener, init, isEnabled, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, setParent, setTag, unregisterRpc
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
delegateCaptionHandling, flush, getLayoutManager, isRelativeHeight, isRelativeWidth, isUndefinedHeight, isUndefinedWidth, setWidgetEnabled
addStateChangeHandler, addStateChangeHandler, doInit, fireEvent, getChildren, getConnection, getParent, getRpcImplementations, getTag, hasEventListener, isEnabled, onUnregister, removeStateChangeHandler, removeStateChangeHandler, setChildren, setParent, setTag, updateEnabledState
getConnectorId
public void updateFromUIDL(UIDL uidl, ApplicationConnection client)
updateFromUIDL
in interface Paintable
public VMenuBar getWidget()
AbstractComponentConnector
getWidget
in interface HasWidget
getWidget
in class AbstractComponentConnector
public MenuBarState getState()
AbstractConnector
getState
in interface ComponentConnector
getState
in interface ServerConnector
getState
in class AbstractComponentConnector
public void layout()
layout
in interface SimpleManagedLayout
public TooltipInfo getTooltipInfo(com.google.gwt.dom.client.Element element)
ComponentConnector
When overriding this method, ComponentConnector.hasTooltip()
should also be
overridden to return true
in all situations where this
method might return a non-empty result.
getTooltipInfo
in interface ComponentConnector
getTooltipInfo
in class AbstractComponentConnector
element
- The element to lookup a tooltip forpublic boolean hasTooltip()
ComponentConnector
ComponentConnector.getTooltipInfo(Element)
) if this method returns true.
This is only done to optimize performance, so in cases where the status
is not known, it's safer to return true
so that there will
be a tooltip handler even though it might not be needed in all cases.
hasTooltip
in interface ComponentConnector
hasTooltip
in class AbstractComponentConnector
true
if some part of the component might have a
tooltip, otherwise false
Copyright © 2019 Vaadin Ltd. All rights reserved.