| 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 'package:sky/rendering/box.dart'; | 7 import 'package:sky/rendering/box.dart'; |
| 8 import 'package:sky/rendering/flex.dart'; | 8 import 'package:sky/rendering/flex.dart'; |
| 9 import 'package:sky/rendering/sky_binding.dart'; | 9 import 'package:sky/rendering/sky_binding.dart'; |
| 10 import 'package:sky/widgets/basic.dart'; | 10 import 'package:sky/widgets/basic.dart'; |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 121 child: new WidgetToRenderBoxAdapter(sectors) | 121 child: new WidgetToRenderBoxAdapter(sectors) |
| 122 ) | 122 ) |
| 123 ), | 123 ), |
| 124 ], | 124 ], |
| 125 direction: FlexDirection.vertical, | 125 direction: FlexDirection.vertical, |
| 126 justifyContent: FlexJustifyContent.spaceBetween | 126 justifyContent: FlexJustifyContent.spaceBetween |
| 127 ) | 127 ) |
| 128 ); | 128 ); |
| 129 } | 129 } |
| 130 | 130 |
| 131 @override |
| 131 Widget build() { | 132 Widget build() { |
| 132 return new Theme( | 133 return new Theme( |
| 133 data: new ThemeData.light(), | 134 data: new ThemeData.light(), |
| 134 child: new TaskDescription( | 135 child: new TaskDescription( |
| 135 label: 'Sector Layout', | 136 label: 'Sector Layout', |
| 136 child: new Scaffold( | 137 child: new Scaffold( |
| 137 toolbar: new ToolBar( | 138 toolbar: new ToolBar( |
| 138 center: new Text('Sector Layout in a Widget Tree') | 139 center: new Text('Sector Layout in a Widget Tree') |
| 139 ), | 140 ), |
| 140 body: buildBody() | 141 body: buildBody() |
| 141 ) | 142 ) |
| 142 ) | 143 ) |
| 143 ); | 144 ); |
| 144 } | 145 } |
| 145 } | 146 } |
| 146 | 147 |
| 147 void main() { | 148 void main() { |
| 148 runApp(new SectorApp()); | 149 runApp(new SectorApp()); |
| 149 SkyBinding.instance.onFrame = () { | 150 SkyBinding.instance.onFrame = () { |
| 150 // uncomment this for debugging: | 151 // uncomment this for debugging: |
| 151 // SkyBinding.instance.debugDumpRenderTree(); | 152 // SkyBinding.instance.debugDumpRenderTree(); |
| 152 }; | 153 }; |
| 153 } | 154 } |
| OLD | NEW |