new lime.ui.Scroller()
- Source:
- ui/scroller.js, line 10
Extends
Summary
Members |
||
---|---|---|
<static> |
Direction
Directions of the scroller.
|
|
<static, constant> |
FRICTION :number
How fast to slow down
|
|
<static, constant> |
OFFSET :number
Offset that can be dragged over the edge
|
|
<static, constant> |
OFFSET_LAG :number
Factor to slow down if over the edge
|
Inherited
lime.Sprite.allow3DCSSTransform_,  lime.Sprite.customEvent_,  lime.Sprite.eventHandlers_,  lime.Sprite.fill_,  lime.Sprite.getCanvasContextName_,  lime.Sprite.id,  lime.Sprite.inTree_,  lime.Sprite.supportedRenderers,  lime.Sprite.transitionsAdd_,  lime.Sprite.transitionsClear_
Methods |
||
---|---|---|
appendChild ()
|
||
cancelEvents ()
Cancel all current movement events.
|
||
<private> |
captureVelocity_ ()
Capture the scrolling velocity to get some throwing
motion after release.
|
|
dispose ()
Cleans up event listeners and references
|
||
<private> |
downHandler_ (e)
Handle down events
|
|
getDirection () → {lime.ui.Scroller.Direction}
Returns the direction of the scroller (horizontal/vertical)
|
||
measureLimits ()
Measure the contents of the scroller and set
up high and low limits.
|
||
<private> |
moveHandler_ (e)
Handle move events.
|
|
removeChild ()
|
||
scrollTo (offset, opt_duration)
Scroll to specific offset in pixels
|
||
setAnchorPoint ()
|
||
setDirection (direction) → {lime.ui.Scroller}
Set the direction of the scroller (horizontal/vertical)
|
||
<private> |
upHandler_ (e)
Handle release(up) events.
|
Inherited
lime.Sprite.addEventListener,  lime.Sprite.addTransition,  lime.Sprite.calcRelativeQuality,  lime.Sprite.clearTransition,  lime.Sprite.createDomElement,  lime.Sprite.getAnchorPoint,  lime.Sprite.getAutoResize,  lime.Sprite.getBoundingBox,  lime.Sprite.getChildAt,  lime.Sprite.getChildIndex,  lime.Sprite.getCSS3DTransformsAllowed,  lime.Sprite.getDeepestDomElement,  lime.Sprite.getDeepestParentWithDom,  lime.Sprite.getDirector,  lime.Sprite.getDirty,  lime.Sprite.getFill,  lime.Sprite.getFrame,  lime.Sprite.getHidden,  lime.Sprite.getMask,  lime.Sprite.getNumberOfChildren,  lime.Sprite.getOpacity,  lime.Sprite.getParent,  lime.Sprite.getParentStack_,  lime.Sprite.getPosition,  lime.Sprite.getQuality,  lime.Sprite.getRelativeQuality,  lime.Sprite.getRotation,  lime.Sprite.getScale,  lime.Sprite.getScene,  lime.Sprite.getSize,  lime.Sprite.getStroke,  lime.Sprite.hitTest,  lime.Sprite.localToNode,  lime.Sprite.localToParent,  lime.Sprite.localToScreen,  lime.Sprite.measureContents,  lime.Sprite.needsDomElement,  lime.Sprite.parentToLocal,  lime.Sprite.removeAllChildren,  lime.Sprite.removeChildAt,  lime.Sprite.removeDomElement,  lime.Sprite.removeEventListener,  lime.Sprite.runAction,  lime.Sprite.screenToLocal,  lime.Sprite.setAllow3DCSSTransforms,  lime.Sprite.setAutoResize,  lime.Sprite.setChildIndex,  lime.Sprite.setDirty,  lime.Sprite.setFill,  lime.Sprite.setHidden,  lime.Sprite.setMask,  lime.Sprite.setOpacity,  lime.Sprite.setPosition,  lime.Sprite.setQuality,  lime.Sprite.setRenderer,  lime.Sprite.setRotation,  lime.Sprite.setScale,  lime.Sprite.setSize,  lime.Sprite.setStroke,  lime.Sprite.update,  lime.Sprite.updateDomElement,  lime.Sprite.updateLayout,  lime.Sprite.wasAddedToTree,  lime.Sprite.wasRemovedFromTree
Members
-
<static> Direction
-
Directions of the scroller.
- Source:
- ui/scroller.js, line 59
Properties:
Name Type Default Description HORIZONTAL
0 VERTICAL
1 -
<static, constant> FRICTION :number
-
How fast to slow down
- Source:
- ui/scroller.js, line 53
-
<static, constant> OFFSET :number
-
Offset that can be dragged over the edge
- Source:
- ui/scroller.js, line 39
-
<static, constant> OFFSET_LAG :number
-
Factor to slow down if over the edge
- Source:
- ui/scroller.js, line 46
Methods
-
appendChild()
-
- Source:
- ui/scroller.js, line 122
- See:
-
cancelEvents()
-
Cancel all current movement events.
- Source:
- ui/scroller.js, line 244
-
<private> captureVelocity_()
-
Capture the scrolling velocity to get some throwing motion after release.
- Source:
- ui/scroller.js, line 233
-
dispose()
-
Cleans up event listeners and references
- Source:
- ui/scroller.js, line 67
-
<private> downHandler_(e)
-
Handle down events
Parameters:
Name Type Description e
lime.events.Event Event. - Source:
- ui/scroller.js, line 198
-
getDirection() → {lime.ui.Scroller.Direction}
-
Returns the direction of the scroller (horizontal/vertical)
- Source:
- ui/scroller.js, line 93
Returns:
Scroll direction. -
measureLimits()
-
Measure the contents of the scroller and set up high and low limits.
- Source:
- ui/scroller.js, line 142
-
<private> moveHandler_(e)
-
Handle move events.
Parameters:
Name Type Description e
lime.events.Event Event. - Source:
- ui/scroller.js, line 256
-
removeChild()
-
- Source:
- ui/scroller.js, line 132
- See:
-
scrollTo(offset, opt_duration)
-
Scroll to specific offset in pixels
Parameters:
Name Type Argument Description offset
number Offset in pixels. opt_duration
number <optional>
Animation duration. - Source:
- ui/scroller.js, line 172
-
setAnchorPoint()
-
- Source:
- ui/scroller.js, line 111
- See:
-
setDirection(direction) → {lime.ui.Scroller}
-
Set the direction of the scroller (horizontal/vertical)
Parameters:
Name Type Description direction
lime.ui.Scroller.Direction Direction. - Source:
- ui/scroller.js, line 102
Returns:
object itself.- Type
- lime.ui.Scroller
-
<private> upHandler_(e)
-
Handle release(up) events.
Parameters:
Name Type Description e
lime.events.Event Event. - Source:
- ui/scroller.js, line 302