2626package processing .app .syntax ;
2727
2828import processing .app .*;
29+ import processing .app .ui .Theme ;
2930
3031
3132/**
@@ -50,45 +51,45 @@ public PdeTextAreaDefaults(Mode mode) {
5051 rows = 5 ;
5152
5253 styles = new SyntaxStyle [Token .ID_COUNT ];
53- updateAppearance ( mode );
54+ updateTheme ( );
5455 }
5556
5657
57- protected void updateAppearance ( Mode mode ) {
58- fgcolor = mode .getColor ("editor.fgcolor" );
59- bgcolor = mode .getColor ("editor.bgcolor" );
58+ protected void updateTheme ( ) {
59+ fgcolor = Theme .getColor ("editor.fgcolor" );
60+ bgcolor = Theme .getColor ("editor.bgcolor" );
6061
61- styles [Token .COMMENT1 ] = mode .getStyle ("comment1" );
62- styles [Token .COMMENT2 ] = mode .getStyle ("comment2" );
62+ styles [Token .COMMENT1 ] = Theme .getStyle ("comment1" );
63+ styles [Token .COMMENT2 ] = Theme .getStyle ("comment2" );
6364
64- styles [Token .KEYWORD1 ] = mode .getStyle ("keyword1" );
65- styles [Token .KEYWORD2 ] = mode .getStyle ("keyword2" );
66- styles [Token .KEYWORD3 ] = mode .getStyle ("keyword3" );
67- styles [Token .KEYWORD4 ] = mode .getStyle ("keyword4" );
68- styles [Token .KEYWORD5 ] = mode .getStyle ("keyword5" );
69- styles [Token .KEYWORD6 ] = mode .getStyle ("keyword6" );
65+ styles [Token .KEYWORD1 ] = Theme .getStyle ("keyword1" );
66+ styles [Token .KEYWORD2 ] = Theme .getStyle ("keyword2" );
67+ styles [Token .KEYWORD3 ] = Theme .getStyle ("keyword3" );
68+ styles [Token .KEYWORD4 ] = Theme .getStyle ("keyword4" );
69+ styles [Token .KEYWORD5 ] = Theme .getStyle ("keyword5" );
70+ styles [Token .KEYWORD6 ] = Theme .getStyle ("keyword6" );
7071
71- styles [Token .FUNCTION1 ] = mode .getStyle ("function1" );
72- styles [Token .FUNCTION2 ] = mode .getStyle ("function2" );
73- styles [Token .FUNCTION3 ] = mode .getStyle ("function3" );
74- styles [Token .FUNCTION4 ] = mode .getStyle ("function4" );
72+ styles [Token .FUNCTION1 ] = Theme .getStyle ("function1" );
73+ styles [Token .FUNCTION2 ] = Theme .getStyle ("function2" );
74+ styles [Token .FUNCTION3 ] = Theme .getStyle ("function3" );
75+ styles [Token .FUNCTION4 ] = Theme .getStyle ("function4" );
7576
76- styles [Token .LITERAL1 ] = mode .getStyle ("literal1" );
77- styles [Token .LITERAL2 ] = mode .getStyle ("literal2" );
77+ styles [Token .LITERAL1 ] = Theme .getStyle ("literal1" );
78+ styles [Token .LITERAL2 ] = Theme .getStyle ("literal2" );
7879
79- styles [Token .LABEL ] = mode .getStyle ("label" );
80- styles [Token .OPERATOR ] = mode .getStyle ("operator" );
80+ styles [Token .LABEL ] = Theme .getStyle ("label" );
81+ styles [Token .OPERATOR ] = Theme .getStyle ("operator" );
8182
8283 // area that's not in use by the text (replaced with tildes)
83- styles [Token .INVALID ] = mode .getStyle ("invalid" );
84-
85- caretColor = mode .getColor ("editor.caret.color" );
86- selectionColor = mode .getColor ("editor.selection.color" );
87- lineHighlight = mode .getBoolean ("editor.linehighlight" );
88- lineHighlightColor = mode .getColor ("editor.linehighlight.color" );
89- bracketHighlight = mode .getBoolean ("editor.brackethighlight" );
90- bracketHighlightColor = mode .getColor ("editor.brackethighlight.color" );
91- eolMarkers = mode .getBoolean ("editor.eolmarkers" );
92- eolMarkerColor = mode .getColor ("editor.eolmarkers.color" );
84+ styles [Token .INVALID ] = Theme .getStyle ("invalid" );
85+
86+ caretColor = Theme .getColor ("editor.caret.color" );
87+ selectionColor = Theme .getColor ("editor.selection.color" );
88+ lineHighlight = Theme .getBoolean ("editor.linehighlight" );
89+ lineHighlightColor = Theme .getColor ("editor.linehighlight.color" );
90+ bracketHighlight = Theme .getBoolean ("editor.brackethighlight" );
91+ bracketHighlightColor = Theme .getColor ("editor.brackethighlight.color" );
92+ eolMarkers = Theme .getBoolean ("editor.eolmarkers" );
93+ eolMarkerColor = Theme .getColor ("editor.eolmarkers.color" );
9394 }
9495}
0 commit comments