Package com.vaadin.client.ui
Class VTabsheet.Tab
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Panel
-
- com.google.gwt.user.client.ui.SimplePanel
-
- com.vaadin.client.ui.VTabsheet.Tab
-
- All Implemented Interfaces:
com.google.gwt.event.dom.client.HasBlurHandlers
,com.google.gwt.event.dom.client.HasFocusHandlers
,com.google.gwt.event.dom.client.HasKeyDownHandlers
,com.google.gwt.event.dom.client.HasMouseDownHandlers
,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.AcceptsOneWidget
,com.google.gwt.user.client.ui.HasOneWidget
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.HasWidgets
,com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
,com.google.gwt.user.client.ui.IsWidget
,Iterable<com.google.gwt.user.client.ui.Widget>
- Enclosing class:
- VTabsheet
public static class VTabsheet.Tab extends com.google.gwt.user.client.ui.SimplePanel implements com.google.gwt.event.dom.client.HasFocusHandlers, com.google.gwt.event.dom.client.HasBlurHandlers, com.google.gwt.event.dom.client.HasMouseDownHandlers, com.google.gwt.event.dom.client.HasKeyDownHandlers
Representation of a single "tab" shown in the TabBar
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.event.shared.HandlerRegistration
addBlurHandler(com.google.gwt.event.dom.client.BlurHandler handler)
void
addClickHandler(com.google.gwt.event.dom.client.ClickHandler handler)
com.google.gwt.event.shared.HandlerRegistration
addFocusHandler(com.google.gwt.event.dom.client.FocusHandler handler)
com.google.gwt.event.shared.HandlerRegistration
addKeyDownHandler(com.google.gwt.event.dom.client.KeyDownHandler handler)
com.google.gwt.event.shared.HandlerRegistration
addMouseDownHandler(com.google.gwt.event.dom.client.MouseDownHandler handler)
void
blur()
void
focus()
protected com.google.gwt.user.client.Element
getContainerElement()
VTabsheet
getTabsheet()
TooltipInfo
getTooltipInfo()
boolean
hasTooltip()
boolean
isClosable()
boolean
isEnabledOnServer()
boolean
isHiddenOnServer()
void
onClose()
void
recalculateCaptionWidth()
void
removeAssistiveDescription()
void
setAssistiveDescription(String descriptionId)
void
setCloseHandler(com.vaadin.client.ui.VTabsheet.VCloseHandler closeHandler)
void
setEnabledOnServer(boolean enabled)
void
setHiddenOnServer(boolean hiddenOnServer)
void
setStyleNames(boolean selected, boolean first)
Toggles the style names for the Tabvoid
setStyleNames(boolean selected, boolean first, boolean keyboardFocus)
void
setTabulatorIndex(int tabIndex)
-
Methods inherited from class com.google.gwt.user.client.ui.SimplePanel
add, getWidget, iterator, remove, setWidget, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, 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
-
-
-
-
Method Detail
-
isHiddenOnServer
public boolean isHiddenOnServer()
-
setHiddenOnServer
public void setHiddenOnServer(boolean hiddenOnServer)
-
getContainerElement
protected com.google.gwt.user.client.Element getContainerElement()
- Overrides:
getContainerElement
in classcom.google.gwt.user.client.ui.SimplePanel
-
isEnabledOnServer
public boolean isEnabledOnServer()
-
setEnabledOnServer
public void setEnabledOnServer(boolean enabled)
-
addClickHandler
public void addClickHandler(com.google.gwt.event.dom.client.ClickHandler handler)
-
setCloseHandler
public void setCloseHandler(com.vaadin.client.ui.VTabsheet.VCloseHandler closeHandler)
-
setStyleNames
public void setStyleNames(boolean selected, boolean first)
Toggles the style names for the Tab- Parameters:
selected
- true if the Tab is selectedfirst
- true if the Tab is the first visible Tab
-
setStyleNames
public void setStyleNames(boolean selected, boolean first, boolean keyboardFocus)
-
setTabulatorIndex
public void setTabulatorIndex(int tabIndex)
-
isClosable
public boolean isClosable()
-
onClose
public void onClose()
-
getTabsheet
public VTabsheet getTabsheet()
-
recalculateCaptionWidth
public void recalculateCaptionWidth()
-
addFocusHandler
public com.google.gwt.event.shared.HandlerRegistration addFocusHandler(com.google.gwt.event.dom.client.FocusHandler handler)
- Specified by:
addFocusHandler
in interfacecom.google.gwt.event.dom.client.HasFocusHandlers
-
addBlurHandler
public com.google.gwt.event.shared.HandlerRegistration addBlurHandler(com.google.gwt.event.dom.client.BlurHandler handler)
- Specified by:
addBlurHandler
in interfacecom.google.gwt.event.dom.client.HasBlurHandlers
-
addMouseDownHandler
public com.google.gwt.event.shared.HandlerRegistration addMouseDownHandler(com.google.gwt.event.dom.client.MouseDownHandler handler)
- Specified by:
addMouseDownHandler
in interfacecom.google.gwt.event.dom.client.HasMouseDownHandlers
-
addKeyDownHandler
public com.google.gwt.event.shared.HandlerRegistration addKeyDownHandler(com.google.gwt.event.dom.client.KeyDownHandler handler)
- Specified by:
addKeyDownHandler
in interfacecom.google.gwt.event.dom.client.HasKeyDownHandlers
-
focus
public void focus()
-
blur
public void blur()
-
hasTooltip
public boolean hasTooltip()
-
getTooltipInfo
public TooltipInfo getTooltipInfo()
-
setAssistiveDescription
public void setAssistiveDescription(String descriptionId)
-
removeAssistiveDescription
public void removeAssistiveDescription()
-
-