| OLD | NEW |
| 1 | 1 |
| 2 import 'package:sky/framework/rendering/object.dart'; | 2 import 'package:sky/framework/rendering/object.dart'; |
| 3 import 'package:sky/framework/rendering/box.dart'; | 3 import 'package:sky/framework/rendering/box.dart'; |
| 4 import 'dart:sky' as sky; | 4 import 'dart:sky' as sky; |
| 5 | 5 |
| 6 typedef void Logger (String s); | 6 typedef void Logger (String s); |
| 7 | 7 |
| 8 class TestDisplayList extends RenderObjectDisplayList { | 8 class TestDisplayList extends RenderObjectDisplayList { |
| 9 TestDisplayList(double width, double height, this.logger, { this.indent: '' })
: | 9 TestDisplayList(double width, double height, this.logger, { this.indent: '' })
: |
| 10 this.width = width, | 10 this.width = width, |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 118 RenderObject.debugDoingPaint = false; | 118 RenderObject.debugDoingPaint = false; |
| 119 } | 119 } |
| 120 | 120 |
| 121 } | 121 } |
| 122 | 122 |
| 123 class TestApp { | 123 class TestApp { |
| 124 | 124 |
| 125 TestApp(RenderBox root) { | 125 TestApp(RenderBox root) { |
| 126 _renderView = new TestView(child: root); | 126 _renderView = new TestView(child: root); |
| 127 _renderView.attach(); | 127 _renderView.attach(); |
| 128 _renderView.layout(new ViewConstraints(width: sky.view.width, height: sky.vi
ew.height)); | 128 _renderView.rootConstraints = new ViewConstraints(width: sky.view.width, hei
ght: sky.view.height); |
| 129 _renderView.scheduleInitialLayout(); |
| 130 RenderObject.flushLayout(); |
| 129 _renderView.paintFrame(); | 131 _renderView.paintFrame(); |
| 130 print(_renderView.lastPaint); // TODO(ianh): figure out how to make this fit
the unit testing framework better | 132 print(_renderView.lastPaint); // TODO(ianh): figure out how to make this fit
the unit testing framework better |
| 131 } | 133 } |
| 132 | 134 |
| 133 RenderView _renderView; | 135 RenderView _renderView; |
| 134 | 136 |
| 135 RenderBox get root => _renderView.child; | 137 RenderBox get root => _renderView.child; |
| 136 void set root(RenderBox value) { | 138 void set root(RenderBox value) { |
| 137 _renderView.child = value; | 139 _renderView.child = value; |
| 138 } | 140 } |
| 139 void _beginFrame(double timeStamp) { | 141 void _beginFrame(double timeStamp) { |
| 140 RenderObject.flushLayout(); | 142 RenderObject.flushLayout(); |
| 141 _renderView.paintFrame(); | 143 _renderView.paintFrame(); |
| 142 print(_renderView.lastPaint); // TODO(ianh): figure out how to make this fit
the unit testing framework better | 144 print(_renderView.lastPaint); // TODO(ianh): figure out how to make this fit
the unit testing framework better |
| 143 } | 145 } |
| 144 | 146 |
| 145 } | 147 } |
| OLD | NEW |