Index: sky/sdk/lib/framework/fn2.dart |
diff --git a/sky/sdk/lib/framework/fn2.dart b/sky/sdk/lib/framework/fn2.dart |
index 60acbf0a7c8ce720baa249c23493bb1f521c6428..d8c60ea46a6de124530fc67b16b30e1182b6422b 100644 |
--- a/sky/sdk/lib/framework/fn2.dart |
+++ b/sky/sdk/lib/framework/fn2.dart |
@@ -750,16 +750,18 @@ class StackPositionedChild 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 root; |
- 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) { |
@@ -1128,8 +1130,9 @@ abstract class App extends Component { |
} |
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); |
} |