private void btnGenerealSettings_Click(object sender, EventArgs e) { GeneralSettingsControl control = new GeneralSettingsControl() { Dock = DockStyle.Fill }; panelSettings.Controls.Clear(); panelSettings.Controls.Add(control); }
private void AttachClickEvents() { var saveButton = GeneralSettingsControl.FindControlRecursively("saveChanges") as ToolButton; saveButton.Click += Save_Click; var runButton = GeneralSettingsControl.FindControlRecursively("startNowButton") as ToolButton; runButton.Click += Run_Click; var stopButton = GeneralSettingsControl.FindControlRecursively("stopRunningJobButton") as ToolButton; stopButton.Click += Stop_Click; }
private void SetupSettingsControls() { var generalSettingsControl = new GeneralSettingsControl(ExtensionHost, MuiProcessor, Settings); var rootNode = new SettingsNode("Debugging", generalSettingsControl); var generalSettingsNode = new SettingsNode("General", generalSettingsControl); _componentMuiIdentifiers.Add(rootNode, "DebuggerBase.Settings.Root"); _componentMuiIdentifiers.Add(generalSettingsNode, "DebuggerBase.Settings.General"); rootNode.Nodes.AddRange(new SettingsNode[] { generalSettingsNode, }); RootSettingsNode = rootNode; }
private Dictionary <object, string> SetupSettingsControls() { var generalSettingsControl = new GeneralSettingsControl(ExtensionHost, MuiProcessor, Settings) { Dock = DockStyle.Fill }; var generalSettingsNode = new SettingsNode("General", generalSettingsControl); var autoCompleteSettingsControl = new AutoCompleteSettingsControl(ExtensionHost, MuiProcessor, Settings) { Dock = DockStyle.Fill }; var autoCompleteSettingsNode = new SettingsNode("Auto completion", autoCompleteSettingsControl); RootSettingsNode = new SettingsNode("Code Editor", generalSettingsControl); RootSettingsNode.Nodes.AddRange(new TreeNode[] { generalSettingsNode, autoCompleteSettingsNode }); return(new Dictionary <object, string>() { { generalSettingsNode, "CodeEditorExtension.GeneralSettings" }, { autoCompleteSettingsNode, "CodeEditorExtension.AutoCompleteSettings" }, }); }
private string SettingsLog() { var isActive = GeneralSettingsControl.FindControlRecursively("isActiveInput") as CheckBox; var frequency = GeneralSettingsControl.FindControlRecursively("frequencyInput") as TextBox; var recurrence = GeneralSettingsControl.FindControlRecursively("recurrenceInput") as DropDownList; var nextExecution = GeneralSettingsControl.FindControlRecursively("nextExecutionInput") as InputDate; const string format = "'{0}': '{1}'"; var isActiveText = string.Format(format, LanguageManager.Instance.Translate("/admin/databasejob/activecaption"), isActive.Checked); var intervalValue = string.Format("{0} {1}", frequency.Text, (ScheduledIntervalType)int.Parse(recurrence.SelectedValue)); var intervalText = string.Format(format, LanguageManager.Instance.Translate("/admin/databasejob/schedulecaption"), intervalValue); var nextExecutionText = string.Format(format, LanguageManager.Instance.Translate("/admin/databasejob/nextexecution"), FormatDateTime(nextExecution.Value)); var settings = new[] { "New settings in database:", isActiveText, intervalText, nextExecutionText }; return(string.Join("<br />", settings)); }