Package com.vaadin.client.ui
Class VTabsheet.TabCaption
- 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.client.VCaption
-
- com.vaadin.client.ui.VTabsheet.TabCaption
-
- 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,HasErrorIndicatorElement
- Enclosing class:
- VTabsheet
public static class VTabsheet.TabCaption extends VCaption
Caption implementation for aVTabsheet.Tab.
-
-
Nested Class Summary
-
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.user.client.ElementgetCloseButton()Returns the close button if one exists.intgetRequiredWidth()VTabsheet.TabgetTab()Returns the tab this caption belongs to.booleanisClosable()Returns whether the corresponding tab is closable or not.voidonBrowserEvent(com.google.gwt.user.client.Event event)voidsetClosable(boolean closable)Adds or removes the button for closing the corresponding tab and the style name for a closable tab.-
Methods inherited from class com.vaadin.client.VCaption
getCaptionOwnerPid, getErrorIndicatorElement, getHeight, getOwner, getOwnerPid, getRenderedWidth, getTextElement, getTooltipInfo, isCaptionAsHtml, isNeeded, mightChange, onAttach, onDetach, setAlignment, setCaptionAsHtml, setCaptionText, setCaptionText, setErrorIndicatorElementVisible, setMaxWidth, setTooltipInfo, shouldBePlacedAfterComponent, updateCaption, updateCaptionWithoutOwner, updateCaptionWithoutOwner, updateCaptionWithoutOwner
-
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, 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, resolvePotentialElement, 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
-
-
-
-
Method Detail
-
onBrowserEvent
public void onBrowserEvent(com.google.gwt.user.client.Event event)
- Specified by:
onBrowserEventin interfacecom.google.gwt.user.client.EventListener- Overrides:
onBrowserEventin classVCaption
-
getTab
public VTabsheet.Tab getTab()
Returns the tab this caption belongs to.- Returns:
- the corresponding tab
-
setClosable
public void setClosable(boolean closable)
Adds or removes the button for closing the corresponding tab and the style name for a closable tab.- Parameters:
closable-trueif the tab is closable,falseotherwise
-
isClosable
public boolean isClosable()
Returns whether the corresponding tab is closable or not.- Returns:
trueif the tab is closable,falseotherwise
-
getRequiredWidth
public int getRequiredWidth()
- Overrides:
getRequiredWidthin classVCaption
-
getCloseButton
public com.google.gwt.user.client.Element getCloseButton()
Returns the close button if one exists.- Returns:
- the close button, or
nullif not found
-
-