Class zebkit.ui.Radiobox
extends <zebkit.ui.Checkbox>
<zebkit.ui>

Radio-box UI component class. This class is extension of "zebkit.ui.Checkbox" class that sets group as a default switch manager. The other functionality id identical to check box component. Generally speaking this class is a shortcut for radio box creation.

Constructor:
zebkit.ui.Radiobox ([label], [m])

Parameters:




Inherited methods:
$setConstraints(c)    add(constr, d)    byConstraints([p], c)    byPath(path, [cb])    calcPreferredSize(t)    doLayout( )    fire(name, [path], [params])    focused( )    getBottom( )    getCanvas( )    getComponentAt(x, y)    getHorPadding( )    getLeft( )    getPreferredSize( )    getRight( )    getTop( )    getValue( )    getVerPadding( )    hasFocus( )    indexOf(c)    insert(i, constr, d)    invalidate( )    invalidateLayout( )    keyPressed(e)    keyReleased(e)    kidAdded(index, constr, l)    kidRemoved(i, l, ctr)    laidout( )    load(JSON)    off([eventName], [path], [cb])    on([eventName], [path], cb)    paintChildComponents(g, clipChild)    paintComponent(g)    paintViewAt(g, ax, ay, v)    pointerDragged(e)    pointerEntered(e)    pointerExited(e)    pointerPressed(e)    pointerReleased(e)    properties([path], props)    property([path], name, value)    recalc( )    relocated(px, py)    remove(c)    removeAll( )    removeAt(i)    removeByConstraints(ctr)    removeMe([after])    repaint([x], [y], [w], [h])    replaceMe([ctr], c)    requestFocus( )    requestFocusIn([timeout])    resized(pw, ph)    setAt(i, d)    setBackground(v)    setBorder([v])    setBorderLayout([gap])    setBottomPadding(bottom)    setBounds(x, y, w, h)    setByConstraints(constr, c)    setCanHaveFocus(b)    setConstraints(ctr)    setEnabled(b)    setFlowLayout([ax], [ay], [dir], [gap])    setFocusAnchorComponent(c)    setFocusMarkerView(c)    setGrisLayout( )    setGroup(g)    setId(id)    setKids(a)    setLayout(m)    setLeftPadding(left)    setListLayout([ax], [gap])    setLocation(xx, yy)    setPadding(v)    setParent(o)    setPreferredHeigh(h)    setPreferredSize(w, h)    setPreferredWidth(w)    setProperties([path], props)    setRasterLayout([usePsSize])    setRightPadding(right)    setSize(w, h)    setStackLayout([gap])    setState(s)    setTopPadding(top)    setValue(v)    setView(v)    setVisible(b)    stateUpdated(o, n)    switched(ch)    syncState( )    toBack( )    toFront( )    toggle( )    toPreferredHeight( )    toPreferredSize( )    toPreferredWidth( )    toView(target)    toViewId(state)    validate( )    validateMetric( )    vrp( )   




Inherited attributes:
protected Function $matchPath    public zebkit.draw.View bg    public zebkit.draw.View border    public zebkit.ui.Panel box    public Boolean canHaveFocus    public Object constraints    public zebkit.ui.Panel focusComponent    public Integer focusMarkerGaps    public zebkit.draw.View focusMarkerView    public Integer height    public Boolean isEnabled    public Boolean isValid    public Boolean isVisible    public Array kids    public zebkit.layout.Layout layout    public zebkit.layout.Layoutable parent    public Object state    protected Boolean value    public zebkit.draw.View view    public Integer width    public Integer x    public Integer y