| 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'; | 5 import 'dart:sky'; |
| 6 | 6 |
| 7 enum FontWeight { | 7 enum FontWeight { |
| 8 w100, | 8 w100, |
| 9 w200, | 9 w200, |
| 10 w300, | 10 w300, |
| 11 w400, | 11 w400, |
| 12 w500, | 12 w500, |
| 13 w600, | 13 w600, |
| 14 w700, | 14 w700, |
| 15 w800, | 15 w800, |
| 16 w900 | 16 w900 |
| 17 } | 17 } |
| 18 | 18 |
| 19 const thin = FontWeight.w100; | |
| 20 const extraLight = FontWeight.w200; | |
| 21 const light = FontWeight.w300; | |
| 22 const normal = FontWeight.w400; | 19 const normal = FontWeight.w400; |
| 23 const medium = FontWeight.w500; | |
| 24 const semiBold = FontWeight.w600; | |
| 25 const bold = FontWeight.w700; | 20 const bold = FontWeight.w700; |
| 26 const extraBold = FontWeight.w800; | |
| 27 const black = FontWeight.w900; | |
| 28 | 21 |
| 29 enum TextAlign { | 22 enum TextAlign { |
| 30 left, | 23 left, |
| 31 right, | 24 right, |
| 32 center | 25 center |
| 33 } | 26 } |
| 34 | 27 |
| 35 class TextStyle { | 28 class TextStyle { |
| 36 const TextStyle({ | 29 const TextStyle({ |
| 37 this.color, | 30 this.color, |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 126 result.add('${prefix}fontSize: $fontSize'); | 119 result.add('${prefix}fontSize: $fontSize'); |
| 127 if (fontWeight != null) | 120 if (fontWeight != null) |
| 128 result.add('${prefix}fontWeight: $fontWeight'); | 121 result.add('${prefix}fontWeight: $fontWeight'); |
| 129 if (textAlign != null) | 122 if (textAlign != null) |
| 130 result.add('${prefix}textAlign: $textAlign'); | 123 result.add('${prefix}textAlign: $textAlign'); |
| 131 if (result.isEmpty) | 124 if (result.isEmpty) |
| 132 return '${prefix}<no style specified>'; | 125 return '${prefix}<no style specified>'; |
| 133 return result.join('\n'); | 126 return result.join('\n'); |
| 134 } | 127 } |
| 135 } | 128 } |
| OLD | NEW |