com.vaadin.terminal.gwt.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.terminal.gwt.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.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

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
 
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
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
VAccordion.StackItem(UIDL tabUidl)
           
 
Method Summary
 void close()
           
 boolean contains(Paintable p)
           
 int getCaptionHeight()
           
 int getCaptionWidth()
          Returns caption width including padding
 com.google.gwt.user.client.ui.Widget getComponent()
           
 com.google.gwt.user.client.Element getContainerElement()
           
 int getHeight()
           
 com.google.gwt.user.client.ui.Widget getPaintable()
           
 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 replacePaintable(Paintable newPntbl)
           
 void setContent(UIDL contentUidl)
           
 void setHeight(int height)
           
 void setHeightFromWidget()
           
 void setVisible(boolean visible)
           
 void setWidth(int width)
           
 void updateCaption(UIDL uidl)
           
 void updateStyleName(UIDL uidl)
          Updates a tabs stylename from the child UIDL
 
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, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VAccordion.StackItem

public VAccordion.StackItem(UIDL tabUidl)
Method Detail

setHeight

public void setHeight(int height)

getComponent

public com.google.gwt.user.client.ui.Widget getComponent()

setVisible

public void setVisible(boolean visible)

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()

getPaintable

public com.google.gwt.user.client.ui.Widget getPaintable()

replacePaintable

public void replacePaintable(Paintable newPntbl)

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)

updateStyleName

public void updateStyleName(UIDL uidl)

Updates a tabs stylename from the child UIDL

Parameters:
uidl - The child uidl of the tab

getWidgetWidth

public int getWidgetWidth()

contains

public boolean contains(Paintable p)

isCaptionVisible

public boolean isCaptionVisible()