示例#1
0
        public SettingsWindow(SolutionSettings settings)
        {
            Title = "Compile Score Options";
            WindowStartupLocation = WindowStartupLocation.CenterScreen;
            SizeToContent         = SizeToContent.Height;
            Width = 900;

            this.Content = new SettingsControl(this, settings == null? new SolutionSettings() : settings);
        }
        public SettingsControl(SettingsWindow window, SolutionSettings settings)
        {
            ThreadHelper.ThrowIfNotOnUIThread();

            Win = window;
            InitializeComponent();

            CreateGrid();
            Options = settings;
            RefreshConditionalFields(Options);
        }
示例#3
0
 static public bool IsCustomScoreSource(SolutionSettings input)
 {
     return(input.ScoreSource == SolutionSettings.ScoreOrigin.Custom);
 }
示例#4
0
 static public bool IsClangCompiler(SolutionSettings input)
 {
     return(input.ScoreGenerator.Compiler == Profiler.Compiler.Clang);
 }