@@ -25,7 +25,6 @@ class _CodeEditorState extends State<CodeEditor> {
2525 _codeController = CodeController (
2626 text: source,
2727 language: dart,
28- theme: monokaiSublimeTheme,
2928 );
3029 }
3130
@@ -37,10 +36,13 @@ class _CodeEditorState extends State<CodeEditor> {
3736
3837 @override
3938 Widget build (BuildContext context) {
40- return CodeField (
41- controller: _codeController! ,
42- textStyle: TextStyle (fontFamily: 'SourceCode' ),
43- expands: true ,
39+ return CodeTheme (
40+ data: CodeThemeData (styles: monokaiSublimeTheme),
41+ child: CodeField (
42+ controller: _codeController! ,
43+ textStyle: TextStyle (fontFamily: 'SourceCode' ),
44+ expands: true ,
45+ ),
4446 );
4547 }
4648}
@@ -61,7 +63,6 @@ class _CodeEditor1State extends State<CodeEditor1> {
6163 _codeController = CodeController (
6264 text: source,
6365 language: dart,
64- theme: monokaiSublimeTheme,
6566 );
6667 }
6768
@@ -73,9 +74,12 @@ class _CodeEditor1State extends State<CodeEditor1> {
7374
7475 @override
7576 Widget build (BuildContext context) {
76- return CodeField (
77- controller: _codeController! ,
78- textStyle: TextStyle (fontFamily: 'SourceCode' ),
77+ return CodeTheme (
78+ data: CodeThemeData (styles: monokaiSublimeTheme),
79+ child: CodeField (
80+ controller: _codeController! ,
81+ textStyle: TextStyle (fontFamily: 'SourceCode' ),
82+ ),
7983 );
8084 }
8185}
@@ -100,7 +104,6 @@ class _CodeEditor2State extends State<CodeEditor2> {
100104 _codeController = CodeController (
101105 text: source,
102106 language: dart,
103- theme: monokaiSublimeTheme,
104107 stringMap: {
105108 "Hello" : TextStyle (fontWeight: FontWeight .bold, color: Colors .red),
106109 "world" : TextStyle (fontStyle: FontStyle .italic, color: Colors .green),
@@ -116,9 +119,12 @@ class _CodeEditor2State extends State<CodeEditor2> {
116119
117120 @override
118121 Widget build (BuildContext context) {
119- return CodeField (
120- controller: _codeController! ,
121- textStyle: TextStyle (fontFamily: 'SourceCode' ),
122+ return CodeTheme (
123+ data: CodeThemeData (styles: monokaiSublimeTheme),
124+ child: CodeField (
125+ controller: _codeController! ,
126+ textStyle: TextStyle (fontFamily: 'SourceCode' ),
127+ ),
122128 );
123129 }
124130}
@@ -143,7 +149,6 @@ class _CodeEditor3State extends State<CodeEditor3> {
143149 _codeController = CodeController (
144150 text: source,
145151 language: dart,
146- theme: monokaiSublimeTheme,
147152 patternMap: {
148153 r"\B#[a-zA-Z0-9]+\b" :
149154 TextStyle (fontWeight: FontWeight .bold, color: Colors .purpleAccent),
@@ -159,9 +164,12 @@ class _CodeEditor3State extends State<CodeEditor3> {
159164
160165 @override
161166 Widget build (BuildContext context) {
162- return CodeField (
163- controller: _codeController! ,
164- textStyle: TextStyle (fontFamily: 'SourceCode' ),
167+ return CodeTheme (
168+ data: CodeThemeData (styles: monokaiSublimeTheme),
169+ child: CodeField (
170+ controller: _codeController! ,
171+ textStyle: TextStyle (fontFamily: 'SourceCode' ),
172+ ),
165173 );
166174 }
167175}
@@ -251,7 +259,6 @@ void main() {
251259 _codeController = CodeController (
252260 text: source,
253261 language: dart,
254- theme: a11yDarkTheme,
255262 );
256263 }
257264
@@ -263,10 +270,13 @@ void main() {
263270
264271 @override
265272 Widget build (BuildContext context) {
266- return CodeField (
267- controller: _codeController! ,
268- textStyle: TextStyle (fontFamily: 'SourceCode' ),
269- expands: true ,
273+ return CodeTheme (
274+ data: CodeThemeData (styles: a11yDarkTheme),
275+ child: CodeField (
276+ controller: _codeController! ,
277+ textStyle: TextStyle (fontFamily: 'SourceCode' ),
278+ expands: true ,
279+ ),
270280 );
271281 }
272282}
0 commit comments