Class
zebkit.ui.Scroll
mixed with <zebkit.util.Position.Metric> extends <zebkit.ui.Panel> |
<zebkit.ui> |
Scroll bar UI component
zebkit.ui.Scroll
([t]
)
Parameters:
-
[t]
<String>orientation of the scroll bar components:
"vertical" - vertical scroll bar "horizontal"- horizontal scroll bar
public | <Boolean> | catchInput (child) |
public | <Boolean> | isInThumb (x, y) |
public | void | pointerClicked (e) |
public | void | pointerDragEnded (e) |
public | void | pointerDragged (e) |
public | void | pointerDragStarted (e) |
public | void | setMaximum (m) |
public | void | setValue (v) |
Inherited methods:
$setConstraints(c)
add(constr, d)
byConstraints([p], c)
byPath(path, [cb])
calcPreferredSize(target)
doLayout( )
fire(name, [path], [params])
focused( )
getBottom( )
getCanvas( )
getComponentAt(x, y)
getHorPadding( )
getLeft( )
getLines( )
getLineSize(l)
getMaxOffset( )
getPreferredSize( )
getRight( )
getTop( )
getVerPadding( )
hasFocus( )
indexOf(c)
insert(i, constr, d)
invalidate( )
invalidateLayout( )
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)
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)
setConstraints(ctr)
setEnabled(b)
setFlowLayout([ax], [ay], [dir], [gap])
setGrisLayout( )
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])
setTopPadding(top)
setVisible(b)
toBack( )
toFront( )
toPreferredHeight( )
toPreferredSize( )
toPreferredWidth( )
toView(target)
validate( )
validateMetric( )
vrp( )
public
<Boolean>
catchInput (child )
Define composite component catch input method Parameters:
Returns:
<Boolean>
true if the given children component has to be input events transparent |
public
void
pointerClicked (e )
Define pointer clicked events handler Parameters:
|
public
void
pointerDragEnded (e )
Define pointer drag ended events handler Parameters:
|
public
void
pointerDragged (e )
Define pointer dragged events handler Parameters:
|
public
void
pointerDragStarted (e )
Define pointer drag started events handler Parameters:
|
public
chainable
setMaximum (m )
Set the specified maximum value of the scroll bar component Parameters:
|
public
chainable
setValue (v )
Set the scroll bar value. Parameters:
|
Inherited attributes:
protected
Function
$matchPath
public
zebkit.draw.View
bg
public
zebkit.draw.View
border
public
Boolean
canHaveFocus
public
Object
constraints
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
Integer
width
public
Integer
x
public
Integer
y












public
![]() max
Maximal possible value |
public
![]() pageIncrement
Page increment value |
public
![]() unitIncrement
Unit increment value |
Inherited events:
childEventName(e)
clipCopy()
clipPaste(s)
compAdded(e)
compEnabled(e)
compMoved(e)
compRemoved(e)
compShown(e)
compSized(e)
focusGained(e)
focusLost(e)
keyPressed(e)
keyReleased(e)
keyTyped(e)
pointerClicked(e)
pointerDragEnded(e)
pointerDragged(e)
pointerDragStarted(e)
pointerEntered(e)
pointerExited(e)
pointerMoved(e)
pointerPressed(e)
pointerReleased(e)