public ImageSizeForm(Size size, ImageInterpolationMode interpolationMode) { InitializeComponent(); ShareXResources.ApplyTheme(this); ImageSize = size; InterpolationMode = interpolationMode; widthRatio = (double)size.Width / size.Height; heightRatio = (double)size.Height / size.Width; nudWidth.SetValue(size.Width); nudHeight.SetValue(size.Height); VerifySize(); nudWidth.TextChanged += NudWidth_TextChanged; nudHeight.TextChanged += NudHeight_TextChanged; cbResampling.Items.AddRange(Helpers.GetLocalizedEnumDescriptions <ImageInterpolationMode>()); cbResampling.SelectedIndex = (int)InterpolationMode; ignoreValueChanged = false; }
public override void OnConfigLoad() { base.OnConfigLoad(); MagnifyStrength = AnnotationOptions.MagnifyStrength; ImageInterpolationMode = AnnotationOptions.ImageInterpolationMode; }
private void cbResampling_SelectedIndexChanged(object sender, EventArgs e) { InterpolationMode = (ImageInterpolationMode)cbResampling.SelectedIndex; }
public override void OnConfigLoad() { ImageInterpolationMode = AnnotationOptions.ImageInterpolationMode; }