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 HORIZONTAL0 VERTICAL1 -
<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 elime.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 elime.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 offsetnumber Offset in pixels. opt_durationnumber <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 directionlime.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 elime.events.Event Event. - Source:
- ui/scroller.js, line 302