OLD | NEW |
1 part of touch; | |
2 | |
3 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
4 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
5 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
6 | 4 |
7 abstract class ScrollListener { | 5 abstract class ScrollListener { |
8 /** | 6 /** |
9 * The callback invoked for a scroll event. | 7 * The callback invoked for a scroll event. |
10 * [decelerating] specifies whether or not the content is moving due | 8 * [decelerating] specifies whether or not the content is moving due |
11 * to deceleration. It should be false if the content is moving because the | 9 * to deceleration. It should be false if the content is moving because the |
12 * user is dragging the content. | 10 * user is dragging the content. |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
56 | 54 |
57 /** | 55 /** |
58 * This callback is invoked any time the scroller content offset changes. | 56 * This callback is invoked any time the scroller content offset changes. |
59 */ | 57 */ |
60 void _onContentMoved(Event e) { | 58 void _onContentMoved(Event e) { |
61 num scrollX = _scroller.getHorizontalOffset(); | 59 num scrollX = _scroller.getHorizontalOffset(); |
62 num scrollY = _scroller.getVerticalOffset(); | 60 num scrollY = _scroller.getVerticalOffset(); |
63 _dispatchScroll(scrollX, scrollY); | 61 _dispatchScroll(scrollX, scrollY); |
64 } | 62 } |
65 } | 63 } |
OLD | NEW |