Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1348)

Unified Diff: dart/site/try/extracted_themes.dart

Issue 125123002: try.dartlang.org version 5. (Closed) Base URL: /Users/ahe/Dart/all@master
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: dart/site/try/extracted_themes.dart
diff --git a/dart/site/try/extracted_themes.dart b/dart/site/try/extracted_themes.dart
new file mode 100644
index 0000000000000000000000000000000000000000..91c744b2e7451167f6865d8d63f187334dcef399
--- /dev/null
+++ b/dart/site/try/extracted_themes.dart
@@ -0,0 +1,1475 @@
+part of trydart.themes;
+
+/// Black Pastel theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/black-pastel.xml.
+/// Author: David.
+class Black_PastelTheme extends Theme {
+ const Black_PastelTheme();
+
+ String get name => 'Black Pastel';
+
+ Decoration get abstractMethod => const Decoration(color: '#E0E2E4');
+ Decoration get annotation => const Decoration(color: '#A082BD');
+ Decoration get background => const Decoration(color: '#000000');
+ Decoration get bracket => const Decoration(color: '#CCCCCC');
+ Decoration get className => const Decoration(color: '#82677E');
+ Decoration get commentTaskTag => const Decoration(color: '#a57b61');
+ Decoration get constant => const Decoration(color: '#A082BD');
+ Decoration get currentLine => const Decoration(color: '#2F393C');
+ Decoration get deletionIndication => const Decoration(color: '#E0E2E4');
+ Decoration get deprecatedMember => const Decoration(color: '#E0E2E4');
+ Decoration get dynamicType => const Decoration(color: '#E0E2E4');
+ Decoration get enumName => const Decoration(color: '#E0E2E4');
+ Decoration get field => const Decoration(color: '#678CB1');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#616161');
+ Decoration get findScope => const Decoration(color: '#E0E2E4');
+ Decoration get foreground => const Decoration(color: '#C0C0C0');
+ Decoration get inheritedMethod => const Decoration(color: '#E0E2E4');
+ Decoration get interface => const Decoration(color: '#82677E');
+ Decoration get javadoc => const Decoration(color: '#7D8C93');
+ Decoration get javadocKeyword => const Decoration(color: '#A082BD');
+ Decoration get javadocLink => const Decoration(color: '#678CB1');
+ Decoration get javadocTag => const Decoration(color: '#E0E2E4');
+ Decoration get keyword => const Decoration(color: '#82677E');
+ Decoration get lineNumber => const Decoration(color: '#81969A');
+ Decoration get localVariable => const Decoration(color: '#E0E2E4');
+ Decoration get localVariableDeclaration => const Decoration(color: '#E0E2E4');
+ Decoration get method => const Decoration(color: '#82677E');
+ Decoration get methodDeclaration => const Decoration(color: '#82677E');
+ Decoration get multiLineComment => const Decoration(color: '#7D8C93');
+ Decoration get number => const Decoration(color: '#c78d9b');
+ Decoration get occurrenceIndication => const Decoration(color: '#616161');
+ Decoration get operator => const Decoration(color: '#E8E2B7');
+ Decoration get parameterVariable => const Decoration(color: '#E0E2E4');
+ Decoration get searchResultIndication => const Decoration(color: '#616161');
+ Decoration get selectionBackground => const Decoration(color: '#95bed8');
+ Decoration get selectionForeground => const Decoration(color: '#C0C0C0');
+ Decoration get singleLineComment => const Decoration(color: '#7D8C93');
+ Decoration get sourceHoverBackground => const Decoration(color: '#FFFFFF');
+ Decoration get staticField => const Decoration(color: '#678CB1');
+ Decoration get staticFinalField => const Decoration(color: '#E0E2E4');
+ Decoration get staticMethod => const Decoration(color: '#E0E2E4');
+ Decoration get string => const Decoration(color: '#c78d9b');
+ Decoration get typeArgument => const Decoration(color: '#E0E2E4');
+ Decoration get typeParameter => const Decoration(color: '#E0E2E4');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#616161');
+}
+
+/// Dartboard theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/dartboard.xml.
+/// Author: Dart.
+class DartboardTheme extends Theme {
+ const DartboardTheme();
+
+ String get name => 'Dartboard';
+
+ Decoration get abstractMethod => const Decoration(color: '#000000');
+ Decoration get annotation => const Decoration(color: '#000000');
+ Decoration get background => const Decoration(color: '#fafafa');
+ Decoration get bracket => const Decoration(color: '#606060');
+ Decoration get builtin => const Decoration(color: '#000000', bold: true);
+ Decoration get className => const Decoration(color: '#0646a7');
+ Decoration get commentTaskTag => const Decoration(color: '#606060');
+ Decoration get constant => const Decoration(color: '#55122a');
+ Decoration get currentLine => const Decoration(color: '#F0F0F0');
+ Decoration get deletionIndication => const Decoration(color: '#000000');
+ Decoration get deprecatedMember => const Decoration(color: '#000000');
+ Decoration get directive => const Decoration(color: '#014d64', bold: true);
+ Decoration get dynamicType => const Decoration(color: '#000000');
+ Decoration get enumName => const Decoration(color: '#000000');
+ Decoration get field => const Decoration(color: '#87312e');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#000000');
+ Decoration get findScope => const Decoration(color: '#000000');
+ Decoration get foreground => const Decoration(color: '#000000');
+ Decoration get getter => const Decoration(color: '#87312e');
+ Decoration get inheritedMethod => const Decoration(color: '#000000');
+ Decoration get interface => const Decoration(color: '#000000');
+ Decoration get javadoc => const Decoration(color: '#606060');
+ Decoration get javadocKeyword => const Decoration(color: '#606060');
+ Decoration get javadocLink => const Decoration(color: '#606060');
+ Decoration get javadocTag => const Decoration(color: '#606060');
+ Decoration get keyword => const Decoration(color: '#000000', bold: true);
+ Decoration get keywordReturn => const Decoration(color: '#000000', bold: true);
+ Decoration get lineNumber => const Decoration(color: '#000000');
+ Decoration get localVariable => const Decoration(color: '#000000');
+ Decoration get localVariableDeclaration => const Decoration(color: '#000000');
+ Decoration get method => const Decoration(color: '#000000');
+ Decoration get methodDeclaration => const Decoration(color: '#0b5bd2', bold: true);
+ Decoration get multiLineComment => const Decoration(color: '#606060');
+ Decoration get multiLineString => const Decoration(color: '#679b3b');
+ Decoration get number => const Decoration(color: '#000000');
+ Decoration get occurrenceIndication => const Decoration(color: '#e0e0e0');
+ Decoration get operator => const Decoration(color: '#000000');
+ Decoration get parameterVariable => const Decoration(color: '#87312e');
+ Decoration get searchResultIndication => const Decoration(color: '#D0D0D0');
+ Decoration get selectionBackground => const Decoration(color: '#b6d6fd');
+ Decoration get selectionForeground => const Decoration(color: '#000000');
+ Decoration get setter => const Decoration(color: '#87312e');
+ Decoration get singleLineComment => const Decoration(color: '#7a7a7a');
+ Decoration get sourceHoverBackground => const Decoration(color: '#fbfbc8');
+ Decoration get staticField => const Decoration(color: '#87312e');
+ Decoration get staticFinalField => const Decoration(color: '#55122a');
+ Decoration get staticMethod => const Decoration(color: '#000000');
+ Decoration get staticMethodDeclaration => const Decoration(color: '#0b5bd2', bold: true);
+ Decoration get string => const Decoration(color: '#679b3b');
+ Decoration get typeArgument => const Decoration(color: '#033178');
+ Decoration get typeParameter => const Decoration(color: '#033178');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#e0e0e0');
+}
+
+/// Debugging theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/debugging.xml.
+/// Author: Debug Tool.
+class DebuggingTheme extends Theme {
+ const DebuggingTheme();
+
+ String get name => 'Debugging';
+
+ Decoration get abstractMethod => const Decoration(color: '#F00000');
+ Decoration get annotation => const Decoration(color: '#F00000');
+ Decoration get background => const Decoration(color: '#FFF8FF');
+ Decoration get bracket => const Decoration(color: '#F00000');
+ Decoration get builtin => const Decoration(color: '#F00000');
+ Decoration get className => const Decoration(color: '#F00000');
+ Decoration get commentTaskTag => const Decoration(color: '#F00000');
+ Decoration get constant => const Decoration(color: '#F00000');
+ Decoration get currentLine => const Decoration(color: '#F0F0F0');
+ Decoration get deletionIndication => const Decoration(color: '#F00000');
+ Decoration get deprecatedMember => const Decoration(color: '#F00000');
+ Decoration get directive => const Decoration(color: '#F00000');
+ Decoration get dynamicType => const Decoration(color: '#F00000');
+ Decoration get enumName => const Decoration(color: '#F00000');
+ Decoration get field => const Decoration(color: '#F000000');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#F00000');
+ Decoration get findScope => const Decoration(color: '#F00000');
+ Decoration get foreground => const Decoration(color: '#F00000');
+ Decoration get getter => const Decoration(color: '#F00000');
+ Decoration get inheritedMethod => const Decoration(color: '#F00000');
+ Decoration get interface => const Decoration(color: '#F00000');
+ Decoration get javadoc => const Decoration(color: '#F00000');
+ Decoration get javadocKeyword => const Decoration(color: '#F00000');
+ Decoration get javadocLink => const Decoration(color: '#F00000');
+ Decoration get javadocTag => const Decoration(color: '#F00000');
+ Decoration get keyword => const Decoration(color: '#F00000', bold: true);
+ Decoration get keywordReturn => const Decoration(color: '#F00000', bold: true);
+ Decoration get lineNumber => const Decoration(color: '#F00000');
+ Decoration get localVariable => const Decoration(color: '#F00000');
+ Decoration get localVariableDeclaration => const Decoration(color: '#F00000');
+ Decoration get method => const Decoration(color: '#F00000');
+ Decoration get methodDeclaration => const Decoration(color: '#F00000');
+ Decoration get multiLineComment => const Decoration(color: '#F00000');
+ Decoration get multiLineString => const Decoration(color: '#F00000');
+ Decoration get number => const Decoration(color: '#F00000');
+ Decoration get occurrenceIndication => const Decoration(color: '#F00000');
+ Decoration get operator => const Decoration(color: '#F00000');
+ Decoration get parameterVariable => const Decoration(color: '#F00000');
+ Decoration get searchResultIndication => const Decoration(color: '#F00000');
+ Decoration get selectionBackground => const Decoration(color: '#F000F0');
+ Decoration get selectionForeground => const Decoration(color: '#F00000');
+ Decoration get setter => const Decoration(color: '#F00000');
+ Decoration get singleLineComment => const Decoration(color: '#F00000');
+ Decoration get sourceHoverBackground => const Decoration(color: '#F00000');
+ Decoration get staticField => const Decoration(color: '#F00000');
+ Decoration get staticFinalField => const Decoration(color: '#F00000');
+ Decoration get staticMethod => const Decoration(color: '#F00000');
+ Decoration get staticMethodDeclaration => const Decoration(color: '#F00000');
+ Decoration get string => const Decoration(color: '#F00000');
+ Decoration get typeArgument => const Decoration(color: '#F00000');
+ Decoration get typeParameter => const Decoration(color: '#F00000');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#F00000');
+}
+
+/// Dart Editor theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/default.xml.
+/// Author: Dart.
+class Dart_EditorTheme extends Theme {
+ const Dart_EditorTheme();
+
+ String get name => 'Dart Editor';
+
+ Decoration get abstractMethod => const Decoration(color: '#000000');
+ Decoration get annotation => const Decoration(color: '#000000');
+ Decoration get background => const Decoration(color: '#ffffff');
+ Decoration get bracket => const Decoration(color: '#000000');
+ Decoration get builtin => const Decoration(color: '#7e0854', bold: true);
+ Decoration get className => const Decoration(color: '#000000');
+ Decoration get commentTaskTag => const Decoration(color: '#606060');
+ Decoration get constant => const Decoration(color: '#000000');
+ Decoration get currentLine => const Decoration(color: '#F0F0F0');
+ Decoration get deletionIndication => const Decoration(color: '#000000');
+ Decoration get deprecatedMember => const Decoration(color: '#000000');
+ Decoration get directive => const Decoration(color: '#7e0854', bold: true);
+ Decoration get dynamicType => const Decoration(color: '#000000');
+ Decoration get enumName => const Decoration(color: '#000000');
+ Decoration get field => const Decoration(color: '#0618bd');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#000000');
+ Decoration get findScope => const Decoration(color: '#000000');
+ Decoration get foreground => const Decoration(color: '#000000');
+ Decoration get getter => const Decoration(color: '#0618bd');
+ Decoration get inheritedMethod => const Decoration(color: '#000000');
+ Decoration get interface => const Decoration(color: '#000000');
+ Decoration get javadoc => const Decoration(color: '#4162bc');
+ Decoration get javadocKeyword => const Decoration(color: '#4162bc');
+ Decoration get javadocLink => const Decoration(color: '#4162bc');
+ Decoration get javadocTag => const Decoration(color: '#7f809e');
+ Decoration get keyword => const Decoration(color: '#7e0854', bold: true);
+ Decoration get keywordReturn => const Decoration(color: '#7e0854', bold: true);
+ Decoration get lineNumber => const Decoration(color: '#000000');
+ Decoration get localVariable => const Decoration(color: '#7f1cc9');
+ Decoration get localVariableDeclaration => const Decoration(color: '#7f1cc9');
+ Decoration get method => const Decoration(color: '#000000');
+ Decoration get methodDeclaration => const Decoration(color: '#0b5bd2', bold: true);
+ Decoration get multiLineComment => const Decoration(color: '#4162bc');
+ Decoration get multiLineString => const Decoration(color: '#2d24fb');
+ Decoration get number => const Decoration(color: '#0c6f0e');
+ Decoration get occurrenceIndication => const Decoration(color: '#e0e0e0');
+ Decoration get operator => const Decoration(color: '#000000');
+ Decoration get parameterVariable => const Decoration(color: '#87312e');
+ Decoration get searchResultIndication => const Decoration(color: '#D0D0D0');
+ Decoration get selectionBackground => const Decoration(color: '#b6d6fd');
+ Decoration get selectionForeground => const Decoration(color: '#000000');
+ Decoration get setter => const Decoration(color: '#0618bd');
+ Decoration get singleLineComment => const Decoration(color: '#417e60');
+ Decoration get sourceHoverBackground => const Decoration(color: '#fbfbc8');
+ Decoration get staticField => const Decoration(color: '#0618bd');
+ Decoration get staticFinalField => const Decoration(color: '#0618bd');
+ Decoration get staticMethod => const Decoration(color: '#000000');
+ Decoration get staticMethodDeclaration => const Decoration(color: '#404040', bold: true);
+ Decoration get string => const Decoration(color: '#2d24fb');
+ Decoration get typeArgument => const Decoration(color: '#033178');
+ Decoration get typeParameter => const Decoration(color: '#033178');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#e0e0e0');
+}
+
+/// frontenddev theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/frontenddev.xml.
+/// Author: Plebe.
+class frontenddevTheme extends Theme {
+ const frontenddevTheme();
+
+ String get name => 'frontenddev';
+
+ Decoration get abstractMethod => const Decoration(color: '#F1C436');
+ Decoration get annotation => const Decoration(color: '#999999');
+ Decoration get background => const Decoration(color: '#000000');
+ Decoration get bracket => const Decoration(color: '#FFFFFF');
+ Decoration get className => const Decoration(color: '#9CF828');
+ Decoration get commentTaskTag => const Decoration(color: '#666666');
+ Decoration get currentLine => const Decoration(color: '#222220');
+ Decoration get deletionIndication => const Decoration(color: '#FF0000');
+ Decoration get deprecatedMember => const Decoration(color: '#FFFFFF');
+ Decoration get dynamicType => const Decoration(color: '#F7C527');
+ Decoration get enumName => const Decoration(color: '#408000');
+ Decoration get field => const Decoration(color: '#c38705');
+ Decoration get findScope => const Decoration(color: '#191919');
+ Decoration get foreground => const Decoration(color: '#FFFFFF');
+ Decoration get inheritedMethod => const Decoration(color: '#E3B735');
+ Decoration get interface => const Decoration(color: '#87F025');
+ Decoration get javadoc => const Decoration(color: '#666666');
+ Decoration get javadocKeyword => const Decoration(color: '#800080');
+ Decoration get javadocLink => const Decoration(color: '#666666');
+ Decoration get javadocTag => const Decoration(color: '#800080');
+ Decoration get keyword => const Decoration(color: '#999999');
+ Decoration get lineNumber => const Decoration(color: '#999999');
+ Decoration get localVariable => const Decoration(color: '#F7C527');
+ Decoration get localVariableDeclaration => const Decoration(color: '#F7C527');
+ Decoration get method => const Decoration(color: '#F7C527');
+ Decoration get methodDeclaration => const Decoration(color: '#F1C438');
+ Decoration get multiLineComment => const Decoration(color: '#666666');
+ Decoration get number => const Decoration(color: '#FF0000');
+ Decoration get occurrenceIndication => const Decoration(color: '#616161');
+ Decoration get operator => const Decoration(color: '#FFFFFF');
+ Decoration get parameterVariable => const Decoration(color: '#069609');
+ Decoration get selectionBackground => const Decoration(color: '#333333');
+ Decoration get selectionForeground => const Decoration(color: '#333333');
+ Decoration get singleLineComment => const Decoration(color: '#666666');
+ Decoration get staticField => const Decoration(color: '#FFFFFF');
+ Decoration get staticFinalField => const Decoration(color: '#80FF00');
+ Decoration get staticMethod => const Decoration(color: '#FFFFFF');
+ Decoration get string => const Decoration(color: '#00a40f');
+ Decoration get typeArgument => const Decoration(color: '#D9B0AC');
+ Decoration get typeParameter => const Decoration(color: '#CDB1AD');
+}
+
+/// Gedit Original Oblivion theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/gedit-original-oblivion.xml.
+/// Author: Sepehr Lajevardi.
+class Gedit_Original_OblivionTheme extends Theme {
+ const Gedit_Original_OblivionTheme();
+
+ String get name => 'Gedit Original Oblivion';
+
+ Decoration get abstractMethod => const Decoration(color: '#BED6FF');
+ Decoration get annotation => const Decoration(color: '#FFFFFF');
+ Decoration get background => const Decoration(color: '#2e3436');
+ Decoration get bracket => const Decoration(color: '#D8D8D8');
+ Decoration get className => const Decoration(color: '#bbbbbb');
+ Decoration get commentTaskTag => const Decoration(color: '#CCDF32');
+ Decoration get constant => const Decoration(color: '#edd400');
+ Decoration get currentLine => const Decoration(color: '#555753');
+ Decoration get deletionIndication => const Decoration(color: '#D25252');
+ Decoration get dynamicType => const Decoration(color: '#729fcf');
+ Decoration get field => const Decoration(color: '#BED6FF');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#D8D8D8');
+ Decoration get findScope => const Decoration(color: '#000000');
+ Decoration get foreground => const Decoration(color: '#d3d7cf');
+ Decoration get inheritedMethod => const Decoration(color: '#BED6FF');
+ Decoration get interface => const Decoration(color: '#D197D9');
+ Decoration get javadoc => const Decoration(color: '#888a85');
+ Decoration get javadocKeyword => const Decoration(color: '#888a85');
+ Decoration get javadocLink => const Decoration(color: '#888a85');
+ Decoration get javadocTag => const Decoration(color: '#888a85');
+ Decoration get keyword => const Decoration(color: '#FFFFFF');
+ Decoration get lineNumber => const Decoration(color: '#555753');
+ Decoration get localVariable => const Decoration(color: '#729fcf');
+ Decoration get localVariableDeclaration => const Decoration(color: '#729fcf');
+ Decoration get method => const Decoration(color: '#FFFFFF');
+ Decoration get methodDeclaration => const Decoration(color: '#BED6FF');
+ Decoration get multiLineComment => const Decoration(color: '#888a85');
+ Decoration get number => const Decoration(color: '#ce5c00');
+ Decoration get occurrenceIndication => const Decoration(color: '#000000');
+ Decoration get operator => const Decoration(color: '#D8D8D8');
+ Decoration get parameterVariable => const Decoration(color: '#79ABFF');
+ Decoration get searchResultIndication => const Decoration(color: '#eeeeec');
+ Decoration get selectionBackground => const Decoration(color: '#888a85');
+ Decoration get selectionForeground => const Decoration(color: '#eeeeec');
+ Decoration get singleLineComment => const Decoration(color: '#888a85');
+ Decoration get sourceHoverBackground => const Decoration(color: '#000000');
+ Decoration get staticField => const Decoration(color: '#EFC090');
+ Decoration get staticFinalField => const Decoration(color: '#EFC090');
+ Decoration get staticMethod => const Decoration(color: '#BED6FF');
+ Decoration get string => const Decoration(color: '#edd400');
+ Decoration get typeArgument => const Decoration(color: '#BFA4A4');
+ Decoration get typeParameter => const Decoration(color: '#BFA4A4');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#000000');
+}
+
+/// Havenjark theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/havenjark.xml.
+/// Author: Rodrigo Franco.
+class HavenjarkTheme extends Theme {
+ const HavenjarkTheme();
+
+ String get name => 'Havenjark';
+
+ Decoration get abstractMethod => const Decoration(color: '#C0B6A8');
+ Decoration get annotation => const Decoration(color: '#808080');
+ Decoration get background => const Decoration(color: '#2D3639');
+ Decoration get bracket => const Decoration(color: '#FFFFFF');
+ Decoration get className => const Decoration(color: '#B8ADA0');
+ Decoration get commentTaskTag => const Decoration(color: '#ACC1AC');
+ Decoration get constant => const Decoration(color: '#93A2CC');
+ Decoration get currentLine => const Decoration(color: '#00001F');
+ Decoration get deprecatedMember => const Decoration(color: '#F3D651');
+ Decoration get dynamicType => const Decoration(color: '#A19A83');
+ Decoration get field => const Decoration(color: '#B3B784');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#3F3F6A');
+ Decoration get findScope => const Decoration(color: '#B9A185');
+ Decoration get foreground => const Decoration(color: '#C0B6A8');
+ Decoration get inheritedMethod => const Decoration(color: '#C0B6A8');
+ Decoration get interface => const Decoration(color: '#B8ADA0');
+ Decoration get javadoc => const Decoration(color: '#B3B5AF');
+ Decoration get javadocKeyword => const Decoration(color: '#CC9393');
+ Decoration get javadocLink => const Decoration(color: '#A893CC');
+ Decoration get javadocTag => const Decoration(color: '#9393CC');
+ Decoration get keyword => const Decoration(color: '#A38474');
+ Decoration get lineNumber => const Decoration(color: '#C0C0C0');
+ Decoration get localVariable => const Decoration(color: '#A19A83');
+ Decoration get localVariableDeclaration => const Decoration(color: '#A19A83');
+ Decoration get method => const Decoration(color: '#DFBE95');
+ Decoration get methodDeclaration => const Decoration(color: '#DFBE95');
+ Decoration get multiLineComment => const Decoration(color: '#AEAEAE');
+ Decoration get multiLineString => const Decoration(color: '#808080');
+ Decoration get number => const Decoration(color: '#B9A185');
+ Decoration get occurrenceIndication => const Decoration(color: '#616161');
+ Decoration get operator => const Decoration(color: '#F0EFD0');
+ Decoration get parameterVariable => const Decoration(color: '#A19A83');
+ Decoration get searchResultIndication => const Decoration(color: '#464467');
+ Decoration get selectionBackground => const Decoration(color: '#2A4750');
+ Decoration get selectionForeground => const Decoration(color: '#C0B6A8');
+ Decoration get singleLineComment => const Decoration(color: '#AEAEAE');
+ Decoration get sourceHoverBackground => const Decoration(color: '#A19879');
+ Decoration get staticField => const Decoration(color: '#93A2CC');
+ Decoration get staticFinalField => const Decoration(color: '#93A2CC');
+ Decoration get staticMethod => const Decoration(color: '#C4C4B7');
+ Decoration get string => const Decoration(color: '#CC9393');
+ Decoration get typeArgument => const Decoration(color: '#C0B6A8');
+ Decoration get typeParameter => const Decoration(color: '#C0B6A8');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#948567');
+}
+
+/// Hot Pink theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/hotpink.xml.
+/// Author: KS.
+class Hot_PinkTheme extends Theme {
+ const Hot_PinkTheme();
+
+ String get name => 'Hot Pink';
+
+ Decoration get abstractMethod => const Decoration(color: '#000000');
+ Decoration get annotation => const Decoration(color: '#808080');
+ Decoration get background => const Decoration(color: '#FFFFFF');
+ Decoration get bracket => const Decoration(color: '#000f6a');
+ Decoration get builtin => const Decoration(color: '#7e0854');
+ Decoration get className => const Decoration(color: '#008000', bold: true);
+ Decoration get commentTaskTag => const Decoration(color: '#417e60');
+ Decoration get constant => const Decoration(color: '#ae25ab');
+ Decoration get currentLine => const Decoration(color: '#fff7cd');
+ Decoration get deletionIndication => const Decoration(color: '#9b5656');
+ Decoration get deprecatedMember => const Decoration(color: '#000000');
+ Decoration get directive => const Decoration(color: '#FF4040');
+ Decoration get dynamicType => const Decoration(color: '#FF4040');
+ Decoration get enumName => const Decoration(color: '#000000');
+ Decoration get field => const Decoration(color: '#0000C0');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#CC6633');
+ Decoration get findScope => const Decoration(color: '#BCADAD');
+ Decoration get foreground => const Decoration(color: '#000000');
+ Decoration get getter => const Decoration(color: '#0200C0');
+ Decoration get inheritedMethod => const Decoration(color: '#2c577c');
+ Decoration get interface => const Decoration(color: '#000000');
+ Decoration get javadoc => const Decoration(color: '#4162bc');
+ Decoration get javadocKeyword => const Decoration(color: '#CC9393');
+ Decoration get javadocLink => const Decoration(color: '#4162bc');
+ Decoration get javadocTag => const Decoration(color: '#4162bc');
+ Decoration get keyword => const Decoration(color: '#7e0854', bold: true);
+ Decoration get keywordReturn => const Decoration(color: '#800390', bold: true);
+ Decoration get lineNumber => const Decoration(color: '#999999');
+ Decoration get localVariable => const Decoration(color: '#FF00FF');
+ Decoration get localVariableDeclaration => const Decoration(color: '#008080');
+ Decoration get method => const Decoration(color: '#2BA6E8');
+ Decoration get methodDeclaration => const Decoration(color: '#8000FF');
+ Decoration get multiLineComment => const Decoration(color: '#417e60');
+ Decoration get multiLineString => const Decoration(color: '#2000FF');
+ Decoration get number => const Decoration(color: '#008000');
+ Decoration get occurrenceIndication => const Decoration(color: '#CC6633');
+ Decoration get operator => const Decoration(color: '#5f97a9');
+ Decoration get parameterVariable => const Decoration(color: '#D7721E');
+ Decoration get searchResultIndication => const Decoration(color: '#CC6633');
+ Decoration get selectionBackground => const Decoration(color: '#c0c0c0');
+ Decoration get selectionForeground => const Decoration(color: '#FFFFFF');
+ Decoration get setter => const Decoration(color: '#0200C0');
+ Decoration get singleLineComment => const Decoration(color: '#417e60');
+ Decoration get sourceHoverBackground => const Decoration(color: '#EEEEEE');
+ Decoration get staticField => const Decoration(color: '#0000C0');
+ Decoration get staticFinalField => const Decoration(color: '#464646');
+ Decoration get staticMethod => const Decoration(color: '#2BA6E8', bold: true);
+ Decoration get staticMethodDeclaration => const Decoration(color: '#8000FF', bold: true);
+ Decoration get string => const Decoration(color: '#2000FF');
+ Decoration get typeArgument => const Decoration(color: '#d07fcd');
+ Decoration get typeParameter => const Decoration(color: '#D00000', bold: true);
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#CC6633');
+}
+
+/// Inkpot theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/inkpot.xml.
+/// Author: Ciaran McCreesh.
+class InkpotTheme extends Theme {
+ const InkpotTheme();
+
+ String get name => 'Inkpot';
+
+ Decoration get background => const Decoration(color: '#1F1F27');
+ Decoration get bracket => const Decoration(color: '#CFBFAD');
+ Decoration get className => const Decoration(color: '#87CEFA');
+ Decoration get commentTaskTag => const Decoration(color: '#FF8BFF');
+ Decoration get currentLine => const Decoration(color: '#2D2D44');
+ Decoration get dynamicType => const Decoration(color: '#CFBFAD');
+ Decoration get enumName => const Decoration(color: '#CFBFAD');
+ Decoration get foreground => const Decoration(color: '#CFBFAD');
+ Decoration get interface => const Decoration(color: '#87FAC4');
+ Decoration get keyword => const Decoration(color: '#808BED');
+ Decoration get lineNumber => const Decoration(color: '#2B91AF');
+ Decoration get localVariable => const Decoration(color: '#CFBFAD');
+ Decoration get localVariableDeclaration => const Decoration(color: '#CFBFAD');
+ Decoration get method => const Decoration(color: '#87CEFA');
+ Decoration get methodDeclaration => const Decoration(color: '#CFBFAD');
+ Decoration get multiLineComment => const Decoration(color: '#CD8B00');
+ Decoration get number => const Decoration(color: '#FFCD8B');
+ Decoration get occurrenceIndication => const Decoration(color: '#616161');
+ Decoration get operator => const Decoration(color: '#CFBFAD');
+ Decoration get selectionBackground => const Decoration(color: '#8B8BFF');
+ Decoration get selectionForeground => const Decoration(color: '#404040');
+ Decoration get singleLineComment => const Decoration(color: '#CD8B00');
+ Decoration get sourceHoverBackground => const Decoration(color: '#FFFFFF');
+ Decoration get string => const Decoration(color: '#FFCD8B');
+}
+
+/// minimal theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/minimal.xml.
+/// Author: meers davy.
+class minimalTheme extends Theme {
+ const minimalTheme();
+
+ String get name => 'minimal';
+
+ Decoration get abstractMethod => const Decoration(color: '#5c8198');
+ Decoration get annotation => const Decoration(color: '#AAAAFF');
+ Decoration get background => const Decoration(color: '#ffffff');
+ Decoration get bracket => const Decoration(color: '#000066');
+ Decoration get className => const Decoration(color: '#000066');
+ Decoration get commentTaskTag => const Decoration(color: '#666666');
+ Decoration get currentLine => const Decoration(color: '#aaccff');
+ Decoration get deletionIndication => const Decoration(color: '#aaccff');
+ Decoration get deprecatedMember => const Decoration(color: '#ab2525');
+ Decoration get enumName => const Decoration(color: '#000066');
+ Decoration get field => const Decoration(color: '#566874');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#EFEFEF');
+ Decoration get findScope => const Decoration(color: '#BCADff');
+ Decoration get foreground => const Decoration(color: '#000000');
+ Decoration get inheritedMethod => const Decoration(color: '#5c8198');
+ Decoration get interface => const Decoration(color: '#000066');
+ Decoration get javadoc => const Decoration(color: '#05314d');
+ Decoration get javadocKeyword => const Decoration(color: '#05314d');
+ Decoration get javadocLink => const Decoration(color: '#05314d');
+ Decoration get javadocTag => const Decoration(color: '#05314d');
+ Decoration get keyword => const Decoration(color: '#5c8198');
+ Decoration get lineNumber => const Decoration(color: '#666666');
+ Decoration get localVariable => const Decoration(color: '#5c8198');
+ Decoration get localVariableDeclaration => const Decoration(color: '#5c8198');
+ Decoration get method => const Decoration(color: '#5c8198');
+ Decoration get methodDeclaration => const Decoration(color: '#5c8198');
+ Decoration get multiLineComment => const Decoration(color: '#334466');
+ Decoration get number => const Decoration(color: '#333333');
+ Decoration get occurrenceIndication => const Decoration(color: '#EFEFEF');
+ Decoration get operator => const Decoration(color: '#333333');
+ Decoration get parameterVariable => const Decoration(color: '#5c8198');
+ Decoration get searchResultIndication => const Decoration(color: '#EFEFEF');
+ Decoration get selectionBackground => const Decoration(color: '#Efefff');
+ Decoration get selectionForeground => const Decoration(color: '#000066');
+ Decoration get singleLineComment => const Decoration(color: '#334466');
+ Decoration get sourceHoverBackground => const Decoration(color: '#EEEEEE');
+ Decoration get staticField => const Decoration(color: '#05314d');
+ Decoration get staticFinalField => const Decoration(color: '#05314d');
+ Decoration get staticMethod => const Decoration(color: '#5c8198');
+ Decoration get string => const Decoration(color: '#333333');
+ Decoration get typeArgument => const Decoration(color: '#5c8198');
+ Decoration get typeParameter => const Decoration(color: '#5c8198');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#EFEFEF');
+}
+
+/// Monokai theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/monokai.xml.
+/// Author: Truong Xuan Tinh.
+class MonokaiTheme extends Theme {
+ const MonokaiTheme();
+
+ String get name => 'Monokai';
+
+ Decoration get abstractMethod => const Decoration(color: '#BED6FF');
+ Decoration get annotation => const Decoration(color: '#FFFFFF');
+ Decoration get background => const Decoration(color: '#272822');
+ Decoration get bracket => const Decoration(color: '#D8D8D8');
+ Decoration get className => const Decoration(color: '#FFFFFF');
+ Decoration get commentTaskTag => const Decoration(color: '#CCDF32');
+ Decoration get constant => const Decoration(color: '#EFB571');
+ Decoration get currentLine => const Decoration(color: '#3E3D32');
+ Decoration get deletionIndication => const Decoration(color: '#D25252');
+ Decoration get deprecatedMember => const Decoration(color: '#F8F8F2');
+ Decoration get dynamicType => const Decoration(color: '#79ABFF');
+ Decoration get enumName => const Decoration(color: '#66D9EF');
+ Decoration get field => const Decoration(color: '#BED6FF');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#D8D8D8');
+ Decoration get findScope => const Decoration(color: '#000000');
+ Decoration get foreground => const Decoration(color: '#F8F8F2');
+ Decoration get inheritedMethod => const Decoration(color: '#BED6FF');
+ Decoration get interface => const Decoration(color: '#D197D9');
+ Decoration get javadoc => const Decoration(color: '#75715E');
+ Decoration get javadocKeyword => const Decoration(color: '#D9E577');
+ Decoration get javadocLink => const Decoration(color: '#D9E577');
+ Decoration get javadocTag => const Decoration(color: '#D9E577');
+ Decoration get keyword => const Decoration(color: '#66CCB3');
+ Decoration get lineNumber => const Decoration(color: '#F8F8F2');
+ Decoration get localVariable => const Decoration(color: '#79ABFF');
+ Decoration get localVariableDeclaration => const Decoration(color: '#BED6FF');
+ Decoration get method => const Decoration(color: '#FFFFFF');
+ Decoration get methodDeclaration => const Decoration(color: '#BED6FF');
+ Decoration get multiLineComment => const Decoration(color: '#75715e');
+ Decoration get number => const Decoration(color: '#7FB347');
+ Decoration get occurrenceIndication => const Decoration(color: '#000000');
+ Decoration get operator => const Decoration(color: '#D8D8D8');
+ Decoration get parameterVariable => const Decoration(color: '#79ABFF');
+ Decoration get searchResultIndication => const Decoration(color: '#D8D8D8');
+ Decoration get selectionBackground => const Decoration(color: '#757575');
+ Decoration get selectionForeground => const Decoration(color: '#D0D0D0');
+ Decoration get singleLineComment => const Decoration(color: '#75715E');
+ Decoration get sourceHoverBackground => const Decoration(color: '#000000');
+ Decoration get staticField => const Decoration(color: '#EFC090');
+ Decoration get staticFinalField => const Decoration(color: '#EFC090');
+ Decoration get staticMethod => const Decoration(color: '#BED6FF');
+ Decoration get string => const Decoration(color: '#E6DB74');
+ Decoration get typeArgument => const Decoration(color: '#BFA4A4');
+ Decoration get typeParameter => const Decoration(color: '#BFA4A4');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#000000');
+}
+
+/// Mr theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/mr.xml.
+/// Author: Jongosi.
+class MrTheme extends Theme {
+ const MrTheme();
+
+ String get name => 'Mr';
+
+ Decoration get abstractMethod => const Decoration(color: '#000099');
+ Decoration get annotation => const Decoration(color: '#990000');
+ Decoration get background => const Decoration(color: '#FFFFFF');
+ Decoration get bracket => const Decoration(color: '#000099');
+ Decoration get className => const Decoration(color: '#006600');
+ Decoration get commentTaskTag => const Decoration(color: '#FF3300');
+ Decoration get constant => const Decoration(color: '#552200');
+ Decoration get currentLine => const Decoration(color: '#D8D8D8');
+ Decoration get deprecatedMember => const Decoration(color: '#D8D8D8');
+ Decoration get enumName => const Decoration(color: '#FF0000');
+ Decoration get field => const Decoration(color: '#000099');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#D8D8D8');
+ Decoration get foreground => const Decoration(color: '#333333');
+ Decoration get inheritedMethod => const Decoration(color: '#000099');
+ Decoration get interface => const Decoration(color: '#666666');
+ Decoration get javadoc => const Decoration(color: '#FF3300');
+ Decoration get javadocKeyword => const Decoration(color: '#990099');
+ Decoration get javadocLink => const Decoration(color: '#990099');
+ Decoration get javadocTag => const Decoration(color: '#990099');
+ Decoration get keyword => const Decoration(color: '#0000FF');
+ Decoration get lineNumber => const Decoration(color: '#D8D8D8');
+ Decoration get localVariable => const Decoration(color: '#0066FF');
+ Decoration get localVariableDeclaration => const Decoration(color: '#000099');
+ Decoration get method => const Decoration(color: '#000099');
+ Decoration get methodDeclaration => const Decoration(color: '#000099');
+ Decoration get multiLineComment => const Decoration(color: '#FF9900');
+ Decoration get number => const Decoration(color: '#0000FF');
+ Decoration get occurrenceIndication => const Decoration(color: '#000000');
+ Decoration get operator => const Decoration(color: '#0000FF');
+ Decoration get parameterVariable => const Decoration(color: '#0000FF');
+ Decoration get searchResultIndication => const Decoration(color: '#D8D8D8');
+ Decoration get selectionBackground => const Decoration(color: '#D8D8D8');
+ Decoration get selectionForeground => const Decoration(color: '#333333');
+ Decoration get singleLineComment => const Decoration(color: '#FF9900');
+ Decoration get sourceHoverBackground => const Decoration(color: '#D8D8D8');
+ Decoration get staticField => const Decoration(color: '#552200');
+ Decoration get staticFinalField => const Decoration(color: '#552200');
+ Decoration get staticMethod => const Decoration(color: '#990000');
+ Decoration get string => const Decoration(color: '#CC0000');
+ Decoration get typeArgument => const Decoration(color: '#0000FF');
+ Decoration get typeParameter => const Decoration(color: '#006600');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#000000');
+}
+
+/// NightLion Aptana Theme theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/nightlion-aptana-theme.xml.
+/// Author: NightLion.
+class NightLion_Aptana_ThemeTheme extends Theme {
+ const NightLion_Aptana_ThemeTheme();
+
+ String get name => 'NightLion Aptana Theme';
+
+ Decoration get annotation => const Decoration(color: '#808080');
+ Decoration get background => const Decoration(color: '#1E1E1E');
+ Decoration get bracket => const Decoration(color: '#FFFFFF');
+ Decoration get className => const Decoration(color: '#CAE682');
+ Decoration get commentTaskTag => const Decoration(color: '#ACC1AC');
+ Decoration get currentLine => const Decoration(color: '#505050');
+ Decoration get deprecatedMember => const Decoration(color: '#FFFFFF');
+ Decoration get dynamicType => const Decoration(color: '#D4C4A9');
+ Decoration get field => const Decoration(color: '#B3B784');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#3F3F6A');
+ Decoration get findScope => const Decoration(color: '#BCADAD');
+ Decoration get foreground => const Decoration(color: '#E2E2E2');
+ Decoration get interface => const Decoration(color: '#CAE682');
+ Decoration get javadoc => const Decoration(color: '#B3B5AF');
+ Decoration get javadocKeyword => const Decoration(color: '#CC9393');
+ Decoration get javadocLink => const Decoration(color: '#A893CC');
+ Decoration get javadocTag => const Decoration(color: '#9393CC');
+ Decoration get keyword => const Decoration(color: '#8DCBE2');
+ Decoration get lineNumber => const Decoration(color: '#C0C0C0');
+ Decoration get localVariable => const Decoration(color: '#D4C4A9');
+ Decoration get localVariableDeclaration => const Decoration(color: '#D4C4A9');
+ Decoration get method => const Decoration(color: '#DFBE95');
+ Decoration get methodDeclaration => const Decoration(color: '#DFBE95');
+ Decoration get multiLineComment => const Decoration(color: '#73879B');
+ Decoration get number => const Decoration(color: '#EAB882');
+ Decoration get occurrenceIndication => const Decoration(color: '#616161');
+ Decoration get operator => const Decoration(color: '#F0EFD0');
+ Decoration get searchResultIndication => const Decoration(color: '#464467');
+ Decoration get selectionBackground => const Decoration(color: '#364656');
+ Decoration get selectionForeground => const Decoration(color: '#FFFFFF');
+ Decoration get singleLineComment => const Decoration(color: '#7F9F7F');
+ Decoration get sourceHoverBackground => const Decoration(color: '#A19879');
+ Decoration get staticField => const Decoration(color: '#93A2CC');
+ Decoration get staticFinalField => const Decoration(color: '#53DCCD');
+ Decoration get staticMethod => const Decoration(color: '#C4C4B7');
+ Decoration get string => const Decoration(color: '#CC9393');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#948567');
+}
+
+/// Notepad++ Like theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/notepad++-like.xml.
+/// Author: Vokiel.
+class Notepad___LikeTheme extends Theme {
+ const Notepad___LikeTheme();
+
+ String get name => 'Notepad++ Like';
+
+ Decoration get abstractMethod => const Decoration(color: '#FF00FF');
+ Decoration get annotation => const Decoration(color: '#808080');
+ Decoration get background => const Decoration(color: '#FFFFFF');
+ Decoration get bracket => const Decoration(color: '#8000FF');
+ Decoration get className => const Decoration(color: '#000080');
+ Decoration get commentTaskTag => const Decoration(color: '#008000');
+ Decoration get currentLine => const Decoration(color: '#EEEEEE');
+ Decoration get deletionIndication => const Decoration(color: '#9b5656');
+ Decoration get deprecatedMember => const Decoration(color: '#ab2525');
+ Decoration get enumName => const Decoration(color: '#800040');
+ Decoration get field => const Decoration(color: '#800080');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#EFEFEF');
+ Decoration get findScope => const Decoration(color: '#BCADAD');
+ Decoration get foreground => const Decoration(color: '#8000FF');
+ Decoration get inheritedMethod => const Decoration(color: '#FF00FF');
+ Decoration get interface => const Decoration(color: '#9b5656');
+ Decoration get javadoc => const Decoration(color: '#800080');
+ Decoration get javadocKeyword => const Decoration(color: '#0000FF');
+ Decoration get javadocLink => const Decoration(color: '#800080');
+ Decoration get javadocTag => const Decoration(color: '#801f91');
+ Decoration get keyword => const Decoration(color: '#0000FF');
+ Decoration get lineNumber => const Decoration(color: '#999999');
+ Decoration get localVariable => const Decoration(color: '#000080');
+ Decoration get localVariableDeclaration => const Decoration(color: '#000080');
+ Decoration get method => const Decoration(color: '#FF00FF');
+ Decoration get methodDeclaration => const Decoration(color: '#FF00FF');
+ Decoration get multiLineComment => const Decoration(color: '#008000');
+ Decoration get number => const Decoration(color: '#FF8000');
+ Decoration get occurrenceIndication => const Decoration(color: '#EFEFEF');
+ Decoration get operator => const Decoration(color: '#8000FF');
+ Decoration get parameterVariable => const Decoration(color: '#0000FF');
+ Decoration get searchResultIndication => const Decoration(color: '#EFEFEF');
+ Decoration get selectionBackground => const Decoration(color: '#EEEEEE');
+ Decoration get selectionForeground => const Decoration(color: '#000000');
+ Decoration get singleLineComment => const Decoration(color: '#008000');
+ Decoration get sourceHoverBackground => const Decoration(color: '#EEEEEE');
+ Decoration get staticField => const Decoration(color: '#800040');
+ Decoration get staticFinalField => const Decoration(color: '#800040');
+ Decoration get staticMethod => const Decoration(color: '#C4C4B7');
+ Decoration get string => const Decoration(color: '#808080');
+ Decoration get typeArgument => const Decoration(color: '#885d3b');
+ Decoration get typeParameter => const Decoration(color: '#885d3b');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#EFEFEF');
+}
+
+/// Oblivion theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/oblivion.xml.
+/// Author: Roger Dudler.
+class OblivionTheme extends Theme {
+ const OblivionTheme();
+
+ String get name => 'Oblivion';
+
+ Decoration get abstractMethod => const Decoration(color: '#BED6FF');
+ Decoration get annotation => const Decoration(color: '#FFFFFF');
+ Decoration get background => const Decoration(color: '#1E1E1E');
+ Decoration get bracket => const Decoration(color: '#D8D8D8');
+ Decoration get className => const Decoration(color: '#D25252');
+ Decoration get commentTaskTag => const Decoration(color: '#CCDF32');
+ Decoration get constant => const Decoration(color: '#EFC090');
+ Decoration get currentLine => const Decoration(color: '#2A2A2A');
+ Decoration get deletionIndication => const Decoration(color: '#D25252');
+ Decoration get deprecatedMember => const Decoration(color: '#D25252');
+ Decoration get dynamicType => const Decoration(color: '#79ABFF');
+ Decoration get enumName => const Decoration(color: '#7FB347');
+ Decoration get field => const Decoration(color: '#BED6FF');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#000000');
+ Decoration get findScope => const Decoration(color: '#111111');
+ Decoration get foreground => const Decoration(color: '#D8D8D8');
+ Decoration get inheritedMethod => const Decoration(color: '#BED6FF');
+ Decoration get interface => const Decoration(color: '#D197D9');
+ Decoration get javadoc => const Decoration(color: '#CCDF32');
+ Decoration get javadocKeyword => const Decoration(color: '#D9E577');
+ Decoration get javadocLink => const Decoration(color: '#D9E577');
+ Decoration get javadocTag => const Decoration(color: '#D9E577');
+ Decoration get keyword => const Decoration(color: '#FFFFFF');
+ Decoration get lineNumber => const Decoration(color: '#D0D0D0');
+ Decoration get localVariable => const Decoration(color: '#79ABFF');
+ Decoration get localVariableDeclaration => const Decoration(color: '#BED6FF');
+ Decoration get method => const Decoration(color: '#FFFFFF');
+ Decoration get methodDeclaration => const Decoration(color: '#BED6FF');
+ Decoration get multiLineComment => const Decoration(color: '#C7DD0C');
+ Decoration get number => const Decoration(color: '#7FB347');
+ Decoration get occurrenceIndication => const Decoration(color: '#000000');
+ Decoration get operator => const Decoration(color: '#D8D8D8');
+ Decoration get parameterVariable => const Decoration(color: '#79ABFF');
+ Decoration get searchResultIndication => const Decoration(color: '#000000');
+ Decoration get selectionBackground => const Decoration(color: '#404040');
+ Decoration get selectionForeground => const Decoration(color: '#D0D0D0');
+ Decoration get singleLineComment => const Decoration(color: '#C7DD0C');
+ Decoration get sourceHoverBackground => const Decoration(color: '#000000');
+ Decoration get staticField => const Decoration(color: '#EFC090');
+ Decoration get staticFinalField => const Decoration(color: '#EFC090');
+ Decoration get staticMethod => const Decoration(color: '#BED6FF');
+ Decoration get string => const Decoration(color: '#FFC600');
+ Decoration get typeArgument => const Decoration(color: '#BFA4A4');
+ Decoration get typeParameter => const Decoration(color: '#BFA4A4');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#000000');
+}
+
+/// Obsidian theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/obsidian.xml.
+/// Author: Morinar.
+class ObsidianTheme extends Theme {
+ const ObsidianTheme();
+
+ String get name => 'Obsidian';
+
+ Decoration get abstractMethod => const Decoration(color: '#E0E2E4');
+ Decoration get annotation => const Decoration(color: '#A082BD');
+ Decoration get background => const Decoration(color: '#293134');
+ Decoration get bracket => const Decoration(color: '#E8E2B7');
+ Decoration get className => const Decoration(color: '#678CB1');
+ Decoration get commentTaskTag => const Decoration(color: '#FF8BFF');
+ Decoration get constant => const Decoration(color: '#A082BD');
+ Decoration get currentLine => const Decoration(color: '#2F393C');
+ Decoration get deletionIndication => const Decoration(color: '#E0E2E4');
+ Decoration get deprecatedMember => const Decoration(color: '#E0E2E4');
+ Decoration get dynamicType => const Decoration(color: '#E0E2E4');
+ Decoration get enumName => const Decoration(color: '#E0E2E4');
+ Decoration get field => const Decoration(color: '#678CB1');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#616161');
+ Decoration get findScope => const Decoration(color: '#E0E2E4');
+ Decoration get foreground => const Decoration(color: '#E0E2E4');
+ Decoration get inheritedMethod => const Decoration(color: '#E0E2E4');
+ Decoration get interface => const Decoration(color: '#678CB1');
+ Decoration get javadoc => const Decoration(color: '#7D8C93');
+ Decoration get javadocKeyword => const Decoration(color: '#A082BD');
+ Decoration get javadocLink => const Decoration(color: '#678CB1');
+ Decoration get javadocTag => const Decoration(color: '#E0E2E4');
+ Decoration get keyword => const Decoration(color: '#93C763');
+ Decoration get lineNumber => const Decoration(color: '#81969A');
+ Decoration get localVariable => const Decoration(color: '#E0E2E4');
+ Decoration get localVariableDeclaration => const Decoration(color: '#E0E2E4');
+ Decoration get method => const Decoration(color: '#678CB1');
+ Decoration get methodDeclaration => const Decoration(color: '#E8E2B7');
+ Decoration get multiLineComment => const Decoration(color: '#7D8C93');
+ Decoration get number => const Decoration(color: '#FFCD22');
+ Decoration get occurrenceIndication => const Decoration(color: '#616161');
+ Decoration get operator => const Decoration(color: '#E8E2B7');
+ Decoration get parameterVariable => const Decoration(color: '#E0E2E4');
+ Decoration get searchResultIndication => const Decoration(color: '#616161');
+ Decoration get selectionBackground => const Decoration(color: '#804000');
+ Decoration get selectionForeground => const Decoration(color: '#E0E2E4');
+ Decoration get singleLineComment => const Decoration(color: '#7D8C93');
+ Decoration get sourceHoverBackground => const Decoration(color: '#FFFFFF');
+ Decoration get staticField => const Decoration(color: '#678CB1');
+ Decoration get staticFinalField => const Decoration(color: '#E0E2E4');
+ Decoration get staticMethod => const Decoration(color: '#E0E2E4');
+ Decoration get string => const Decoration(color: '#EC7600');
+ Decoration get typeArgument => const Decoration(color: '#E0E2E4');
+ Decoration get typeParameter => const Decoration(color: '#E0E2E4');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#616161');
+}
+
+/// Pastel theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/pastel.xml.
+/// Author: Ian Kabeary.
+class PastelTheme extends Theme {
+ const PastelTheme();
+
+ String get name => 'Pastel';
+
+ Decoration get abstractMethod => const Decoration(color: '#E0E2E4');
+ Decoration get annotation => const Decoration(color: '#A082BD');
+ Decoration get background => const Decoration(color: '#1f2223');
+ Decoration get bracket => const Decoration(color: '#95bed8');
+ Decoration get className => const Decoration(color: '#678CB1');
+ Decoration get commentTaskTag => const Decoration(color: '#a57b61');
+ Decoration get constant => const Decoration(color: '#A082BD');
+ Decoration get currentLine => const Decoration(color: '#2F393C');
+ Decoration get deletionIndication => const Decoration(color: '#E0E2E4');
+ Decoration get deprecatedMember => const Decoration(color: '#E0E2E4');
+ Decoration get dynamicType => const Decoration(color: '#E0E2E4');
+ Decoration get enumName => const Decoration(color: '#E0E2E4');
+ Decoration get field => const Decoration(color: '#678CB1');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#616161');
+ Decoration get findScope => const Decoration(color: '#E0E2E4');
+ Decoration get foreground => const Decoration(color: '#E0E2E4');
+ Decoration get inheritedMethod => const Decoration(color: '#E0E2E4');
+ Decoration get interface => const Decoration(color: '#678CB1');
+ Decoration get javadoc => const Decoration(color: '#7D8C93');
+ Decoration get javadocKeyword => const Decoration(color: '#A082BD');
+ Decoration get javadocLink => const Decoration(color: '#678CB1');
+ Decoration get javadocTag => const Decoration(color: '#E0E2E4');
+ Decoration get keyword => const Decoration(color: '#a57b61');
+ Decoration get lineNumber => const Decoration(color: '#81969A');
+ Decoration get localVariable => const Decoration(color: '#E0E2E4');
+ Decoration get localVariableDeclaration => const Decoration(color: '#E0E2E4');
+ Decoration get method => const Decoration(color: '#678CB1');
+ Decoration get methodDeclaration => const Decoration(color: '#95bed8');
+ Decoration get multiLineComment => const Decoration(color: '#7D8C93');
+ Decoration get number => const Decoration(color: '#c78d9b');
+ Decoration get occurrenceIndication => const Decoration(color: '#616161');
+ Decoration get operator => const Decoration(color: '#E8E2B7');
+ Decoration get parameterVariable => const Decoration(color: '#E0E2E4');
+ Decoration get searchResultIndication => const Decoration(color: '#616161');
+ Decoration get selectionBackground => const Decoration(color: '#95bed8');
+ Decoration get selectionForeground => const Decoration(color: '#E0E2E4');
+ Decoration get singleLineComment => const Decoration(color: '#7D8C93');
+ Decoration get sourceHoverBackground => const Decoration(color: '#FFFFFF');
+ Decoration get staticField => const Decoration(color: '#678CB1');
+ Decoration get staticFinalField => const Decoration(color: '#E0E2E4');
+ Decoration get staticMethod => const Decoration(color: '#E0E2E4');
+ Decoration get string => const Decoration(color: '#c78d9b');
+ Decoration get typeArgument => const Decoration(color: '#E0E2E4');
+ Decoration get typeParameter => const Decoration(color: '#E0E2E4');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#616161');
+}
+
+/// RecognEyes theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/recogneyes.xml.
+/// Author: Dan.
+class RecognEyesTheme extends Theme {
+ const RecognEyesTheme();
+
+ String get name => 'RecognEyes';
+
+ Decoration get abstractMethod => const Decoration(color: '#BED6FF');
+ Decoration get annotation => const Decoration(color: '#FFFFFF');
+ Decoration get background => const Decoration(color: '#101020');
+ Decoration get bracket => const Decoration(color: '#D0D0D0');
+ Decoration get className => const Decoration(color: '#FF8080');
+ Decoration get commentTaskTag => const Decoration(color: '#00FF00');
+ Decoration get constant => const Decoration(color: '#FFFF00');
+ Decoration get currentLine => const Decoration(color: '#202030');
+ Decoration get deletionIndication => const Decoration(color: '#FFFFFF');
+ Decoration get deprecatedMember => const Decoration(color: '#FFFFFF');
+ Decoration get dynamicType => const Decoration(color: '#79ABFF');
+ Decoration get enumName => const Decoration(color: '#FFFFFF');
+ Decoration get field => const Decoration(color: '#BED6FF');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#606080');
+ Decoration get findScope => const Decoration(color: '#FFFFFF');
+ Decoration get foreground => const Decoration(color: '#D0D0D0');
+ Decoration get inheritedMethod => const Decoration(color: '#BED6FF');
+ Decoration get interface => const Decoration(color: '#D197D9');
+ Decoration get javadoc => const Decoration(color: '#CCDF32');
+ Decoration get javadocKeyword => const Decoration(color: '#D9E577');
+ Decoration get javadocLink => const Decoration(color: '#D9E577');
+ Decoration get javadocTag => const Decoration(color: '#D9E577');
+ Decoration get keyword => const Decoration(color: '#00D0D0');
+ Decoration get lineNumber => const Decoration(color: '#2B91AF');
+ Decoration get localVariable => const Decoration(color: '#79ABFF');
+ Decoration get localVariableDeclaration => const Decoration(color: '#BED6FF');
+ Decoration get method => const Decoration(color: '#D0D0D0');
+ Decoration get methodDeclaration => const Decoration(color: '#BED6FF');
+ Decoration get multiLineComment => const Decoration(color: '#00E000');
+ Decoration get number => const Decoration(color: '#FFFF00');
+ Decoration get occurrenceIndication => const Decoration(color: '#000000');
+ Decoration get operator => const Decoration(color: '#D0D0D0');
+ Decoration get parameterVariable => const Decoration(color: '#79ABFF');
+ Decoration get searchResultIndication => const Decoration(color: '#006080');
+ Decoration get selectionBackground => const Decoration(color: '#0000FF');
+ Decoration get selectionForeground => const Decoration(color: '#FFFFFF');
+ Decoration get singleLineComment => const Decoration(color: '#00E000');
+ Decoration get sourceHoverBackground => const Decoration(color: '#FFFFFF');
+ Decoration get staticField => const Decoration(color: '#EFC090');
+ Decoration get staticFinalField => const Decoration(color: '#EFC090');
+ Decoration get staticMethod => const Decoration(color: '#BED6FF');
+ Decoration get string => const Decoration(color: '#DC78DC');
+ Decoration get typeArgument => const Decoration(color: '#BFA4A4');
+ Decoration get typeParameter => const Decoration(color: '#BFA4A4');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#000000');
+}
+
+/// Retta theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/retta.xml.
+/// Author: Eric.
+class RettaTheme extends Theme {
+ const RettaTheme();
+
+ String get name => 'Retta';
+
+ Decoration get abstractMethod => const Decoration(color: '#A4B0C0');
+ Decoration get annotation => const Decoration(color: '#FFFFFF');
+ Decoration get background => const Decoration(color: '#000000');
+ Decoration get bracket => const Decoration(color: '#F8E1AA');
+ Decoration get className => const Decoration(color: '#DE6546', bold: true);
+ Decoration get commentTaskTag => const Decoration(color: '#83786E');
+ Decoration get constant => const Decoration(color: '#EFC090');
+ Decoration get currentLine => const Decoration(color: '#2A2A2A');
+ Decoration get deletionIndication => const Decoration(color: '#DE6546');
+ Decoration get deprecatedMember => const Decoration(color: '#DE6546');
+ Decoration get dynamicType => const Decoration(color: '#F8E1AA');
+ Decoration get enumName => const Decoration(color: '#527D5D', bold: true);
+ Decoration get field => const Decoration(color: '#DE6546');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#395EB1');
+ Decoration get findScope => const Decoration(color: '#FFFF00');
+ Decoration get foreground => const Decoration(color: '#F8E1AA');
+ Decoration get inheritedMethod => const Decoration(color: '#A4B0C0');
+ Decoration get interface => const Decoration(color: '#527D5D', bold: true);
+ Decoration get javadoc => const Decoration(color: '#83786E');
+ Decoration get javadocKeyword => const Decoration(color: '#83786E');
+ Decoration get javadocLink => const Decoration(color: '#83786E');
+ Decoration get javadocTag => const Decoration(color: '#A19387');
+ Decoration get keyword => const Decoration(color: '#E79E3C', bold: true);
+ Decoration get lineNumber => const Decoration(color: '#C97138');
+ Decoration get localVariable => const Decoration(color: '#F8E1AA');
+ Decoration get localVariableDeclaration => const Decoration(color: '#F8E1AA');
+ Decoration get method => const Decoration(color: '#A4B0C0');
+ Decoration get methodDeclaration => const Decoration(color: '#A4B0C0');
+ Decoration get multiLineComment => const Decoration(color: '#83786E');
+ Decoration get number => const Decoration(color: '#D6C248');
+ Decoration get occurrenceIndication => const Decoration(color: '#5E5C56');
+ Decoration get operator => const Decoration(color: '#D6C248');
+ Decoration get parameterVariable => const Decoration(color: '#A4B0C0');
+ Decoration get searchResultIndication => const Decoration(color: '#395EB1');
+ Decoration get selectionBackground => const Decoration(color: '#527D5D');
+ Decoration get selectionForeground => const Decoration(color: '#F8E1AA');
+ Decoration get singleLineComment => const Decoration(color: '#83786E');
+ Decoration get sourceHoverBackground => const Decoration(color: '#FF00FF');
+ Decoration get staticField => const Decoration(color: '#F8E1A3');
+ Decoration get staticFinalField => const Decoration(color: '#F8E1A3');
+ Decoration get staticMethod => const Decoration(color: '#A4B0C0');
+ Decoration get string => const Decoration(color: '#D6C248');
+ Decoration get typeArgument => const Decoration(color: '#BFA4A4');
+ Decoration get typeParameter => const Decoration(color: '#BFA4A4');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#527D5D');
+}
+
+/// Roboticket theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/roboticket.xml.
+/// Author: Robopuff.
+class RoboticketTheme extends Theme {
+ const RoboticketTheme();
+
+ String get name => 'Roboticket';
+
+ Decoration get abstractMethod => const Decoration(color: '#2C577C');
+ Decoration get annotation => const Decoration(color: '#808080');
+ Decoration get background => const Decoration(color: '#F5F5F5');
+ Decoration get bracket => const Decoration(color: '#B05A65');
+ Decoration get className => const Decoration(color: '#AB2525');
+ Decoration get commentTaskTag => const Decoration(color: '#295F94');
+ Decoration get constant => const Decoration(color: '#0A0B0C');
+ Decoration get currentLine => const Decoration(color: '#E0E0FF');
+ Decoration get deletionIndication => const Decoration(color: '#9B5656');
+ Decoration get deprecatedMember => const Decoration(color: '#AB2525');
+ Decoration get enumName => const Decoration(color: '#885D3B');
+ Decoration get field => const Decoration(color: '#566874');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#FFDF99');
+ Decoration get findScope => const Decoration(color: '#BDD8F2');
+ Decoration get foreground => const Decoration(color: '#585858');
+ Decoration get inheritedMethod => const Decoration(color: '#2C577C');
+ Decoration get interface => const Decoration(color: '#9B5656');
+ Decoration get javadoc => const Decoration(color: '#AD95AF');
+ Decoration get javadocKeyword => const Decoration(color: '#CC9393');
+ Decoration get javadocLink => const Decoration(color: '#AD95AF');
+ Decoration get javadocTag => const Decoration(color: '#566874');
+ Decoration get keyword => const Decoration(color: '#295F94');
+ Decoration get lineNumber => const Decoration(color: '#AFBFCF');
+ Decoration get localVariable => const Decoration(color: '#55aa55');
+ Decoration get localVariableDeclaration => const Decoration(color: '#B05A65');
+ Decoration get method => const Decoration(color: '#BC5A65', bold: true);
+ Decoration get methodDeclaration => const Decoration(color: '#B05A65');
+ Decoration get multiLineComment => const Decoration(color: '#AD95AF');
+ Decoration get number => const Decoration(color: '#AF0F91');
+ Decoration get occurrenceIndication => const Decoration(color: '#FFCFBB');
+ Decoration get operator => const Decoration(color: '#000000');
+ Decoration get parameterVariable => const Decoration(color: '#55aa55');
+ Decoration get searchResultIndication => const Decoration(color: '#FFDF99');
+ Decoration get selectionBackground => const Decoration(color: '#BDD8F2');
+ Decoration get selectionForeground => const Decoration(color: '#484848');
+ Decoration get singleLineComment => const Decoration(color: '#AD95AF');
+ Decoration get sourceHoverBackground => const Decoration(color: '#EEEEEE');
+ Decoration get staticField => const Decoration(color: '#885D3B');
+ Decoration get staticFinalField => const Decoration(color: '#885D3B');
+ Decoration get staticMethod => const Decoration(color: '#C4C4B7');
+ Decoration get string => const Decoration(color: '#317ECC');
+ Decoration get typeArgument => const Decoration(color: '#885D3B');
+ Decoration get typeParameter => const Decoration(color: '#885D3B');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#FFCFBB');
+}
+
+/// Schuss theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/schuss.xml.
+/// Author: Vasil Stoychev.
+class SchussTheme extends Theme {
+ const SchussTheme();
+
+ String get name => 'Schuss';
+
+ Decoration get abstractMethod => const Decoration(color: '#2c577c');
+ Decoration get annotation => const Decoration(color: '#808080');
+ Decoration get background => const Decoration(color: '#FFFFFF');
+ Decoration get bracket => const Decoration(color: '#000f6a');
+ Decoration get className => const Decoration(color: '#ca3349');
+ Decoration get commentTaskTag => const Decoration(color: '#d7d3cc');
+ Decoration get constant => const Decoration(color: '#ae25ab');
+ Decoration get currentLine => const Decoration(color: '#fff7cd');
+ Decoration get deletionIndication => const Decoration(color: '#9b5656');
+ Decoration get deprecatedMember => const Decoration(color: '#ab2525');
+ Decoration get enumName => const Decoration(color: '#135a20');
+ Decoration get field => const Decoration(color: '#566874');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#CC6633');
+ Decoration get findScope => const Decoration(color: '#BCADAD');
+ Decoration get foreground => const Decoration(color: '#430400');
+ Decoration get inheritedMethod => const Decoration(color: '#2c577c');
+ Decoration get interface => const Decoration(color: '#ca3349');
+ Decoration get javadoc => const Decoration(color: '#05314d');
+ Decoration get javadocKeyword => const Decoration(color: '#CC9393');
+ Decoration get javadocLink => const Decoration(color: '#05314d');
+ Decoration get javadocTag => const Decoration(color: '#05314d');
+ Decoration get keyword => const Decoration(color: '#606060');
+ Decoration get lineNumber => const Decoration(color: '#999999');
+ Decoration get localVariable => const Decoration(color: '#2b6488');
+ Decoration get localVariableDeclaration => const Decoration(color: '#ca3349');
+ Decoration get method => const Decoration(color: '#797a8a');
+ Decoration get methodDeclaration => const Decoration(color: '#4f6d8f');
+ Decoration get multiLineComment => const Decoration(color: '#d5d9e5');
+ Decoration get number => const Decoration(color: '#d0321f');
+ Decoration get occurrenceIndication => const Decoration(color: '#CC6633');
+ Decoration get operator => const Decoration(color: '#5f97a9');
+ Decoration get parameterVariable => const Decoration(color: '#5c8198');
+ Decoration get searchResultIndication => const Decoration(color: '#CC6633');
+ Decoration get selectionBackground => const Decoration(color: '#f4fdff');
+ Decoration get selectionForeground => const Decoration(color: '#FFFFFF');
+ Decoration get singleLineComment => const Decoration(color: '#d7d3cc');
+ Decoration get sourceHoverBackground => const Decoration(color: '#EEEEEE');
+ Decoration get staticField => const Decoration(color: '#464646');
+ Decoration get staticFinalField => const Decoration(color: '#464646');
+ Decoration get staticMethod => const Decoration(color: '#797a8a');
+ Decoration get string => const Decoration(color: '#585545');
+ Decoration get typeArgument => const Decoration(color: '#d07fcd');
+ Decoration get typeParameter => const Decoration(color: '#d07fcd');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#CC6633');
+}
+
+/// Sublime Text 2 theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/sublime-text-2.xml.
+/// Author: Filip Minev.
+class Sublime_Text_2Theme extends Theme {
+ const Sublime_Text_2Theme();
+
+ String get name => 'Sublime Text 2';
+
+ Decoration get abstractMethod => const Decoration(color: '#BED6FF');
+ Decoration get annotation => const Decoration(color: '#FFFFFF');
+ Decoration get background => const Decoration(color: '#272822');
+ Decoration get bracket => const Decoration(color: '#F9FAF4');
+ Decoration get className => const Decoration(color: '#52E3F6');
+ Decoration get commentTaskTag => const Decoration(color: '#FFFFFF');
+ Decoration get currentLine => const Decoration(color: '#5B5A4E');
+ Decoration get deletionIndication => const Decoration(color: '#FF0000');
+ Decoration get deprecatedMember => const Decoration(color: '#FF0000');
+ Decoration get dynamicType => const Decoration(color: '#CFBFAD');
+ Decoration get field => const Decoration(color: '#CFBFAD');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#D8D8D8');
+ Decoration get findScope => const Decoration(color: '#000000');
+ Decoration get foreground => const Decoration(color: '#CFBFAD');
+ Decoration get inheritedMethod => const Decoration(color: '#BED6FF');
+ Decoration get interface => const Decoration(color: '#52E3F6');
+ Decoration get javadoc => const Decoration(color: '#FFFFFF');
+ Decoration get javadocKeyword => const Decoration(color: '#D9E577');
+ Decoration get javadocLink => const Decoration(color: '#CFBFAD');
+ Decoration get javadocTag => const Decoration(color: '#CFBFAD');
+ Decoration get keyword => const Decoration(color: '#FF007F');
+ Decoration get lineNumber => const Decoration(color: '#999999');
+ Decoration get localVariable => const Decoration(color: '#CFBFAD');
+ Decoration get localVariableDeclaration => const Decoration(color: '#CFBFAD');
+ Decoration get method => const Decoration(color: '#A7EC21');
+ Decoration get methodDeclaration => const Decoration(color: '#A7EC21');
+ Decoration get multiLineComment => const Decoration(color: '#FFFFFF');
+ Decoration get number => const Decoration(color: '#C48CFF');
+ Decoration get occurrenceIndication => const Decoration(color: '#000000');
+ Decoration get operator => const Decoration(color: '#FF007F');
+ Decoration get parameterVariable => const Decoration(color: '#79ABFF');
+ Decoration get searchResultIndication => const Decoration(color: '#D8D8D8');
+ Decoration get selectionBackground => const Decoration(color: '#CC9900');
+ Decoration get selectionForeground => const Decoration(color: '#404040');
+ Decoration get singleLineComment => const Decoration(color: '#FFFFFF');
+ Decoration get sourceHoverBackground => const Decoration(color: '#FFFFFF');
+ Decoration get staticField => const Decoration(color: '#CFBFAD');
+ Decoration get staticFinalField => const Decoration(color: '#CFBFAD');
+ Decoration get staticMethod => const Decoration(color: '#A7EC21');
+ Decoration get string => const Decoration(color: '#ECE47E');
+ Decoration get typeArgument => const Decoration(color: '#BFA4A4');
+ Decoration get typeParameter => const Decoration(color: '#BFA4A4');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#000000');
+}
+
+/// Sunburst theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/sunburst.xml.
+/// Author: Viorel Craescu.
+class SunburstTheme extends Theme {
+ const SunburstTheme();
+
+ String get name => 'Sunburst';
+
+ Decoration get abstractMethod => const Decoration(color: '#F9F9F9');
+ Decoration get annotation => const Decoration(color: '#A020F0');
+ Decoration get background => const Decoration(color: '#000000');
+ Decoration get bracket => const Decoration(color: '#F9F9F9');
+ Decoration get className => const Decoration(color: '#F9F9F9');
+ Decoration get commentTaskTag => const Decoration(color: '#A8A8A8');
+ Decoration get constant => const Decoration(color: '#3D9AD6');
+ Decoration get currentLine => const Decoration(color: '#2F2F2F');
+ Decoration get deletionIndication => const Decoration(color: '#D25252');
+ Decoration get deprecatedMember => const Decoration(color: '#F9F9F9');
+ Decoration get dynamicType => const Decoration(color: '#4B9CE9');
+ Decoration get enumName => const Decoration(color: '#7FB347');
+ Decoration get field => const Decoration(color: '#4B9CE9');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#5A5A5A');
+ Decoration get findScope => const Decoration(color: '#DDF0FF');
+ Decoration get foreground => const Decoration(color: '#F9F9F9');
+ Decoration get inheritedMethod => const Decoration(color: '#F9F9F9');
+ Decoration get interface => const Decoration(color: '#F9F9F9');
+ Decoration get javadoc => const Decoration(color: '#A8A8A8');
+ Decoration get javadocKeyword => const Decoration(color: '#EA9C77');
+ Decoration get javadocLink => const Decoration(color: '#548FA0');
+ Decoration get javadocTag => const Decoration(color: '#A8A8A8');
+ Decoration get keyword => const Decoration(color: '#EA9C77');
+ Decoration get lineNumber => const Decoration(color: '#F9F9F9');
+ Decoration get localVariable => const Decoration(color: '#4B9CE9');
+ Decoration get localVariableDeclaration => const Decoration(color: '#4B9CE9');
+ Decoration get method => const Decoration(color: '#F9F9F9');
+ Decoration get methodDeclaration => const Decoration(color: '#F9F9F9');
+ Decoration get multiLineComment => const Decoration(color: '#A8A8A8');
+ Decoration get number => const Decoration(color: '#F9F9F9');
+ Decoration get occurrenceIndication => const Decoration(color: '#5A5A5A');
+ Decoration get operator => const Decoration(color: '#F9F9F9');
+ Decoration get parameterVariable => const Decoration(color: '#4B9CE9');
+ Decoration get searchResultIndication => const Decoration(color: '#5A5A5A');
+ Decoration get selectionBackground => const Decoration(color: '#DDF0FF');
+ Decoration get selectionForeground => const Decoration(color: '#000000');
+ Decoration get singleLineComment => const Decoration(color: '#A8A8A8');
+ Decoration get sourceHoverBackground => const Decoration(color: '#000000');
+ Decoration get staticField => const Decoration(color: '#4B9CE9');
+ Decoration get staticFinalField => const Decoration(color: '#4B9CE9');
+ Decoration get staticMethod => const Decoration(color: '#F9F9F9');
+ Decoration get string => const Decoration(color: '#76BA53');
+ Decoration get typeArgument => const Decoration(color: '#4B9CE9');
+ Decoration get typeParameter => const Decoration(color: '#4B9CE9');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#5A5A5A');
+}
+
+/// Tango theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/tango.xml.
+/// Author: Roger Dudler.
+class TangoTheme extends Theme {
+ const TangoTheme();
+
+ String get name => 'Tango';
+
+ Decoration get abstractMethod => const Decoration(color: '#2c577c');
+ Decoration get annotation => const Decoration(color: '#808080');
+ Decoration get background => const Decoration(color: '#FFFFFF');
+ Decoration get bracket => const Decoration(color: '#444444');
+ Decoration get className => const Decoration(color: '#37550d');
+ Decoration get commentTaskTag => const Decoration(color: '#17608f');
+ Decoration get currentLine => const Decoration(color: '#EEEEEE');
+ Decoration get deletionIndication => const Decoration(color: '#9b5656');
+ Decoration get deprecatedMember => const Decoration(color: '#ab2525');
+ Decoration get dynamicType => const Decoration(color: '#5c8198');
+ Decoration get enumName => const Decoration(color: '#885d3b');
+ Decoration get field => const Decoration(color: '#566874');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#EFEFEF');
+ Decoration get findScope => const Decoration(color: '#BCADAD');
+ Decoration get foreground => const Decoration(color: '#000000');
+ Decoration get inheritedMethod => const Decoration(color: '#2c577c');
+ Decoration get interface => const Decoration(color: '#9b5656');
+ Decoration get javadoc => const Decoration(color: '#05314d');
+ Decoration get javadocKeyword => const Decoration(color: '#CC9393');
+ Decoration get javadocLink => const Decoration(color: '#05314d');
+ Decoration get javadocTag => const Decoration(color: '#05314d');
+ Decoration get keyword => const Decoration(color: '#688046');
+ Decoration get lineNumber => const Decoration(color: '#999999');
+ Decoration get localVariable => const Decoration(color: '#5c8198');
+ Decoration get localVariableDeclaration => const Decoration(color: '#5c8198');
+ Decoration get method => const Decoration(color: '#444444');
+ Decoration get methodDeclaration => const Decoration(color: '#222222');
+ Decoration get multiLineComment => const Decoration(color: '#17608f');
+ Decoration get number => const Decoration(color: '#801f91');
+ Decoration get occurrenceIndication => const Decoration(color: '#EFEFEF');
+ Decoration get operator => const Decoration(color: '#000000');
+ Decoration get parameterVariable => const Decoration(color: '#5c8198');
+ Decoration get searchResultIndication => const Decoration(color: '#EFEFEF');
+ Decoration get selectionBackground => const Decoration(color: '#EEEEEE');
+ Decoration get selectionForeground => const Decoration(color: '#000000');
+ Decoration get singleLineComment => const Decoration(color: '#17608f');
+ Decoration get sourceHoverBackground => const Decoration(color: '#EEEEEE');
+ Decoration get staticField => const Decoration(color: '#885d3b');
+ Decoration get staticFinalField => const Decoration(color: '#885d3b');
+ Decoration get staticMethod => const Decoration(color: '#C4C4B7');
+ Decoration get string => const Decoration(color: '#92679a');
+ Decoration get typeArgument => const Decoration(color: '#885d3b');
+ Decoration get typeParameter => const Decoration(color: '#885d3b');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#EFEFEF');
+}
+
+/// Vibrant Ink theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/vibrantink.xml.
+/// Author: indiehead.
+class Vibrant_InkTheme extends Theme {
+ const Vibrant_InkTheme();
+
+ String get name => 'Vibrant Ink';
+
+ Decoration get abstractMethod => const Decoration(color: '#F1C436');
+ Decoration get background => const Decoration(color: '#191919');
+ Decoration get bracket => const Decoration(color: '#FFFFFF');
+ Decoration get className => const Decoration(color: '#9CF828');
+ Decoration get commentTaskTag => const Decoration(color: '#800080');
+ Decoration get currentLine => const Decoration(color: '#222220');
+ Decoration get deletionIndication => const Decoration(color: '#FF0000');
+ Decoration get deprecatedMember => const Decoration(color: '#FFFFFF');
+ Decoration get dynamicType => const Decoration(color: '#3C758D');
+ Decoration get enumName => const Decoration(color: '#408000');
+ Decoration get field => const Decoration(color: '#357A8F');
+ Decoration get findScope => const Decoration(color: '#191919');
+ Decoration get foreground => const Decoration(color: '#FFFFFF');
+ Decoration get inheritedMethod => const Decoration(color: '#E3B735');
+ Decoration get interface => const Decoration(color: '#87F025');
+ Decoration get javadoc => const Decoration(color: '#8C3FC8');
+ Decoration get javadocKeyword => const Decoration(color: '#800080');
+ Decoration get javadocLink => const Decoration(color: '#814582');
+ Decoration get javadocTag => const Decoration(color: '#800080');
+ Decoration get keyword => const Decoration(color: '#EC691E');
+ Decoration get lineNumber => const Decoration(color: '#666666');
+ Decoration get localVariable => const Decoration(color: '#3C758D');
+ Decoration get localVariableDeclaration => const Decoration(color: '#357A92');
+ Decoration get method => const Decoration(color: '#F7C527');
+ Decoration get methodDeclaration => const Decoration(color: '#F1C438');
+ Decoration get multiLineComment => const Decoration(color: '#8C3FC8');
+ Decoration get number => const Decoration(color: '#477488');
+ Decoration get occurrenceIndication => const Decoration(color: '#616161');
+ Decoration get operator => const Decoration(color: '#FFFFFF');
+ Decoration get parameterVariable => const Decoration(color: '#408000');
+ Decoration get selectionBackground => const Decoration(color: '#414C3B');
+ Decoration get selectionForeground => const Decoration(color: '#FFFFFF');
+ Decoration get singleLineComment => const Decoration(color: '#8146A2');
+ Decoration get staticField => const Decoration(color: '#FFFFFF');
+ Decoration get staticFinalField => const Decoration(color: '#80FF00');
+ Decoration get staticMethod => const Decoration(color: '#FFFFFF');
+ Decoration get string => const Decoration(color: '#477488');
+ Decoration get typeArgument => const Decoration(color: '#D9B0AC');
+ Decoration get typeParameter => const Decoration(color: '#CDB1AD');
+}
+
+/// Wombat theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/wombat.xml.
+/// Author: Lars H. Nielsen.
+class WombatTheme extends Theme {
+ const WombatTheme();
+
+ String get name => 'Wombat';
+
+ Decoration get annotation => const Decoration(color: '#808080');
+ Decoration get background => const Decoration(color: '#242424');
+ Decoration get bracket => const Decoration(color: '#f3f6ee');
+ Decoration get className => const Decoration(color: '#cae682');
+ Decoration get commentTaskTag => const Decoration(color: '#ACC1AC');
+ Decoration get currentLine => const Decoration(color: '#656565');
+ Decoration get deprecatedMember => const Decoration(color: '#FFFFFF');
+ Decoration get dynamicType => const Decoration(color: '#D4C4A9');
+ Decoration get field => const Decoration(color: '#cae682');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#3f3f6a');
+ Decoration get findScope => const Decoration(color: '#BCADAD');
+ Decoration get foreground => const Decoration(color: '#f6f3e8');
+ Decoration get interface => const Decoration(color: '#CAE682');
+ Decoration get javadoc => const Decoration(color: '#b3b5af');
+ Decoration get javadocKeyword => const Decoration(color: '#f08080');
+ Decoration get javadocLink => const Decoration(color: '#a7a7d1');
+ Decoration get javadocTag => const Decoration(color: '#a7a7d1');
+ Decoration get keyword => const Decoration(color: '#8ac6f2');
+ Decoration get lineNumber => const Decoration(color: '#656565');
+ Decoration get localVariable => const Decoration(color: '#D4C4A9');
+ Decoration get localVariableDeclaration => const Decoration(color: '#D4C4A9');
+ Decoration get method => const Decoration(color: '#f3f6ee');
+ Decoration get methodDeclaration => const Decoration(color: '#f3f6ee');
+ Decoration get multiLineComment => const Decoration(color: '#99968b');
+ Decoration get number => const Decoration(color: '#f08080');
+ Decoration get occurrenceIndication => const Decoration(color: '#616161');
+ Decoration get operator => const Decoration(color: '#f3f6ee');
+ Decoration get searchResultIndication => const Decoration(color: '#464467');
+ Decoration get selectionBackground => const Decoration(color: '#898941');
+ Decoration get selectionForeground => const Decoration(color: '#000000');
+ Decoration get singleLineComment => const Decoration(color: '#99968b');
+ Decoration get sourceHoverBackground => const Decoration(color: '#a19879');
+ Decoration get staticField => const Decoration(color: '#93A2CC');
+ Decoration get staticFinalField => const Decoration(color: '#53dccd');
+ Decoration get staticMethod => const Decoration(color: '#C4C4B7');
+ Decoration get string => const Decoration(color: '#95e454');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#948567');
+}
+
+/// Zenburn theme extracted from
+/// ../editor/tools/plugins/com.google.dart.tools.deploy/themes/zenburn.xml.
+/// Author: Janni Nurminen.
+class ZenburnTheme extends Theme {
+ const ZenburnTheme();
+
+ String get name => 'Zenburn';
+
+ Decoration get annotation => const Decoration(color: '#808080');
+ Decoration get background => const Decoration(color: '#404040');
+ Decoration get bracket => const Decoration(color: '#FFFFFF');
+ Decoration get className => const Decoration(color: '#CAE682');
+ Decoration get commentTaskTag => const Decoration(color: '#ACC1AC');
+ Decoration get currentLine => const Decoration(color: '#505050');
+ Decoration get deprecatedMember => const Decoration(color: '#FFFFFF');
+ Decoration get dynamicType => const Decoration(color: '#D4C4A9');
+ Decoration get field => const Decoration(color: '#B3B784');
+ Decoration get filteredSearchResultIndication => const Decoration(color: '#3F3F6A');
+ Decoration get findScope => const Decoration(color: '#BCADAD');
+ Decoration get foreground => const Decoration(color: '#F6F3E8');
+ Decoration get interface => const Decoration(color: '#CAE682');
+ Decoration get javadoc => const Decoration(color: '#B3B5AF');
+ Decoration get javadocKeyword => const Decoration(color: '#CC9393');
+ Decoration get javadocLink => const Decoration(color: '#A893CC');
+ Decoration get javadocTag => const Decoration(color: '#9393CC');
+ Decoration get keyword => const Decoration(color: '#EFEFAF');
+ Decoration get lineNumber => const Decoration(color: '#C0C0C0');
+ Decoration get localVariable => const Decoration(color: '#D4C4A9');
+ Decoration get localVariableDeclaration => const Decoration(color: '#D4C4A9');
+ Decoration get method => const Decoration(color: '#DFBE95');
+ Decoration get methodDeclaration => const Decoration(color: '#DFBE95');
+ Decoration get multiLineComment => const Decoration(color: '#7F9F7F');
+ Decoration get number => const Decoration(color: '#8ACCCF');
+ Decoration get occurrenceIndication => const Decoration(color: '#616161');
+ Decoration get operator => const Decoration(color: '#F0EFD0');
+ Decoration get searchResultIndication => const Decoration(color: '#464467');
+ Decoration get selectionBackground => const Decoration(color: '#898941');
+ Decoration get selectionForeground => const Decoration(color: '#000000');
+ Decoration get singleLineComment => const Decoration(color: '#7F9F7F');
+ Decoration get sourceHoverBackground => const Decoration(color: '#A19879');
+ Decoration get staticField => const Decoration(color: '#93A2CC');
+ Decoration get staticFinalField => const Decoration(color: '#53DCCD');
+ Decoration get staticMethod => const Decoration(color: '#C4C4B7');
+ Decoration get string => const Decoration(color: '#CC9393');
+ Decoration get writeOccurrenceIndication => const Decoration(color: '#948567');
+}
+
+/// List of known themes. The default is the first theme.
+const List<Theme> THEMES = const <Theme> [
+ const Theme(),
+ const Black_PastelTheme(),
+ const DartboardTheme(),
+ const DebuggingTheme(),
+ const Dart_EditorTheme(),
+ const frontenddevTheme(),
+ const Gedit_Original_OblivionTheme(),
+ const HavenjarkTheme(),
+ const Hot_PinkTheme(),
+ const InkpotTheme(),
+ const minimalTheme(),
+ const MonokaiTheme(),
+ const MrTheme(),
+ const NightLion_Aptana_ThemeTheme(),
+ const Notepad___LikeTheme(),
+ const OblivionTheme(),
+ const ObsidianTheme(),
+ const PastelTheme(),
+ const RecognEyesTheme(),
+ const RettaTheme(),
+ const RoboticketTheme(),
+ const SchussTheme(),
+ const Sublime_Text_2Theme(),
+ const SunburstTheme(),
+ const TangoTheme(),
+ const Vibrant_InkTheme(),
+ const WombatTheme(),
+ const ZenburnTheme(),
+];

Powered by Google App Engine
This is Rietveld 408576698