| 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:math' as math; | 5 import 'dart:math' as math; | 
| 6 | 6 | 
| 7 import 'box.dart'; | 7 import 'box.dart'; | 
| 8 import 'object.dart'; | 8 import 'object.dart'; | 
| 9 | 9 | 
| 10 class BlockParentData extends BoxParentData with ContainerParentDataMixin<Render
     Box> { } | 10 class BlockParentData extends BoxParentData with ContainerParentDataMixin<Render
     Box> { } | 
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 89     double y = 0.0; | 89     double y = 0.0; | 
| 90     RenderBox child = firstChild; | 90     RenderBox child = firstChild; | 
| 91     while (child != null) { | 91     while (child != null) { | 
| 92       child.layout(innerConstraints, parentUsesSize: usesChildSize); | 92       child.layout(innerConstraints, parentUsesSize: usesChildSize); | 
| 93       assert(child.parentData is BlockParentData); | 93       assert(child.parentData is BlockParentData); | 
| 94       child.parentData.position = new Point(0.0, y); | 94       child.parentData.position = new Point(0.0, y); | 
| 95       y += child.size.height; | 95       y += child.size.height; | 
| 96       child = child.parentData.nextSibling; | 96       child = child.parentData.nextSibling; | 
| 97     } | 97     } | 
| 98     size = new Size(width, constraints.constrainHeight(y)); | 98     size = new Size(width, constraints.constrainHeight(y)); | 
| 99     assert(size.width < double.INFINITY); | 99     assert(!size.isInfinite); | 
| 100     assert(size.height < double.INFINITY); |  | 
| 101   } | 100   } | 
| 102 | 101 | 
| 103   void hitTestChildren(HitTestResult result, { Point position }) { | 102   void hitTestChildren(HitTestResult result, { Point position }) { | 
| 104     defaultHitTestChildren(result, position: position); | 103     defaultHitTestChildren(result, position: position); | 
| 105   } | 104   } | 
| 106 | 105 | 
| 107   void paint(RenderCanvas canvas) { | 106   void paint(RenderCanvas canvas) { | 
| 108     defaultPaint(canvas); | 107     defaultPaint(canvas); | 
| 109   } | 108   } | 
| 110 | 109 | 
| 111 } | 110 } | 
| 112 | 111 | 
| OLD | NEW | 
|---|