com.vaadin.terminal.gwt.client.ui.accordion
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.terminal.gwt.client.ui.accordion.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
protected 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 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 |
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.IndexedPanel |
com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget |
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets |
com.google.gwt.user.client.ui.HasWidgets.ForIsWidget |
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
DEBUG_ID_PREFIX |
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel |
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, adopt, clear, disown, 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 |
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, unsinkEvents |
VAccordion.StackItem
public VAccordion.StackItem(UIDL tabUidl)
setHeight
public void setHeight(int height)
getComponent
public com.google.gwt.user.client.ui.Widget getComponent()
setVisible
public void setVisible(boolean visible)
- Specified by:
setVisible
in interface com.google.gwt.user.client.ui.HasVisibility
- Overrides:
setVisible
in class com.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 interface com.google.gwt.user.client.EventListener
- Overrides:
onBrowserEvent
in class com.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(UIDL contentUidl)
onClick
public void onClick(com.google.gwt.event.dom.client.ClickEvent event)
- Specified by:
onClick
in interface com.google.gwt.event.dom.client.ClickHandler
updateCaption
public void updateCaption(UIDL uidl)
getWidgetWidth
public int getWidgetWidth()
contains
public boolean contains(ComponentConnector p)
isCaptionVisible
public boolean isCaptionVisible()
Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.