예제 #1
0
        private void btnGenerealSettings_Click(object sender, EventArgs e)
        {
            GeneralSettingsControl control = new GeneralSettingsControl()
            {
                Dock = DockStyle.Fill
            };

            panelSettings.Controls.Clear();
            panelSettings.Controls.Add(control);
        }
예제 #2
0
        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;
        }
예제 #3
0
        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" },
            });
        }
예제 #5
0
        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));
        }