Example #1
0
        public ResizeSettingsForm(ResizeEffect effect)
        {
            this.effect = effect;
            InitializeComponent();
            this.Icon = GreenshotResources.getGreenshotIcon();
            value_pixel = "Pixels";
            value_percent = "Percent";
            combobox_width.Items.Add(value_pixel);
            combobox_width.Items.Add(value_percent);
            combobox_width.SelectedItem = value_pixel;
            combobox_height.Items.Add(value_pixel);
            combobox_height.Items.Add(value_percent);
            combobox_height.SelectedItem = value_pixel;

            textbox_width.Text = effect.Width.ToString();
            textbox_height.Text = effect.Height.ToString();
            newWidth = effect.Width;
            newHeight = effect.Height;
            combobox_width.SelectedIndexChanged += new EventHandler(combobox_SelectedIndexChanged);
            combobox_height.SelectedIndexChanged += new EventHandler(combobox_SelectedIndexChanged);

            checkbox_aspectratio.Checked = effect.MaintainAspectRatio;
        }
Example #2
0
 /// <summary>
 /// Open the resize settings from, and resize if ok was pressed
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void BtnResizeClick(object sender, EventArgs e)
 {
     ResizeEffect resizeEffect = new ResizeEffect(surface.Image.Width, surface.Image.Height, true);
     // TODO: Use the Resize SettingsForm to make it possible to change the default values
     DialogResult result = new ResizeSettingsForm(resizeEffect).ShowDialog(this);
     if (result == DialogResult.OK) {
         surface.ApplyBitmapEffect(resizeEffect);
         updateUndoRedoSurfaceDependencies();
     }
 }
Example #3
0
 /// <summary>
 /// Currently unused
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ResizeToolStripMenuItemClick(object sender, EventArgs e)
 {
     ResizeEffect resizeEffect = new ResizeEffect(_surface.Image.Width, _surface.Image.Height, true);
     // DialogResult result = new ResizeSettingsForm(resizeEffect).ShowDialog(this);
     // if (result == DialogResult.OK) {
     _surface.ApplyBitmapEffect(resizeEffect);
     UpdateUndoRedoSurfaceDependencies();
     //}
 }