0855b85264
R=kasperl@google.com Review URL: https://codereview.chromium.org//535883002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@39806 260f80e4-7a28-3924-810f-c04153c831b5
124 lines
3.0 KiB
Dart
124 lines
3.0 KiB
Dart
// Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
|
|
library trydart.settings;
|
|
|
|
import 'user_option.dart';
|
|
|
|
const BooleanUserOption _alwaysRunInWorker =
|
|
const BooleanUserOption('alwaysRunInWorker');
|
|
|
|
bool get alwaysRunInWorker => _alwaysRunInWorker.value;
|
|
|
|
void set alwaysRunInWorker(bool b) {
|
|
_alwaysRunInWorker.value = b;
|
|
}
|
|
|
|
const BooleanUserOption _verboseCompiler =
|
|
const BooleanUserOption('verboseCompiler');
|
|
|
|
bool get verboseCompiler => _verboseCompiler.value;
|
|
|
|
void set verboseCompiler(bool b) {
|
|
_verboseCompiler.value = b;
|
|
}
|
|
|
|
const BooleanUserOption _minified =
|
|
const BooleanUserOption('minified');
|
|
|
|
bool get minified => _minified.value;
|
|
|
|
void set minified(bool b) {
|
|
_minified.value = b;
|
|
}
|
|
|
|
const BooleanUserOption _onlyAnalyze =
|
|
const BooleanUserOption('onlyAnalyze');
|
|
|
|
bool get onlyAnalyze => _onlyAnalyze.value;
|
|
|
|
void set onlyAnalyze(bool b) {
|
|
_onlyAnalyze.value = b;
|
|
}
|
|
|
|
const BooleanUserOption _enableDartMind =
|
|
const BooleanUserOption('enableDartMind', isHidden: true);
|
|
|
|
bool get enableDartMind => _enableDartMind.value;
|
|
|
|
void set enableDartMind(bool b) {
|
|
_enableDartMind.value = b;
|
|
}
|
|
|
|
const BooleanUserOption _compilationPaused =
|
|
const BooleanUserOption('compilationPaused');
|
|
|
|
bool get compilationPaused => _compilationPaused.value;
|
|
|
|
void set compilationPaused(bool b) {
|
|
_compilationPaused.value = b;
|
|
}
|
|
|
|
const StringUserOption _codeFont =
|
|
const StringUserOption('codeFont');
|
|
|
|
String get codeFont => _codeFont.value;
|
|
|
|
void set codeFont(String b) {
|
|
_codeFont.value = b;
|
|
}
|
|
|
|
const StringUserOption _currentSample =
|
|
const StringUserOption('currentSample', isHidden: true);
|
|
|
|
String get currentSample => _currentSample.value;
|
|
|
|
void set currentSample(String b) {
|
|
_currentSample.value = b;
|
|
}
|
|
|
|
const StringUserOption _theme =
|
|
const StringUserOption('theme');
|
|
|
|
String get theme => _theme.value;
|
|
|
|
void set theme(String b) {
|
|
_theme.value = b;
|
|
}
|
|
|
|
const BooleanUserOption enableCodeCompletion =
|
|
const BooleanUserOption('enableCodeCompletion', isHidden: true);
|
|
|
|
const BooleanUserOption incrementalCompilation =
|
|
const BooleanUserOption('incrementalCompilation');
|
|
|
|
const BooleanUserOption live = const BooleanUserOption('live', isHidden: true);
|
|
|
|
const BooleanUserOption alwaysRunInIframe =
|
|
const BooleanUserOption('alwaysRunInIframe', isHidden: true);
|
|
|
|
const BooleanUserOption communicateViaBlobs =
|
|
const BooleanUserOption('communicateViaBlobs', isHidden: true);
|
|
|
|
const BooleanUserOption hasSelectionModify =
|
|
const BooleanUserOption('hasSelectionModify', isHidden: true);
|
|
|
|
const List<UserOption> options = const <UserOption>[
|
|
_alwaysRunInWorker,
|
|
_verboseCompiler,
|
|
_minified,
|
|
_onlyAnalyze,
|
|
_enableDartMind,
|
|
_compilationPaused,
|
|
incrementalCompilation,
|
|
live,
|
|
enableCodeCompletion,
|
|
_codeFont,
|
|
_theme,
|
|
_currentSample,
|
|
alwaysRunInIframe,
|
|
communicateViaBlobs,
|
|
hasSelectionModify,
|
|
];
|