private static void ApplyOptions() { if (!Directory.Exists(Options.FilesFolderPath)) { Directory.CreateDirectory(Options.FilesFolderPath); } if (!Directory.Exists(Options.TemplatesFolderPath)) { Directory.CreateDirectory(Options.TemplatesFolderPath); } GLPageController.ApplyStyles(Options.SyntaxHighlightStyles); foreach (var sceneController in SceneControllers) { ApplyOptions(sceneController); } }
internal GLProgramController(string caption) { Form = new GLProgramDialog() { Text = $"{caption} - GLSL Editor" }; Form.ActiveControl = PrimaryTextBox; SetSplitSize(0); ShowDocumentMap = false; PageController = new GLPageController(PrimaryTextBox); new GLPageController(SecondaryTextBox); Form.btnExportHTML.Click += FileExportHTML_Click; Form.btnExportRTF.Click += FileExportRTF_Click; Form.btnPrint.Click += FilePrint_Click; Form.btnOptions.DropDownOpening += ViewMenu_DropDownOpening; Form.btnRuler.Click += ViewRuler_Click; Form.btnLineNumbers.Click += ViewLineNumbers_Click; Form.btnDocumentMap.Click += ViewDocumentMap_Click; Form.btnSplit.Click += BtnSplit_Click; Form.btnHelp.Click += BtnHelp_Click; Form.btnApply.Click += BtnApply_Click; }