Index: sky/sdk/lib/framework/widgets/wrappers.dart |
diff --git a/sky/sdk/lib/framework/widgets/wrappers.dart b/sky/sdk/lib/framework/widgets/wrappers.dart |
index 75eeb03fe06d4be7632f2292bc622bd718ea7c72..f4c993c7b1e7c0d105571d0c9c4d44f4e75ebeda 100644 |
--- a/sky/sdk/lib/framework/widgets/wrappers.dart |
+++ b/sky/sdk/lib/framework/widgets/wrappers.dart |
@@ -320,16 +320,18 @@ class FlexExpandingChild extends ParentDataNode { |
class Paragraph extends RenderObjectWrapper { |
- Paragraph({ Object key, this.text }) : super(key: key); |
+ Paragraph({ Object key, this.text, this.style }) : super(key: key); |
RenderParagraph get root { RenderParagraph result = super.root; return result; } |
- RenderParagraph createNode() => new RenderParagraph(text: text); |
+ RenderParagraph createNode() => new RenderParagraph(text: text, style: style); |
final String text; |
+ final TextStyle style; |
void syncRenderObject(UINode old) { |
super.syncRenderObject(old); |
root.text = text; |
+ root.style = style; |
} |
void insert(RenderObjectWrapper child, dynamic slot) { |
@@ -340,10 +342,11 @@ class Paragraph extends RenderObjectWrapper { |
} |
class Text extends Component { |
- Text(this.data) : super(key: '*text*'); |
+ Text(this.data, { TextStyle this.style }) : super(key: '*text*'); |
final String data; |
+ final TextStyle style; |
bool get interchangeable => true; |
- UINode build() => new Paragraph(text: data); |
+ UINode build() => new Paragraph(text: data, style: style); |
} |
class Image extends RenderObjectWrapper { |