private void loadRegistrySettings() { try { jpegQuality = Math.Max(25, Math.Min(100, SettingsWrapper.getSettingValue(REG_JPEG_QUALITY, Constants.DEFAULT_JPEG_QUALITY))); grabMargin = Math.Max(0, Math.Min(2 * Constants.DEFAULT_GRAB_MARGIN, SettingsWrapper.getSettingValue(REG_GRAB_MARGIN, Constants.DEFAULT_GRAB_MARGIN))); smtpServer = SettingsWrapper.getSettingValue(REG_SMTP_HOST, ""); smtpPort = SettingsWrapper.getSettingValue(REG_SMTP_PORT, 25); smtpUseSsl = SettingsWrapper.getSettingValue(REG_SMTP_USE_SSL, 0) != 0; smtpUserName = SettingsWrapper.getSettingValue(REG_SMTP_USER, ""); smtpPassword = Rot13.Rotate(SettingsWrapper.getSettingValue(REG_SMTP_PASSWORD, "")); showUsageHints = SettingsWrapper.getSettingValue(REG_SHOW_HINTS, 1) != 0; limitGrabByActiveScreen = SettingsWrapper.getSettingValue(REG_LIMIT_GRAB, 0) != 0; magnifierZoomFactor = Math.Min(Constants.MAX_MAGNIFIER_ZOOM, Math.Max(Constants.MIN_MAGNIFIER_ZOOM, SettingsWrapper.getSettingValue(REG_MAGNIFIER_ZOOM, Constants.DEFAULT_MAGNIFIER_ZOOM))); showGrabMagnifier = SettingsWrapper.getSettingValue(REG_SHOW_GRAB_MAGNIFIER, 1) != 0; } catch (Exception e) { Debug.WriteLine(e.StackTrace); } }
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); }
#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); }
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); }
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); }
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); }
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); }
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)); }
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); }
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); }
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); }
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); }
private void loadValues() { checkConstrainProportions.Checked = SettingsWrapper.getSettingValue(CONSTRAIN_PROPORTIONS, 0) > 0; string val = SettingsWrapper.getSettingValue(CONSTRAIN_TYPE, ""); try { ConstraintType type = (ConstraintType)Enum.Parse(typeof(ConstraintType), val); switch (type) { case ConstraintType.CONSTRAIN_4x3: radio4x3.Checked = true; break; case ConstraintType.CONSTRAIN_16x9: radio16x9.Checked = true; break; case ConstraintType.CONSTRAIN_CUSTOM: radioCustom.Checked = true; break; default: radioSquare.Checked = true; break; } } catch (Exception) { radioSquare.Checked = true; } try { numericW.Value = SettingsWrapper.getSettingValue(PROP_WIDTH, 1); numericH.Value = SettingsWrapper.getSettingValue(PROP_HEIGHT, 1); } catch (Exception) { numericH.Value = 1; numericW.Value = 1; } }
protected void saveSettingValue <T>(string key, T value) { SettingsWrapper.saveSettingValue(key, value); }
protected T getSettingValue <T>(string key, T defaultValue) { return(SettingsWrapper.getSettingValue(key, defaultValue)); }
private void checkShowMagnifier_CheckedChanged(object sender, EventArgs e) { showGrabMagnifier = checkShowMagnifier.Checked; SettingsWrapper.saveSettingValue(REG_SHOW_GRAB_MAGNIFIER, showGrabMagnifier ? 1 : 0); }