public class NorthSouthContainer extends SimpleContainer implements HasNorthWidget, HasSouthWidget
NorthSouthContainer c = new NorthSouthContainer(); c.setNorthWidget(new Label("North")); c.setSouthWidget(new Label("South")); RootPanel.get().add(c);
Modifier and Type | Field and Description |
---|---|
protected Widget |
northWidget |
protected Widget |
southWidget |
resize, widget
forceLayoutCommand, forceLayoutOnResize, hadLayoutRunning, layoutCommand, layoutRequiredThisEventLoop, layoutRunning
adjustSize, allowTextSelection, cacheSizes, disableContextMenu, disabled, disabledStyle, ensureVisibilityOnSizing, height, hidden, lastSize, layer, left, mask, maskMessage, monitorWindowResize, pageX, pageY, resizeHandler, shim, tabIndex, toolTip, toolTipConfig, top, width, windowResizeDelay, windowResizeTask
Constructor and Description |
---|
NorthSouthContainer() |
Modifier and Type | Method and Description |
---|---|
protected void |
doLayout() |
Widget |
getNorthWidget()
Returns the north widget or null if one has not been set.
|
Widget |
getSouthWidget()
Returns the south widget or null if one has not been set.
|
protected void |
onRemove(Widget child) |
void |
setNorthWidget(IsWidget north)
Sets the north widget, replacing any existing north widget.
|
void |
setSouthWidget(IsWidget south)
Sets the south widget, replacing any existing south widget.
|
void |
setWidget(Widget w) |
add, add, getWidget, isResize, setElement, setResize
applyLayout, applyLayout, forceLayout, forceLayoutOnChildren, forceLayoutOnChildren, getLeftRightMargins, getParentLayoutWidget, getSideMargins, getTopBottomMargins, isLayoutRunning, isOrWasLayoutRunning, isWidgetVisible, onBeforeDoLayout, onLoad, onResize, onResize
addAddHandler, addBeforeAddHandler, addBeforeRemoveHandler, addContainerHandler, addRemoveHandler, adjustIndex, adopt, checkIndexBoundsForInsertion, clear, disable, doAttachChildren, doDetachChildren, doPhysicalAttach, doPhysicalDetach, enable, ensureGroupingHandlerRegistration, findWidget, getChildren, getContainerTarget, getItemByItemId, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, onInsert, onWidgetHide, onWidgetShow, orphan, remove, remove, remove
addBeforeHideHandler, addBeforeShowContextMenuHandler, addBeforeShowHandler, addBlurHandler, addDisableHandler, addEnableHandler, addFocusHandler, addHideHandler, addMoveHandler, addResizeHandler, addShowContextMenuHandler, addShowHandler, addStyleDependentName, addStyleOnOver, adjustPosition, adjustSize, applyState, assertAfterRender, assertPreRender, blur, clearSizeCache, disableContextMenu, disableEvents, enableEvents, fireCancellableEvent, fireEvent, focus, getData, getElement, getFocusEl, getFocusSupport, getHideMode, getId, getItemId, getOffsetHeight, getOffsetWidth, getPositionEl, getShadow, getShadowPosition, getStateId, getTabIndex, getToolTip, hide, hideShadow, hideToolTip, isAllowTextSelection, isAutoHeight, isAutoWidth, isDeferHeight, isEnabled, isMonitorWindowResize, isRendered, isStateful, isVisible, isVisible, mask, mask, notifyHide, notifyShow, onAfterFirstAttach, onAttach, onBlur, onBrowserEvent, onDetach, onDisable, onEnable, onFocus, onHide, onHideContextMenu, onPosition, onRightClick, onShow, onShowContextMenu, onUnload, onWindowResize, removeStyleDependentName, removeStyleOnOver, removeToolTip, setAllowTextSelection, setBorders, setBounds, setBounds, setContextMenu, setData, setDeferHeight, setEnabled, setHeight, setHeight, setHideMode, setId, setItemId, setMonitorWindowResize, setPagePosition, setPixelSize, setPosition, setShadow, setShadowPosition, setSize, setStateful, setStateId, setStyleDependentName, setTabIndex, setToolTip, setToolTipConfig, setVisible, setWidth, setWidth, show, sync, syncSize, unmask
public Widget getNorthWidget()
HasNorthWidget
getNorthWidget
in interface HasNorthWidget
public Widget getSouthWidget()
HasSouthWidget
getSouthWidget
in interface HasSouthWidget
public void setNorthWidget(IsWidget north)
HasNorthWidget
setNorthWidget
in interface HasNorthWidget
north
- the new widget to place in the north position of the
containerpublic void setSouthWidget(IsWidget south)
HasSouthWidget
setSouthWidget
in interface HasSouthWidget
south
- the new widget to place in the south position of the
containerpublic void setWidget(Widget w)
setWidget
in class SimpleContainer
protected void doLayout()
doLayout
in class SimpleContainer
protected void onRemove(Widget child)
onRemove
in class SimpleContainer
Copyright © 2018. All rights reserved.