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:
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 and Description StackItem()
-
Method Summary
All Methods Modifier and Type Method and Description void
close()
boolean
contains(ComponentConnector p)
int
getCaptionHeight()
int
getCaptionWidth()
Returns caption width including padding.
com.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
-
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:
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 contentSince:
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()
-
-