private void LoadProject(Project project) { _project = project; // Set title bar var fileName = String.IsNullOrEmpty(_project.FileName) ? "New Project" : Path.GetFileNameWithoutExtension(_project.FileName); this.Text = String.Format("{0} - {1}", Application.ProductName, fileName); // Load all project options RefreshOptionsUI(); // Load pattern & data _suspendRegex = true; txtPattern.Text = _project.Pattern; txtInput.Text = _project.InputData; _suspendRegex = false; RefreshRegexResults(); }
private void LoadInitSettings() { // Options var project = new Project { RegexOptions = Settings.Default.RegexOptions, Pattern = Settings.Default.LastPattern, InputData = Settings.Default.LastInput, InconsistentState = false }; // Default text color HighlightingManager.Manager.DefaultHighlighting.SetColorFor( "Default", new HighlightColor(_colors.WindowForeColor, _colors.WindowBackColor, false, false) ); //Selections HighlightingManager.Manager.DefaultHighlighting.SetColorFor( "Selection", new HighlightColor(_colors.HighlightForeColor, _colors.HighlightBackColor, false, false) ); // Default text color HighlightingManager.Manager.DefaultHighlighting.SetColorFor( "LineNumbers", new HighlightColor(_colors.WindowForeColor, _colors.WindowBackColor, false, false) ); // Show project LoadProject(project); }