com.vaadin.terminal.gwt.client
Class VCaption
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.LabelBase<String>
com.google.gwt.user.client.ui.Label
com.google.gwt.user.client.ui.HTML
com.vaadin.terminal.gwt.client.VCaption
- All Implemented Interfaces:
- com.google.gwt.editor.client.IsEditor<com.google.gwt.editor.client.LeafValueEditor<String>>, com.google.gwt.event.dom.client.HasAllDragAndDropHandlers, com.google.gwt.event.dom.client.HasAllGestureHandlers, com.google.gwt.event.dom.client.HasAllMouseHandlers, com.google.gwt.event.dom.client.HasAllTouchHandlers, com.google.gwt.event.dom.client.HasClickHandlers, com.google.gwt.event.dom.client.HasDoubleClickHandlers, com.google.gwt.event.dom.client.HasDragEndHandlers, com.google.gwt.event.dom.client.HasDragEnterHandlers, com.google.gwt.event.dom.client.HasDragHandlers, com.google.gwt.event.dom.client.HasDragLeaveHandlers, com.google.gwt.event.dom.client.HasDragOverHandlers, com.google.gwt.event.dom.client.HasDragStartHandlers, com.google.gwt.event.dom.client.HasDropHandlers, com.google.gwt.event.dom.client.HasGestureChangeHandlers, com.google.gwt.event.dom.client.HasGestureEndHandlers, com.google.gwt.event.dom.client.HasGestureStartHandlers, com.google.gwt.event.dom.client.HasMouseDownHandlers, com.google.gwt.event.dom.client.HasMouseMoveHandlers, com.google.gwt.event.dom.client.HasMouseOutHandlers, com.google.gwt.event.dom.client.HasMouseOverHandlers, com.google.gwt.event.dom.client.HasMouseUpHandlers, com.google.gwt.event.dom.client.HasMouseWheelHandlers, com.google.gwt.event.dom.client.HasTouchCancelHandlers, com.google.gwt.event.dom.client.HasTouchEndHandlers, com.google.gwt.event.dom.client.HasTouchMoveHandlers, com.google.gwt.event.dom.client.HasTouchStartHandlers, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.i18n.client.HasDirection, com.google.gwt.i18n.shared.HasDirectionEstimator, com.google.gwt.safehtml.client.HasSafeHtml, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasAutoHorizontalAlignment, com.google.gwt.user.client.ui.HasDirectionalHtml, com.google.gwt.user.client.ui.HasDirectionalSafeHtml, com.google.gwt.user.client.ui.HasDirectionalText, com.google.gwt.user.client.ui.HasHorizontalAlignment, com.google.gwt.user.client.ui.HasHTML, com.google.gwt.user.client.ui.HasText, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.HasWordWrap, com.google.gwt.user.client.ui.IsWidget, com.google.gwt.user.client.ui.SourcesClickEvents, com.google.gwt.user.client.ui.SourcesMouseEvents
- Direct Known Subclasses:
- VTabsheet.TabCaption
public class VCaption
- extends com.google.gwt.user.client.ui.HTML
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
Nested classes/interfaces inherited from interface com.google.gwt.i18n.client.HasDirection |
com.google.gwt.i18n.client.HasDirection.Direction |
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment |
com.google.gwt.user.client.ui.HasHorizontalAlignment.AutoHorizontalAlignmentConstant, com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant |
Fields inherited from class com.google.gwt.user.client.ui.Label |
DEFAULT_DIRECTION_ESTIMATOR |
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
DEBUG_ID_PREFIX |
Fields inherited from interface com.google.gwt.user.client.ui.HasAutoHorizontalAlignment |
ALIGN_CONTENT_END, ALIGN_CONTENT_START |
Fields inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment |
ALIGN_CENTER, ALIGN_DEFAULT, ALIGN_JUSTIFY, ALIGN_LEFT, ALIGN_LOCALE_END, ALIGN_LOCALE_START, ALIGN_RIGHT |
Methods inherited from class com.google.gwt.user.client.ui.HTML |
getHTML, getTextOrHtml, setHTML, setHTML, setHTML, setHTML, wrap |
Methods inherited from class com.google.gwt.user.client.ui.Label |
addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, asEditor, getDirection, getText, getTextDirection, removeClickListener, removeMouseListener, removeMouseWheelListener, setDirection, setText, setText |
Methods inherited from class com.google.gwt.user.client.ui.LabelBase |
getAutoHorizontalAlignment, getDirectionEstimator, getHorizontalAlignment, getWordWrap, setAutoHorizontalAlignment, setDirectionEstimator, setDirectionEstimator, setHorizontalAlignment, setWordWrap, updateHorizontalAlignment |
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, isAttached, isOrWasAttached, onAttach, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents |
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, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents |
Methods inherited from interface com.google.gwt.user.client.ui.HasDirectionalText |
getTextDirection, setText |
Methods inherited from interface com.google.gwt.user.client.ui.HasText |
getText, setText |
Methods inherited from interface com.google.gwt.event.shared.HasHandlers |
fireEvent |
CLASSNAME
public static final String CLASSNAME
- See Also:
- Constant Field Values
VCaption
@Deprecated
public VCaption(ApplicationConnection client)
- Deprecated. all captions should be associated with a paintable widget and
be updated from shared state, not UIDL
- Creates a caption that is not linked to a
ComponentConnector
.
When using this constructor, getOwner()
returns null.
- Parameters:
client
- ApplicationConnection
VCaption
public VCaption(ComponentConnector component,
ApplicationConnection client)
- Creates a caption for a
ComponentConnector
.
- Parameters:
component
- owner of caption, not nullclient
- ApplicationConnection
updateCaption
public boolean updateCaption()
- Updates the caption from UIDL.
This method may only be called when the caption has an owner - otherwise,
use
#updateCaptionWithoutOwner(UIDL, String, boolean, boolean)
.
- Returns:
- true if the position where the caption should be placed has
changed
updateCaptionWithoutOwner
@Deprecated
public boolean updateCaptionWithoutOwner(String caption,
boolean disabled,
boolean hasDescription,
boolean hasError,
String iconURL)
- Deprecated.
onBrowserEvent
public void onBrowserEvent(com.google.gwt.user.client.Event event)
- Specified by:
onBrowserEvent
in interface com.google.gwt.user.client.EventListener
- Overrides:
onBrowserEvent
in class com.google.gwt.user.client.ui.Widget
isNeeded
public static boolean isNeeded(ComponentState state)
getOwner
public ComponentConnector getOwner()
- Returns Paintable for which this Caption belongs to.
- Returns:
- owner Widget
shouldBePlacedAfterComponent
public boolean shouldBePlacedAfterComponent()
getRenderedWidth
public int getRenderedWidth()
getRequiredWidth
public int getRequiredWidth()
getHeight
public int getHeight()
setAlignment
public void setAlignment(String alignment)
setMaxWidth
public void setMaxWidth(int maxWidth)
setTooltipInfo
public void setTooltipInfo(TooltipInfo tooltipInfo)
- Sets the tooltip that should be shown for the caption
- Parameters:
tooltipInfo
- The tooltip that should be shown or null if no tooltip should
be shown
getTooltipInfo
public TooltipInfo getTooltipInfo()
- Returns the tooltip that should be shown for the caption
- Returns:
- The tooltip to show or null if no tooltip should be shown
getTextElement
protected com.google.gwt.user.client.Element getTextElement()
getCaptionOwnerPid
public static String getCaptionOwnerPid(com.google.gwt.user.client.Element e)
getOwnerPid
public static String getOwnerPid(com.google.gwt.user.client.Element el)
Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.