private void SetSettings(string value)
        {
            if (value == "Save")
            {
                if (checkBox1.Checked)
                {
                    AssociateExtension(Assembly.GetEntryAssembly().Location, "cnp");
                }
                else
                {
                    DissociateExtension(Assembly.GetEntryAssembly().Location, "cnp");
                }

                if (checkBox7.Checked)
                {
                    MenuIntegrate("enable");
                }
                else
                {
                    MenuIntegrate("disable");
                }

                ps.RichForeColor      = panel1.BackColor;
                ps.RichBackColor      = panel2.BackColor;
                ps.HighlightsColor    = panel3.BackColor;
                ps.RichTextFont       = comboBox1.Text;
                ps.RichTextSize       = Convert.ToInt32(comboBox2.Text.ToString());
                ps.AssociateCheck     = checkBox1.Checked;
                ps.HashAlgorithm      = comboBox4.Text;
                ps.KeySize            = Convert.ToInt32(comboBox3.Text.ToString());
                ps.TheSalt            = textBox1.Text;
                ps.PasswordIterations = Convert.ToInt32(textBox2.Text.ToString());
                ps.ShowToolbar        = checkBox3.Checked;
                ps.AutoCheckUpdate    = checkBox2.Checked;
                ps.AutoLock           = checkBox4.Checked;
                ps.AutoSave           = checkBox5.Checked;
                ps.SendTo             = checkBox6.Checked;
                ps.MenuIntegrate      = checkBox7.Checked;
                ps.Save();
                PublicVar.settingsChanged = true;

                this.Hide();
            }

            if (value == "Default")
            {
                panel1.BackColor  = Color.FromArgb(228, 228, 228);
                panel2.BackColor  = Color.FromArgb(56, 56, 56);
                panel3.BackColor  = Color.FromArgb(101, 51, 6);
                comboBox1.Text    = "Consolas";
                comboBox2.Text    = 11.ToString();
                checkBox1.Checked = false;
                checkBox2.Checked = true;
                checkBox3.Checked = true;
                checkBox4.Checked = false;
                checkBox5.Checked = true;
                checkBox6.Checked = false;
                checkBox7.Checked = false;
            }
        }
Exemple #2
0
        void SaltMAC()
        {
            var address           = "";
            var networkInterfaces = NetworkInterface.GetAllNetworkInterfaces();

            foreach (var networkInterface in networkInterfaces)
            {
                if (networkInterface.NetworkInterfaceType == NetworkInterfaceType.Ethernet)
                {
                    address = networkInterface.GetPhysicalAddress().ToString();
                }
            }

            if (ps.FirstLaunch == false)
            {
                DialogResult res = new DialogResult();
                using (new CenterWinDialog(this))
                {
                    res = MessageBox.Show("Get The Salt from mac address? (You can edit it by himself in Settings)", "Crypto Notepad",
                                          MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                }

                if (res == DialogResult.Yes)
                {
                    ps.TheSalt     = address;
                    ps.FirstLaunch = true;
                }

                if (res == DialogResult.No)
                {
                    ps.FirstLaunch = true;
                }
                ps.Save();
            }
        }
Exemple #3
0
        private void MainWindow_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (this.WindowState == FormWindowState.Normal)
            {
                ps.WindowSize     = this.Size;
                ps.WindowLocation = this.Location;
                ps.WindowState    = this.WindowState;
            }

            if (this.WindowState == FormWindowState.Maximized)
            {
                ps.WindowState = this.WindowState;
            }

            ps.Save();

            saveConfirm(true);

            if (noExit == true)
            {
                e.Cancel = true;
            }
        }
Exemple #4
0
        private void SettingsForm_FormClosed(object sender, FormClosedEventArgs e)
        {
            MainForm main        = Owner as MainForm;
            string   customColor = string.Join(";", colorDialog.CustomColors);

            settings.customColor = customColor;
            if (string.IsNullOrWhiteSpace(settings.PasswordIterations))
            {
                settings.PasswordIterations = "1";
            }
            if (string.IsNullOrWhiteSpace(editorPaddingLeftTextBox.Text))
            {
                settings.editorPaddingLeft = "0";
                main.richTextBox.SetInnerMargins(Convert.ToInt32(settings.editorPaddingLeft), 0, 0, 0);
            }
            settings.Save();
        }
Exemple #5
0
        /*Functions*/
        private void SetSettings(string value)
        {
            if (value == "save")
            {
                if (AssociateCheckBox.Checked)
                {
                    AssociateExtension(Assembly.GetEntryAssembly().Location, "cnp");
                }
                else
                {
                    DissociateExtension(Assembly.GetEntryAssembly().Location, "cnp");
                }

                if (IntegrateCheckBox.Checked)
                {
                    MenuIntegrate("enable");
                }
                else
                {
                    MenuIntegrate("disable");
                }

                ps.RichForeColor      = FontColorPanel.BackColor;
                ps.RichBackColor      = BackgroundColorPanel.BackColor;
                ps.HighlightsColor    = HighlightsColorPanel.BackColor;
                ps.RichTextFont       = FontNameComboBox.Text;
                ps.RichTextSize       = Convert.ToInt32(FontSizeComboBox.Text.ToString());
                ps.AssociateCheck     = AssociateCheckBox.Checked;
                ps.HashAlgorithm      = HashComboBox.Text;
                ps.KeySize            = Convert.ToInt32(KeySizeComboBox.Text.ToString());
                ps.TheSalt            = SaltTextBox.Text;
                ps.PasswordIterations = Convert.ToInt32(PwdIterationsTextBox.Text.ToString());
                ps.ShowToolbar        = ToolbarCheckBox.Checked;
                ps.AutoCheckUpdate    = UpdatesCheckBox.Checked;
                ps.AutoLock           = AutoLockCheckBox.Checked;
                ps.AutoSave           = AutoSaveCheckBox.Checked;
                ps.SendTo             = SendToCheckBox.Checked;
                ps.MenuIntegrate      = IntegrateCheckBox.Checked;
                ps.MenuIcons          = MenuIconsCheckBox.Checked;
                ps.ColoredToolbar     = ToolbarColorCheckBox.Checked;
                ps.Save();
                PublicVar.settingsChanged = true;

                Hide();
            }

            if (value == "default")
            {
                FontColorPanel.BackColor       = Color.FromArgb(228, 228, 228);
                BackgroundColorPanel.BackColor = Color.FromArgb(56, 56, 56);
                HighlightsColorPanel.BackColor = Color.FromArgb(101, 51, 6);
                FontNameComboBox.Text          = "Consolas";
                FontSizeComboBox.Text          = 11.ToString();
                AssociateCheckBox.Checked      = false;
                UpdatesCheckBox.Checked        = true;
                ToolbarCheckBox.Checked        = true;
                AutoLockCheckBox.Checked       = false;
                AutoSaveCheckBox.Checked       = true;
                SendToCheckBox.Checked         = false;
                IntegrateCheckBox.Checked      = false;
                MenuIconsCheckBox.Checked      = false;
                ToolbarColorCheckBox.Checked   = false;
            }
        }