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.ClickHandlerA 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 voidclose()booleancontains(ComponentConnector p)intgetCaptionHeight()intgetCaptionWidth()Returns caption width including paddingcom.google.gwt.user.client.ui.WidgetgetChildWidget()com.google.gwt.user.client.ui.WidgetgetComponent()com.google.gwt.user.client.ElementgetContainerElement()intgetHeight()intgetWidgetWidth()voidhide()booleanisCaptionVisible()booleanisOpen()voidonBrowserEvent(com.google.gwt.user.client.Event event)voidonClick(com.google.gwt.event.dom.client.ClickEvent event)voidopen()voidreplaceWidget(com.google.gwt.user.client.ui.Widget newWidget)voidsetContent(com.google.gwt.user.client.ui.Widget newWidget)Updates the content of the open tab of the accordion.voidsetHeight(int height)voidsetHeightFromWidget()voidsetId(String newId)voidsetVisible(boolean visible)voidsetWidth(int width)voidupdateCaption(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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
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:
setVisiblein interfacecom.google.gwt.user.client.ui.HasVisibility- Overrides:
setVisiblein 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:
onBrowserEventin interfacecom.google.gwt.user.client.EventListener- Overrides:
onBrowserEventin 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:
onClickin 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()
-
-