Class Layout

  extended by zk.Object
      extended by zk.Widget
          extended by zul.box.Layout
Direct Known Subclasses:
Hlayout, Scrollview, Vlayout

public class Layout
extends Widget

A skeleton of Vlayout and Hlayout.


Field Summary
Fields inherited from class zk.Widget
$weave, auDelay, autag, bindLevel, className, desktop, effects_, firstChild, id, insertingBefore_, inServer, lastChild, nChildren, nextSibling, parent, previousSibling, uuid, widgetName
Fields inherited from class zk.Object
$class, $oid
Method Summary
protected  String encloseChildHTML_(Widget child, Array out)
          Enclose child with HTML tag such as DIV, and return a HTML code or add HTML fragments in out array.
 String getSpacing()
          Returns the spacing between adjacent children, or null if the default spacing is used.
protected  boolean isVertical_()
          Returns whether the layout is vertical
 void setSpacing(String spacing)
          Sets the spacing between adjacent children.
 void syncSize()
          Synchronizes the size immediately.
Methods inherited from class zk.Widget
$, $f, $f, $f, $init, $n, $n, $o, afterAnima_, afterParentChanged_, appendChild, appendChild, beforeParentChanged_, beforeSendAU_, bind_, bind, bindChildren_, bindDoubleTap_, bindSwipe_, bindTapHold_, canActivate, cleanDrag_, clear, clearCache, cloneDrag_, deferRedrawHTML_, detach, doBlur_, doClick_, doDoubleClick_, doFocus_, doKeyDown_, doKeyPress_, doKeyUp_, domAttrs_, domClass_, domListen_, doMouseDown_, doMouseMove_, doMouseOut_, doMouseOver_, doMouseUp_, domStyle_, domTextStyleAttr_, domTooltiptext_, domUnlisten_, doRightClick_, doSelect_, doSwipe_, doTooltipOut_, doTooltipOver_, dropEffect_, extraBind_, fire, fireX, focus_, focus, forcerender, fromPageCoord, get, getAction, getCaveNode, getChildAt, getChildIndex, getClass, getDraggable, getDragMessage_, getDragNode, getDragOptions_, getDrop_, getDroppable, getElementsById, getElementsByName, getFirstNode_, getFloatZIndex_, getHeight, getHflex, getId, getLeft, getMold, getOldWidget_, getPage, getRenderdefer, getSclass, getScrollLeft, getScrollTop, getStyle, getTextNode, getTooltiptext, getTop, getTopWidget, getVflex, getWidth, getZclass, getZIndex, hide, ignoreDescendantFloatUp_, ignoreDrag_, initDrag_, insertBefore, insertChildHTML_, isAutoId, isBinding, isFloating_, isListen, isRealVisible, isRealVisible, isVisible, isVisible, isWatchable_, listen, listenOnFitSize_, mimicMouseDown_, newInstance, nextUuid, onAfterSize, onChildAdded_, onChildRemoved_, onChildRenderDefer_, onChildReplaced_, onChildVisible_, onDrop_, redraw, redrawHTML_, register, removeChild, removeChild, removeChildHTML_, removeHTML_, replaceCavedChildren_, replaceChildHTML_, replaceHTML, replaceWidget, rerender, rerender, scrollIntoView, sendAU_, set, set, setAction, setChildren, setDomVisible_, setDraggable, setDroppable, setFloating_, setFloatZIndex_, setHeight, setHflex, setId, setLeft, setListener, setListener, setListeners, setMold, setRenderdefer, setSclass, setScrollLeft, setScrollTop, setStyle, setTooltiptext, setTop, setTopmost, setVflex, setVisible, setWidth, setZclass, setZIndex, shallChildROD_, shallIgnoreClick_, show, smartUpdate, unbind_, unbind, unbindChildren_, unbindDoubleTap_, unbindSwipe_, unbindTapHold_, uncloneDrag_, unlisten, unlistenOnFitSize_, updateDomClass_, updateDomStyle_, uuid, zsync
Methods inherited from class zk.Object
$init, $instanceof, $super, $super, $supers, $supers, afterInit, isAssignableFrom, isInstance, proxy
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Method Detail


public String getSpacing()
Returns the spacing between adjacent children, or null if the default spacing is used.

Default: 0.3em (means to use the default spacing).



public void setSpacing(String spacing)
Sets the spacing between adjacent children.

spacing - the spacing (such as "0", "5px", "3pt" or "1em"), or null to use the default spacing. If the spacing is set to "auto", the DOM style is left intact, so the spacing can be customized from CSS.
See Also:


public void syncSize()
Synchronizes the size immediately. This method is called automatically if the widget is created at the server (i.e., Widget.inServer is true). You have to invoke this method only if you create this widget at client and add or remove children from this widget.



protected String encloseChildHTML_(Widget child,
                                   Array out)
Enclose child with HTML tag such as DIV, and return a HTML code or add HTML fragments in out array.

child - the child which will be enclosed
out - an array of HTML fragments.


protected boolean isVertical_()
Returns whether the layout is vertical


Copyright © 2005-2011 Potix Corporation. All Rights Reserved. SourceForge.net Logo