Package com.vaadin.client.ui
Class VAccordion.StackItem
- 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.ComplexPanel
-
- com.vaadin.client.ui.VAccordion.StackItem
-
- All Implemented Interfaces:
com.google.gwt.event.dom.client.ClickHandler
,com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.shared.EventHandler
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.user.client.EventListener
,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.IndexedPanel
,com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget
,com.google.gwt.user.client.ui.IsWidget
,Iterable<com.google.gwt.user.client.ui.Widget>
- Enclosing class:
- VAccordion
public class VAccordion.StackItem extends com.google.gwt.user.client.ui.ComplexPanel implements com.google.gwt.event.dom.client.ClickHandler
A StackItem has always two children, Child 0 is a VCaption, Child 1 is the actual child widget.
-
-
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
-
-
Constructor Summary
Constructors Constructor Description StackItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
boolean
contains(ComponentConnector p)
int
getCaptionHeight()
int
getCaptionWidth()
Returns caption width including paddingcom.google.gwt.user.client.ui.Widget
getChildWidget()
com.google.gwt.user.client.ui.Widget
getComponent()
com.google.gwt.user.client.Element
getContainerElement()
int
getHeight()
int
getWidgetWidth()
void
hide()
boolean
isCaptionVisible()
boolean
isOpen()
void
onBrowserEvent(com.google.gwt.user.client.Event event)
void
onClick(com.google.gwt.event.dom.client.ClickEvent event)
void
open()
void
replaceWidget(com.google.gwt.user.client.ui.Widget newWidget)
void
setContent(com.google.gwt.user.client.ui.Widget newWidget)
Updates the content of the open tab of the accordion.void
setHeight(int height)
void
setHeightFromWidget()
void
setId(String newId)
void
setVisible(boolean visible)
void
setWidth(int width)
void
updateCaption(TabState tabState)
-
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel
add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, 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, 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, setWidth, sinkBitlessEvent, toString
-
-
-
-
Method Detail
-
setHeight
public void setHeight(int height)
-
setId
public void setId(String newId)
-
getComponent
public com.google.gwt.user.client.ui.Widget getComponent()
-
setVisible
public void setVisible(boolean visible)
- Specified by:
setVisible
in interfacecom.google.gwt.user.client.ui.HasVisibility
- Overrides:
setVisible
in classcom.google.gwt.user.client.ui.UIObject
-
setHeightFromWidget
public void setHeightFromWidget()
-
getCaptionWidth
public int getCaptionWidth()
Returns caption width including padding- Returns:
-
setWidth
public void setWidth(int width)
-
getHeight
public int getHeight()
-
getCaptionHeight
public int getCaptionHeight()
-
onBrowserEvent
public void onBrowserEvent(com.google.gwt.user.client.Event event)
- Specified by:
onBrowserEvent
in interfacecom.google.gwt.user.client.EventListener
- Overrides:
onBrowserEvent
in classcom.google.gwt.user.client.ui.Widget
-
getContainerElement
public com.google.gwt.user.client.Element getContainerElement()
-
getChildWidget
public com.google.gwt.user.client.ui.Widget getChildWidget()
-
replaceWidget
public void replaceWidget(com.google.gwt.user.client.ui.Widget newWidget)
-
open
public void open()
-
hide
public void hide()
-
close
public void close()
-
isOpen
public boolean isOpen()
-
setContent
public void setContent(com.google.gwt.user.client.ui.Widget newWidget)
Updates the content of the open tab of the accordion. This method is mostly for internal use and may change in future versions.- Parameters:
newWidget
- new content- Since:
- 7.2
-
onClick
public void onClick(com.google.gwt.event.dom.client.ClickEvent event)
- Specified by:
onClick
in interfacecom.google.gwt.event.dom.client.ClickHandler
-
updateCaption
public void updateCaption(TabState tabState)
-
getWidgetWidth
public int getWidgetWidth()
-
contains
public boolean contains(ComponentConnector p)
-
isCaptionVisible
public boolean isCaptionVisible()
-
-