Class VOrderedLayout
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.layout.CellBasedLayout
com.vaadin.terminal.gwt.client.ui.VOrderedLayout
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, 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, Container, Paintable, Iterable<com.google.gwt.user.client.ui.Widget>
Direct Known Subclasses:
VHorizontalLayout, VVerticalLayout
public class VOrderedLayout- extends CellBasedLayout
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.vaadin.terminal.gwt.client.ui.layout.CellBasedLayout |
activeMargins, activeMarginsInfo, activeSpacing, client, ORIENTATION_HORIZONTAL, ORIENTATION_VERTICAL, root, spacingEnabled, spacingFromCSS, STYLENAME_MARGIN_BOTTOM, STYLENAME_MARGIN_LEFT, STYLENAME_MARGIN_RIGHT, STYLENAME_MARGIN_TOP, STYLENAME_SPACING, widgetToComponentContainer |
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, onBrowserEvent, 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, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, sinkBitlessEvent, toString, unsinkEvents |
CLASSNAME
public static final String CLASSNAME
See Also:
Constant Field Values
VOrderedLayout
public VOrderedLayout()
VOrderedLayout
protected VOrderedLayout(String className,
int orientation)
updateFromUIDL
public void updateFromUIDL(UIDL uidl,
ApplicationConnection client)
- Specified by:
updateFromUIDL
in interface Paintable
- Overrides:
updateFromUIDL
in class CellBasedLayout
getAllocatedSpace
public RenderSpace getAllocatedSpace(com.google.gwt.user.client.ui.Widget child)
Description copied from interface: Container
Returns the size currently allocated for the child component.
- Returns:
requestLayout
public boolean requestLayout(Set<Paintable> children)
Description copied from interface: Container
Called when a child components size has been updated in the rendering
phase.
- Parameters:
children
- Set of child widgets whose size have changed
- Returns:
- true if the size of the Container remains the same, false if the
event need to be propagated to the Containers parent
setHeight
public void setHeight(String height)
- Overrides:
setHeight
in class CellBasedLayout
setWidth
public void setWidth(String width)
- Overrides:
setWidth
in class CellBasedLayout
updateAlignmentsAndExpandRatios
protected void updateAlignmentsAndExpandRatios(UIDL uidl,
ArrayList<com.google.gwt.user.client.ui.Widget> renderedWidgets)
updateCaption
public void updateCaption(Paintable component,
UIDL uidl)
Description copied from interface: Container
Update child components caption, description and error message.
Each component is responsible for maintaining its caption, description
and error message. In most cases components doesn't want to do that and
those elements reside outside of the component. Because of this layouts
must provide service for it's childen to show those elements for them.
- Parameters:
component
- Child component for which service is requested.uidl
- UIDL of the child component.