OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 import 'dart:sky' as sky; | 5 import 'dart:sky' as sky; |
6 | 6 |
7 import '../rendering/box.dart'; | 7 import '../rendering/box.dart'; |
8 import '../rendering/object.dart'; | 8 import '../rendering/object.dart'; |
9 import 'scheduler.dart' as scheduler; | 9 import 'scheduler.dart' as scheduler; |
10 | 10 |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
48 | 48 |
49 ViewConstraints get _viewConstraints => | 49 ViewConstraints get _viewConstraints => |
50 new ViewConstraints(width: sky.view.width, height: sky.view.height); | 50 new ViewConstraints(width: sky.view.width, height: sky.view.height); |
51 | 51 |
52 Map<int, PointerState> _stateForPointer = new Map<int, PointerState>(); | 52 Map<int, PointerState> _stateForPointer = new Map<int, PointerState>(); |
53 | 53 |
54 Function onFrame; | 54 Function onFrame; |
55 | 55 |
56 final List<EventListener> _eventListeners = new List<EventListener>(); | 56 final List<EventListener> _eventListeners = new List<EventListener>(); |
57 void addEventListener(EventListener e) => _eventListeners.add(e); | 57 void addEventListener(EventListener e) => _eventListeners.add(e); |
58 void removeEventListener(EventListener e) => _eventListeners.remove(e); | 58 bool removeEventListener(EventListener e) => _eventListeners.remove(e); |
59 | 59 |
60 RenderBox get root => _renderView.child; | 60 RenderBox get root => _renderView.child; |
61 void set root(RenderBox value) { | 61 void set root(RenderBox value) { |
62 _renderView.child = value; | 62 _renderView.child = value; |
63 } | 63 } |
64 void _beginFrame(double timeStamp) { | 64 void _beginFrame(double timeStamp) { |
65 if (onFrame != null) | 65 if (onFrame != null) |
66 onFrame(); | 66 onFrame(); |
67 RenderObject.flushLayout(); | 67 RenderObject.flushLayout(); |
68 _renderView.paintFrame(); | 68 _renderView.paintFrame(); |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
127 entry.target.handleEvent(event, entry); | 127 entry.target.handleEvent(event, entry); |
128 } | 128 } |
129 | 129 |
130 String toString() => 'Render Tree:\n${_renderView}'; | 130 String toString() => 'Render Tree:\n${_renderView}'; |
131 | 131 |
132 void debugDumpRenderTree() { | 132 void debugDumpRenderTree() { |
133 toString().split('\n').forEach(print); | 133 toString().split('\n').forEach(print); |
134 } | 134 } |
135 | 135 |
136 } | 136 } |
OLD | NEW |