zul.box
Class Layout

java.lang.Object
  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.

Since:
5.0.4

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, 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

getSpacing

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).

Returns:
String

setSpacing

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

Parameters:
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:
getSpacing()

syncSize

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.

Since:
5.0.8

encloseChildHTML_

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.

Parameters:
child - the child which will be enclosed
out - an array of HTML fragments.
Returns:
String

isVertical_

protected boolean isVertical_()
Returns whether the layout is vertical

Returns:
boolean


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