com.vaadin.terminal.gwt.client.ui.accordion
Class VAccordion.StackItem

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Panel
              extended by com.google.gwt.user.client.ui.ComplexPanel
                  extended by 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 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(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(UIDL contentUidl)
           
 void setHeight(int height)
           
 void setHeightFromWidget()
           
 void setVisible(boolean visible)
           
 void setWidth(int width)
           
 void updateCaption(UIDL 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, resolvePotentialElement, 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)
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.