mirror of
https://github.com/greenshot/greenshot
synced 2025-08-19 04:59:30 -07:00
Added a side selection possibility for the TornEdgeEffect
This commit is contained in:
parent
b37ed3562d
commit
1d20e60679
3 changed files with 61 additions and 4 deletions
58
Greenshot/Forms/TornEdgeSettingsForm.Designer.cs
generated
58
Greenshot/Forms/TornEdgeSettingsForm.Designer.cs
generated
|
@ -59,6 +59,10 @@ namespace Greenshot.Forms {
|
|||
this.horizontaltoothrange = new System.Windows.Forms.NumericUpDown();
|
||||
this.labelVerticaltoothrange = new GreenshotPlugin.Controls.GreenshotLabel();
|
||||
this.verticaltoothrange = new System.Windows.Forms.NumericUpDown();
|
||||
this.top = new GreenshotPlugin.Controls.GreenshotCheckBox();
|
||||
this.right = new GreenshotPlugin.Controls.GreenshotCheckBox();
|
||||
this.bottom = new GreenshotPlugin.Controls.GreenshotCheckBox();
|
||||
this.left = new GreenshotPlugin.Controls.GreenshotCheckBox();
|
||||
((System.ComponentModel.ISupportInitialize)(this.thickness)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.offsetX)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.offsetY)).BeginInit();
|
||||
|
@ -156,7 +160,7 @@ namespace Greenshot.Forms {
|
|||
// buttonOK
|
||||
//
|
||||
this.buttonOK.LanguageKey = "OK";
|
||||
this.buttonOK.Location = new System.Drawing.Point(62, 206);
|
||||
this.buttonOK.Location = new System.Drawing.Point(62, 292);
|
||||
this.buttonOK.Name = "buttonOK";
|
||||
this.buttonOK.Size = new System.Drawing.Size(75, 23);
|
||||
this.buttonOK.TabIndex = 11;
|
||||
|
@ -168,7 +172,7 @@ namespace Greenshot.Forms {
|
|||
//
|
||||
this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||
this.buttonCancel.LanguageKey = "CANCEL";
|
||||
this.buttonCancel.Location = new System.Drawing.Point(143, 206);
|
||||
this.buttonCancel.Location = new System.Drawing.Point(143, 292);
|
||||
this.buttonCancel.Name = "buttonCancel";
|
||||
this.buttonCancel.Size = new System.Drawing.Size(75, 23);
|
||||
this.buttonCancel.TabIndex = 12;
|
||||
|
@ -300,6 +304,46 @@ namespace Greenshot.Forms {
|
|||
0,
|
||||
0,
|
||||
0});
|
||||
//
|
||||
// top
|
||||
//
|
||||
this.top.AutoSize = true;
|
||||
this.top.Location = new System.Drawing.Point(15, 194);
|
||||
this.top.Name = "top";
|
||||
this.top.Size = new System.Drawing.Size(88, 17);
|
||||
this.top.TabIndex = 22;
|
||||
this.top.Text = "Tear top side";
|
||||
this.top.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// right
|
||||
//
|
||||
this.right.AutoSize = true;
|
||||
this.right.Location = new System.Drawing.Point(15, 217);
|
||||
this.right.Name = "right";
|
||||
this.right.Size = new System.Drawing.Size(93, 17);
|
||||
this.right.TabIndex = 23;
|
||||
this.right.Text = "Tear right side";
|
||||
this.right.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// bottom
|
||||
//
|
||||
this.bottom.AutoSize = true;
|
||||
this.bottom.Location = new System.Drawing.Point(15, 240);
|
||||
this.bottom.Name = "bottom";
|
||||
this.bottom.Size = new System.Drawing.Size(105, 17);
|
||||
this.bottom.TabIndex = 24;
|
||||
this.bottom.Text = "Tear bottom side";
|
||||
this.bottom.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// left
|
||||
//
|
||||
this.left.AutoSize = true;
|
||||
this.left.Location = new System.Drawing.Point(15, 263);
|
||||
this.left.Name = "left";
|
||||
this.left.Size = new System.Drawing.Size(87, 17);
|
||||
this.left.TabIndex = 25;
|
||||
this.left.Text = "Tear left side";
|
||||
this.left.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// TornEdgeSettingsForm
|
||||
//
|
||||
|
@ -307,8 +351,12 @@ namespace Greenshot.Forms {
|
|||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.CancelButton = this.buttonCancel;
|
||||
this.ClientSize = new System.Drawing.Size(230, 241);
|
||||
this.ClientSize = new System.Drawing.Size(230, 324);
|
||||
this.ControlBox = false;
|
||||
this.Controls.Add(this.left);
|
||||
this.Controls.Add(this.bottom);
|
||||
this.Controls.Add(this.right);
|
||||
this.Controls.Add(this.top);
|
||||
this.Controls.Add(this.labelVerticaltoothrange);
|
||||
this.Controls.Add(this.verticaltoothrange);
|
||||
this.Controls.Add(this.label_horizontaltoothrange);
|
||||
|
@ -362,5 +410,9 @@ namespace Greenshot.Forms {
|
|||
private System.Windows.Forms.NumericUpDown horizontaltoothrange;
|
||||
private GreenshotPlugin.Controls.GreenshotLabel labelVerticaltoothrange;
|
||||
private System.Windows.Forms.NumericUpDown verticaltoothrange;
|
||||
private GreenshotPlugin.Controls.GreenshotCheckBox top;
|
||||
private GreenshotPlugin.Controls.GreenshotCheckBox right;
|
||||
private GreenshotPlugin.Controls.GreenshotCheckBox bottom;
|
||||
private GreenshotPlugin.Controls.GreenshotCheckBox left;
|
||||
}
|
||||
}
|
|
@ -37,6 +37,10 @@ namespace Greenshot.Forms {
|
|||
toothsize.Value = effect.ToothHeight;
|
||||
verticaltoothrange.Value = effect.VerticalToothRange;
|
||||
horizontaltoothrange.Value = effect.HorizontalToothRange;
|
||||
top.Checked = effect.Edges[0];
|
||||
right.Checked = effect.Edges[1];
|
||||
bottom.Checked = effect.Edges[2];
|
||||
left.Checked = effect.Edges[3];
|
||||
}
|
||||
|
||||
private void buttonOK_Click(object sender, EventArgs e) {
|
||||
|
@ -46,6 +50,7 @@ namespace Greenshot.Forms {
|
|||
effect.ToothHeight = (int)toothsize.Value;
|
||||
effect.VerticalToothRange = (int)verticaltoothrange.Value;
|
||||
effect.HorizontalToothRange = (int)horizontaltoothrange.Value;
|
||||
effect.Edges = new bool[] { top.Checked, right.Checked, bottom.Checked, left.Checked };
|
||||
DialogResult = DialogResult.OK;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -72,7 +72,7 @@ namespace Greenshot.Core {
|
|||
ToothHeight = 12;
|
||||
HorizontalToothRange = 20;
|
||||
VerticalToothRange = 20;
|
||||
Edges = new bool[] {true, false, true, true};
|
||||
Edges = new bool[] {true, true, true, true};
|
||||
}
|
||||
public int ToothHeight {
|
||||
get;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue