Package ej.widget.container
Class OverlapContainer
- java.lang.Object
-
- ej.mwt.Widget
-
- ej.mwt.Container
-
- ej.widget.container.OverlapContainer
-
public class OverlapContainer extends ej.mwt.ContainerLays out any number of children by stacking them.In an overlap container, each child will have the position and size of the available space.
-
-
Constructor Summary
Constructors Constructor Description OverlapContainer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(ej.mwt.Widget child)voidchangeChildIndex(ej.mwt.Widget child, int index)protected voidcomputeContentOptimalSize(ej.mwt.util.Size size)voidinsertChild(ej.mwt.Widget child, int index)protected voidlayOutChildren(int contentWidth, int contentHeight)voidremoveAllChildren()voidremoveChild(ej.mwt.Widget child)voidreplaceChild(int index, ej.mwt.Widget child)-
Methods inherited from class ej.mwt.Container
computeChildOptimalSize, getChild, getChildIndex, getChildren, getChildrenCount, getContentBounds, getContentHeight, getContentWidth, getContentX, getContentY, getWidgetAt, layOutAlignedChild, layOutChild, renderChild, renderContent, setHiddenChild, setHiddenChildren, setShownChild, setShownChildren, updateStyle
-
Methods inherited from class ej.mwt.Widget
addClassSelector, contains, containsWidget, getAbsoluteX, getAbsoluteY, getDesktop, getHeight, getParent, getStyle, getWidth, getX, getY, handleEvent, hasClassSelector, isAttached, isEnabled, isInState, isShown, isTransparent, onAttached, onDetached, onHidden, onLaidOut, onShown, removeAllClassSelectors, removeClassSelector, render, requestLayOut, requestRender, requestRender, setClassSelectors, setEnabled, setPosition, setStyle
-
-
-
-
Method Detail
-
addChild
public void addChild(ej.mwt.Widget child)
- Overrides:
addChildin classej.mwt.Container
-
removeChild
public void removeChild(ej.mwt.Widget child)
- Overrides:
removeChildin classej.mwt.Container
-
insertChild
public void insertChild(ej.mwt.Widget child, int index)- Overrides:
insertChildin classej.mwt.Container
-
replaceChild
public void replaceChild(int index, ej.mwt.Widget child)- Overrides:
replaceChildin classej.mwt.Container
-
removeAllChildren
public void removeAllChildren()
- Overrides:
removeAllChildrenin classej.mwt.Container
-
changeChildIndex
public void changeChildIndex(ej.mwt.Widget child, int index)- Overrides:
changeChildIndexin classej.mwt.Container
-
computeContentOptimalSize
protected void computeContentOptimalSize(ej.mwt.util.Size size)
- Specified by:
computeContentOptimalSizein classej.mwt.Widget
-
layOutChildren
protected void layOutChildren(int contentWidth, int contentHeight)- Specified by:
layOutChildrenin classej.mwt.Container
-
-