box_layout.dart 973 字节
Newer Older
H
Hixie 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
import '../resources/third_party/unittest/unittest.dart';
import '../resources/unit.dart';
import '../resources/display_list.dart';
import 'dart:math' as math;
import 'dart:sky' as sky;
import 'package:sky/framework/app.dart';
import 'package:sky/framework/rendering/box.dart';
import 'package:sky/framework/rendering/block.dart';
import 'package:sky/framework/rendering/node.dart';

TestApp app;

void main() {
  initUnit();

  test("padding", () {
    var size = new RenderSizedBox(desiredSize: new sky.Size(double.INFINITY, 100.0));
18
    var inner = new RenderDecoratedBox(decoration: new BoxDecoration(backgroundColor: const sky.Color(0xFF00FF00)), child: size);
H
Hixie 已提交
19 20
    var padding = new RenderPadding(padding: new EdgeDims.all(50.0), child: inner);
    var block = new RenderBlock(children: [padding]);
21
    var outer = new RenderDecoratedBox(decoration: new BoxDecoration(backgroundColor: const sky.Color(0xFF0000FF)), child: block);
H
Hixie 已提交
22 23 24
    app = new TestApp(outer);
  });
}