com.sencha.gxt.widget.core.client.container
Class NorthSouthContainer

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.sencha.gxt.widget.core.client.Component
              extended by com.sencha.gxt.widget.core.client.container.Container
                  extended by com.sencha.gxt.widget.core.client.container.ResizeContainer
                      extended by com.sencha.gxt.widget.core.client.container.SimpleContainer
                          extended by com.sencha.gxt.widget.core.client.container.NorthSouthContainer
All Implemented Interfaces:
HasAttachHandlers, HasResizeHandlers, HasHandlers, EventListener, AcceptsOneWidget, HasOneWidget, HasVisibility, HasWidgets, HasWidgets.ForIsWidget, IndexedPanel, IndexedPanel.ForIsWidget, IsWidget, ProvidesResize, RequiresResize, HasLayout, HasNorthWidget, HasSouthWidget, AddEvent.HasAddHandlers, BeforeAddEvent.HasBeforeAddHandlers, BeforeHideEvent.HasBeforeHideHandlers, BeforeRemoveEvent.HasBeforeRemoveHandlers, BeforeShowContextMenuEvent.HasBeforeShowContextMenuHandler, BeforeShowEvent.HasBeforeShowHandlers, BlurEvent.HasBlurHandlers, ContainerHandler.HasContainerHandlers, DisableEvent.HasDisableHandlers, EnableEvent.HasEnableHandlers, FocusEvent.HasFocusHandlers, HideEvent.HasHideHandlers, MoveEvent.HasMoveHandlers, RemoveEvent.HasRemoveHandlers, ShowContextMenuEvent.HasShowContextMenuHandler, ShowEvent.HasShowHandlers, HasFocusSupport, HasItemId, Iterable<Widget>

public class NorthSouthContainer
extends SimpleContainer
implements HasNorthWidget, HasSouthWidget

A layout container that supports north (top) and south (bottom) regions.

Code Snippet:

    NorthSouthContainer c = new NorthSouthContainer();
    c.setNorthWidget(new Label("North"));
    c.setSouthWidget(new Label("South"));
    RootPanel.get().add(c);
 


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
 
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets
HasWidgets.ForIsWidget
 
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.IndexedPanel
IndexedPanel.ForIsWidget
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
NorthSouthContainer()
           
 
Method Summary
 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.
 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)
           
 
Methods inherited from class com.sencha.gxt.widget.core.client.container.SimpleContainer
add, add, getWidget, isResize, setResize, setWidget
 
Methods inherited from class com.sencha.gxt.widget.core.client.container.ResizeContainer
forceLayout, isLayoutRunning, isOrWasLayoutRunning, onResize
 
Methods inherited from class com.sencha.gxt.widget.core.client.container.Container
add, addAddHandler, addBeforeAddHandler, addBeforeRemoveHandler, addContainerHandler, addRemoveHandler, clear, disable, enable, findWidget, getItemByItemId, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, iterator, remove, remove, remove
 
Methods inherited from class com.sencha.gxt.widget.core.client.Component
addBeforeHideHandler, addBeforeShowContextMenuHandler, addBeforeShowHandler, addBlurHandler, addDisableHandler, addEnableHandler, addFocusHandler, addHideHandler, addMoveHandler, addResizeHandler, addShowContextMenuHandler, addShowHandler, addStyleOnOver, clearSizeCache, disableEvents, enableEvents, fireEvent, focus, getData, getElement, getFocusSupport, getHideMode, getId, getItemId, getOffsetHeight, getOffsetWidth, getShadow, getStateId, 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, setSize, setStateful, setStateId, setTabIndex, setToolTip, setToolTipConfig, setVisible, setWidth, setWidth, show, sync, syncSize, unmask
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, getLayoutData, getParent, isAttached, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, removeStyleName, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, sinkBitlessEvent, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NorthSouthContainer

public NorthSouthContainer()
Method Detail

getNorthWidget

public Widget getNorthWidget()
Description copied from interface: HasNorthWidget
Returns the north widget or null if one has not been set.

Specified by:
getNorthWidget in interface HasNorthWidget
Returns:
the north widget or null if one has not been set

getSouthWidget

public Widget getSouthWidget()
Description copied from interface: HasSouthWidget
Returns the south widget or null if one has not been set.

Specified by:
getSouthWidget in interface HasSouthWidget
Returns:
the south widget or null if one has not been set

setNorthWidget

@UiChild(limit=1,
         tagname="north")
public void setNorthWidget(IsWidget north)
Description copied from interface: HasNorthWidget
Sets the north widget, replacing any existing north widget.

Specified by:
setNorthWidget in interface HasNorthWidget
Parameters:
north - the new widget to place in the north position of the container

setSouthWidget

@UiChild(limit=1,
         tagname="south")
public void setSouthWidget(IsWidget south)
Description copied from interface: HasSouthWidget
Sets the south widget, replacing any existing south widget.

Specified by:
setSouthWidget in interface HasSouthWidget
Parameters:
south - the new widget to place in the south position of the container

setWidget

@UiChild(limit=1,
         tagname="widget")
public void setWidget(Widget w)
Specified by:
setWidget in interface HasOneWidget
Overrides:
setWidget in class SimpleContainer


Copyright © 2012. All Rights Reserved.