示例#1
0
        private void saveValues()
        {
            SettingsWrapper.saveSettingValue(CONSTRAIN_PROPORTIONS, checkConstrainProportions.Checked ? 1 : 0);
            ConstraintType t = ConstraintType.CONSTRAIN_NONE;

            if (radio4x3.Checked)
            {
                t = ConstraintType.CONSTRAIN_4x3;
            }
            else if (radio16x9.Checked)
            {
                t = ConstraintType.CONSTRAIN_16x9;
            }
            else if (radioSquare.Checked)
            {
                t = ConstraintType.CONSTRAIN_SQUARE;
            }
            else if (radioCustom.Checked)
            {
                t = ConstraintType.CONSTRAIN_CUSTOM;
            }
            SettingsWrapper.saveSettingValue(CONSTRAIN_TYPE, t);
            SettingsWrapper.saveSettingValue(PROP_WIDTH, numericW.Value);
            SettingsWrapper.saveSettingValue(PROP_HEIGHT, numericH.Value);
        }
示例#2
0
#pragma warning restore 67

        private void checkLimitGrabByActiveScreen_CheckedChanged(object sender, EventArgs e)
        {
            limitGrabByActiveScreen = checkLimitGrabByActiveScreen.Checked;
            if (LimitGrabByActiveScreenChanged != null)
            {
                LimitGrabByActiveScreenChanged(this, new ValueEventArgs <bool>(limitGrabByActiveScreen));
            }
            SettingsWrapper.saveSettingValue(REG_LIMIT_GRAB, limitGrabByActiveScreen ? 1 : 0);
        }
示例#3
0
 private void numericZoom_ValueChanged(object sender, EventArgs e)
 {
     magnifierZoomFactor = (int)numericZoom.Value;
     if (MagnifierZoomFactorChanged != null)
     {
         MagnifierZoomFactorChanged(this, new ValueEventArgs <int>(magnifierZoomFactor));
     }
     SettingsWrapper.saveSettingValue(REG_MAGNIFIER_ZOOM, magnifierZoomFactor);
 }
示例#4
0
 private void checkShowUsageHints_CheckedChanged(object sender, EventArgs e)
 {
     showUsageHints = checkShowUsageHints.Checked;
     if (ShowUsageHintsChanged != null)
     {
         ShowUsageHintsChanged(this, new ValueEventArgs <bool>(showUsageHints));
     }
     SettingsWrapper.saveSettingValue(REG_SHOW_HINTS, showUsageHints ? 1 : 0);
 }
示例#5
0
 private void textSmtpPortTextChanged(object sender, EventArgs e)
 {
     smtpPort = Int32.Parse(textSMTPPort.Text);
     if (SmtpPortChanged != null)
     {
         SmtpPortChanged(this, new ValueEventArgs <int>(smtpPort));
     }
     SettingsWrapper.saveSettingValue(REG_SMTP_PORT, smtpPort);
 }
示例#6
0
        private void textSmtpServerTextChanged(object sender, EventArgs e)
        {
            smtpServer = textSMTPServer.Text;
            if (SmtpServerChanged != null)
            {
                SmtpServerChanged(this, new ValueEventArgs <string>(smtpServer));
            }

            SettingsWrapper.saveSettingValue(REG_SMTP_HOST, smtpServer);
        }
示例#7
0
        private void textPassword_TextChanged(object sender, EventArgs e)
        {
            smtpPassword = textPassword.Text;
            if (SmtpPasswordChanged != null)
            {
                SmtpPasswordChanged(this, new ValueEventArgs <string>(smtpPassword));
            }

            if (!checkStorePassword.Checked)
            {
                return;
            }
            SettingsWrapper.saveSettingValue(REG_SMTP_PASSWORD, Rot13.Rotate(smtpPassword));
        }
示例#8
0
        private void textUserName_TextChanged(object sender, EventArgs e)
        {
            smtpUserName = textUserName.Text;
            if (SmtpUserNameChanged != null)
            {
                SmtpUserNameChanged(this, new ValueEventArgs <string>(smtpUserName));
            }

            /*
             * RegistryKey key = Registry.CurrentUser.CreateSubKey(Constants.REG_KEY);
             * if (key != null) {
             *  key.SetValue(REG_SMTP_USER, smtpUserName);
             * }*/
            SettingsWrapper.saveSettingValue(REG_SMTP_USER, smtpUserName);
        }
示例#9
0
        private void trackJpegQuality_ValueChanged(object sender, EventArgs e)
        {
            jpegQuality           = trackJpegQuality.Value;
            labelJpegQuality.Text = trackJpegQuality.Value.ToString();
            if (JpegQualityChanged != null)
            {
                JpegQualityChanged(this, new ValueEventArgs <int>(jpegQuality));
            }

            /*
             * RegistryKey key = Registry.CurrentUser.CreateSubKey(Constants.REG_KEY);
             * if (key != null) {
             *  key.SetValue(REG_JPEG_QUALITY, jpegQuality);
             * }*/
            SettingsWrapper.saveSettingValue(REG_JPEG_QUALITY, jpegQuality);
        }
示例#10
0
        private void checkSslCheckedChanged(object sender, EventArgs e)
        {
            smtpUseSsl        = checkSSL.Checked;
            textSMTPPort.Text = checkSSL.Checked ? "587" : "25";
            if (SmtpUseSslChanged != null)
            {
                SmtpUseSslChanged(this, new ValueEventArgs <bool>(smtpUseSsl));
            }

            /*
             * RegistryKey key = Registry.CurrentUser.CreateSubKey(Constants.REG_KEY);
             * if (key != null) {
             *  key.SetValue(REG_SMTP_USE_SSL, smtpUseSsl ? 1 : 0);
             * }
             */
            SettingsWrapper.saveSettingValue(REG_SMTP_USE_SSL, smtpUseSsl ? 1 : 0);
        }
示例#11
0
        private void trackGrabMargin_ValueChanged(object sender, EventArgs e)
        {
            grabMargin           = trackGrabMargin.Value;
            labelGrabMargin.Text = trackGrabMargin.Value.ToString();

            if (GrabMarginChanged != null)
            {
                GrabMarginChanged(this, new ValueEventArgs <int>(grabMargin));
            }

            /*
             * RegistryKey key = Registry.CurrentUser.CreateSubKey(Constants.REG_KEY);
             * if (key != null) {
             *  key.SetValue(REG_GRAB_MARGIN, grabMargin);
             * }
             */
            SettingsWrapper.saveSettingValue(REG_GRAB_MARGIN, grabMargin);
        }
 protected void saveSettingValue <T>(string key, T value)
 {
     SettingsWrapper.saveSettingValue(key, value);
 }
示例#13
0
 private void checkShowMagnifier_CheckedChanged(object sender, EventArgs e)
 {
     showGrabMagnifier = checkShowMagnifier.Checked;
     SettingsWrapper.saveSettingValue(REG_SHOW_GRAB_MAGNIFIER, showGrabMagnifier ? 1 : 0);
 }