
public class VerticalLayoutContainer extends InsertResizeContainer implements HasScrollHandlers, HasScrollSupport
A layout container that lays out its children in a single column. The lay out
properties for each child are specified using VerticalLayoutContainer.VerticalLayoutData.
Note: This container must be given a size directly or by its parent.
VerticalLayoutContainer c = new VerticalLayoutContainer();
c.add(new FieldLabel(new TextField(), "Home"), new VerticalLayoutData(1, .5));
c.add(new FieldLabel(new TextField(), "Office"), new VerticalLayoutData(1, .5));
RootPanel.get().add(c);
| Modifier and Type | Class and Description |
|---|---|
static class |
VerticalLayoutContainer.VerticalLayoutData
Specifies parameters that control the layout of the widget in the
container.
|
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabledInsertPanel.ForIsWidgetHasWidgets.ForIsWidgetDEBUG_ID_PREFIX| Constructor and Description |
|---|
VerticalLayoutContainer()
Creates a vertical layout container.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(IsWidget child,
VerticalLayoutContainer.VerticalLayoutData layoutData)
Adds a widget to the vertical layout container with the specified layout
parameters.
|
HandlerRegistration |
addScrollHandler(ScrollHandler handler) |
ScrollSupport.ScrollMode |
getScrollMode()
Returns the scroll mode from the container's
ScrollSupport
instance. |
ScrollSupport |
getScrollSupport()
Returns the scroll support instance.
|
void |
insert(IsWidget w,
int beforeIndex,
VerticalLayoutContainer.VerticalLayoutData layoutData)
Inserts the widget at the specified index in the vertical layout container.
|
boolean |
isAdjustForScroll()
Returns true if the container reserves space for the scroll bar.
|
void |
setAdjustForScroll(boolean adjustForScroll)
True to request that the container reserve space for the scroll bar
(defaults to false).
|
void |
setScrollMode(ScrollSupport.ScrollMode scrollMode)
Sets the scroll mode on the container's
ScrollSupport
instance. |
void |
setScrollSupport(ScrollSupport support)
Sets the scroll support.
|
insert, insertforceLayout, isLayoutRunning, isOrWasLayoutRunning, onResizeadd, add, addAddHandler, addBeforeAddHandler, addBeforeRemoveHandler, addContainerHandler, addRemoveHandler, clear, disable, enable, findWidget, getItemByItemId, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, iterator, remove, remove, removeaddBeforeHideHandler, addBeforeShowContextMenuHandler, addBeforeShowHandler, addBlurHandler, addDisableHandler, addEnableHandler, addFocusHandler, addGestureRecognizer, addHideHandler, addMoveHandler, addResizeHandler, addShowContextMenuHandler, addShowHandler, addStyleOnOver, clearSizeCache, disableEvents, enableEvents, fireEvent, focus, getData, getElement, getFocusSupport, getGestureRecognizer, getGestureRecognizerCount, getHideMode, getId, getItemId, getOffsetHeight, getOffsetWidth, getShadow, getShadowPosition, getStateId, getTabIndex, getToolTip, hide, hideToolTip, isAllowTextSelection, isAutoHeight, isAutoWidth, isDeferHeight, isEnabled, isRendered, isStateful, isVisible, isVisible, mask, mask, onBrowserEvent, removeToolTip, setAllowTextSelection, setBorders, setBounds, setBounds, setContextMenu, setData, setDeferHeight, setEnabled, setHeight, setHeight, setHideMode, setId, setItemId, setPagePosition, setPixelSize, setPosition, setShadow, setShadowPosition, setSize, setStateful, setStateId, setTabIndex, setToolTip, setToolTip, setToolTipConfig, setVisible, setWidth, setWidth, show, sync, syncSize, unmaskaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, getLayoutData, getParent, isAttached, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, removeStyleName, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, sinkBitlessEvent, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitfireEventaddaddgetWidgetIndexgetWidget, getWidgetCount, getWidgetIndex, removepublic VerticalLayoutContainer()
@UiChild(tagname="child") public void add(IsWidget child, VerticalLayoutContainer.VerticalLayoutData layoutData)
child - the widget to add to the layout containerlayoutData - the parameters that describe how to lay out the widgetpublic HandlerRegistration addScrollHandler(ScrollHandler handler)
addScrollHandler in interface HasScrollHandlerspublic ScrollSupport.ScrollMode getScrollMode()
ScrollSupport
instance.public ScrollSupport getScrollSupport()
HasScrollSupportgetScrollSupport in interface HasScrollSupportpublic void insert(IsWidget w, int beforeIndex, VerticalLayoutContainer.VerticalLayoutData layoutData)
w - the widget to insert in the layout containerbeforeIndex - the insert indexlayoutData - the parameters that describe how to lay out the widgetpublic boolean isAdjustForScroll()
public void setAdjustForScroll(boolean adjustForScroll)
adjustForScroll - true to reserve space for the scroll barpublic void setScrollMode(ScrollSupport.ScrollMode scrollMode)
ScrollSupport
instance. The scroll mode will not be preserved if
setScrollSupport(ScrollSupport) is called AFTER calling this
method.scrollMode - the scroll modepublic void setScrollSupport(ScrollSupport support)
HasScrollSupportsetScrollSupport in interface HasScrollSupportsupport - the scroll supportCopyright © 2016. All rights reserved.