FEATURE-776 UI improvements for torn edge settings dialog

This commit is contained in:
JKlingen 2014-11-25 23:48:51 +01:00
commit a1fd154b1b
5 changed files with 177 additions and 102 deletions

View file

@ -18,6 +18,9 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
using System.Windows.Forms;
namespace Greenshot.Forms { namespace Greenshot.Forms {
partial class TornEdgeSettingsForm { partial class TornEdgeSettingsForm {
/// <summary> /// <summary>
@ -64,6 +67,7 @@ namespace Greenshot.Forms {
this.bottom = new GreenshotPlugin.Controls.GreenshotCheckBox(); this.bottom = new GreenshotPlugin.Controls.GreenshotCheckBox();
this.left = new GreenshotPlugin.Controls.GreenshotCheckBox(); this.left = new GreenshotPlugin.Controls.GreenshotCheckBox();
this.shadowCheckbox = new GreenshotPlugin.Controls.GreenshotCheckBox(); this.shadowCheckbox = new GreenshotPlugin.Controls.GreenshotCheckBox();
this.all = new GreenshotPlugin.Controls.GreenshotCheckBox();
((System.ComponentModel.ISupportInitialize)(this.thickness)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.thickness)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.offsetX)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.offsetX)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.offsetY)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.offsetY)).BeginInit();
@ -77,76 +81,76 @@ namespace Greenshot.Forms {
// //
this.thickness.Location = new System.Drawing.Point(173, 35); this.thickness.Location = new System.Drawing.Point(173, 35);
this.thickness.Maximum = new decimal(new int[] { this.thickness.Maximum = new decimal(new int[] {
20, 20,
0, 0,
0, 0,
0}); 0});
this.thickness.Minimum = new decimal(new int[] { this.thickness.Minimum = new decimal(new int[] {
1, 1,
0, 0,
0, 0,
0}); 0});
this.thickness.Name = "thickness"; this.thickness.Name = "thickness";
this.thickness.Size = new System.Drawing.Size(45, 20); this.thickness.Size = new System.Drawing.Size(45, 20);
this.thickness.TabIndex = 2; this.thickness.TabIndex = 2;
this.thickness.Value = new decimal(new int[] { this.thickness.Value = new decimal(new int[] {
9, 9,
0, 0,
0, 0,
0}); 0});
// //
// offsetX // offsetX
// //
this.offsetX.Location = new System.Drawing.Point(102, 61); this.offsetX.Location = new System.Drawing.Point(102, 61);
this.offsetX.Maximum = new decimal(new int[] { this.offsetX.Maximum = new decimal(new int[] {
20, 20,
0, 0,
0, 0,
0}); 0});
this.offsetX.Minimum = new decimal(new int[] { this.offsetX.Minimum = new decimal(new int[] {
20, 20,
0, 0,
0, 0,
-2147483648}); -2147483648});
this.offsetX.Name = "offsetX"; this.offsetX.Name = "offsetX";
this.offsetX.Size = new System.Drawing.Size(45, 20); this.offsetX.Size = new System.Drawing.Size(45, 20);
this.offsetX.TabIndex = 3; this.offsetX.TabIndex = 3;
this.offsetX.Value = new decimal(new int[] { this.offsetX.Value = new decimal(new int[] {
1, 1,
0, 0,
0, 0,
-2147483648}); -2147483648});
// //
// label3 // label3
// //
this.label3.AutoSize = true; this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(153, 63); this.label3.Location = new System.Drawing.Point(153, 63);
this.label3.Name = "label3"; this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(14, 13); this.label3.Size = new System.Drawing.Size(12, 13);
this.label3.TabIndex = 5; this.label3.TabIndex = 5;
this.label3.Text = "X"; this.label3.Text = "x";
// //
// offsetY // offsetY
// //
this.offsetY.Location = new System.Drawing.Point(173, 61); this.offsetY.Location = new System.Drawing.Point(173, 61);
this.offsetY.Maximum = new decimal(new int[] { this.offsetY.Maximum = new decimal(new int[] {
20, 20,
0, 0,
0, 0,
0}); 0});
this.offsetY.Minimum = new decimal(new int[] { this.offsetY.Minimum = new decimal(new int[] {
20, 20,
0, 0,
0, 0,
-2147483648}); -2147483648});
this.offsetY.Name = "offsetY"; this.offsetY.Name = "offsetY";
this.offsetY.Size = new System.Drawing.Size(45, 20); this.offsetY.Size = new System.Drawing.Size(45, 20);
this.offsetY.TabIndex = 4; this.offsetY.TabIndex = 4;
this.offsetY.Value = new decimal(new int[] { this.offsetY.Value = new decimal(new int[] {
1, 1,
0, 0,
0, 0,
-2147483648}); -2147483648});
// //
// shadowDarkness // shadowDarkness
// //
@ -161,10 +165,11 @@ namespace Greenshot.Forms {
// buttonOK // buttonOK
// //
this.buttonOK.LanguageKey = "OK"; this.buttonOK.LanguageKey = "OK";
this.buttonOK.Location = new System.Drawing.Point(62, 320); this.buttonOK.Location = new System.Drawing.Point(334, 192);
this.buttonOK.Name = "buttonOK"; this.buttonOK.Name = "buttonOK";
this.buttonOK.Size = new System.Drawing.Size(75, 23); this.buttonOK.Size = new System.Drawing.Size(75, 23);
this.buttonOK.TabIndex = 20; this.buttonOK.TabIndex = 20;
this.buttonOK.Text = "Ok";
this.buttonOK.UseVisualStyleBackColor = true; this.buttonOK.UseVisualStyleBackColor = true;
this.buttonOK.Click += new System.EventHandler(this.ButtonOK_Click); this.buttonOK.Click += new System.EventHandler(this.ButtonOK_Click);
// //
@ -172,10 +177,11 @@ namespace Greenshot.Forms {
// //
this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
this.buttonCancel.LanguageKey = "CANCEL"; this.buttonCancel.LanguageKey = "CANCEL";
this.buttonCancel.Location = new System.Drawing.Point(143, 320); this.buttonCancel.Location = new System.Drawing.Point(415, 192);
this.buttonCancel.Name = "buttonCancel"; this.buttonCancel.Name = "buttonCancel";
this.buttonCancel.Size = new System.Drawing.Size(75, 23); this.buttonCancel.Size = new System.Drawing.Size(75, 23);
this.buttonCancel.TabIndex = 21; this.buttonCancel.TabIndex = 21;
this.buttonCancel.Text = "Cancel";
this.buttonCancel.UseVisualStyleBackColor = true; this.buttonCancel.UseVisualStyleBackColor = true;
// //
// labelDarkness // labelDarkness
@ -186,6 +192,7 @@ namespace Greenshot.Forms {
this.labelDarkness.Name = "labelDarkness"; this.labelDarkness.Name = "labelDarkness";
this.labelDarkness.Size = new System.Drawing.Size(92, 13); this.labelDarkness.Size = new System.Drawing.Size(92, 13);
this.labelDarkness.TabIndex = 13; this.labelDarkness.TabIndex = 13;
this.labelDarkness.Text = "Shadow darkness";
// //
// labelOffset // labelOffset
// //
@ -195,6 +202,7 @@ namespace Greenshot.Forms {
this.labelOffset.Name = "labelOffset"; this.labelOffset.Name = "labelOffset";
this.labelOffset.Size = new System.Drawing.Size(75, 13); this.labelOffset.Size = new System.Drawing.Size(75, 13);
this.labelOffset.TabIndex = 14; this.labelOffset.TabIndex = 14;
this.labelOffset.Text = "Shadow offset";
// //
// labelThickness // labelThickness
// //
@ -204,28 +212,29 @@ namespace Greenshot.Forms {
this.labelThickness.Name = "labelThickness"; this.labelThickness.Name = "labelThickness";
this.labelThickness.Size = new System.Drawing.Size(94, 13); this.labelThickness.Size = new System.Drawing.Size(94, 13);
this.labelThickness.TabIndex = 15; this.labelThickness.TabIndex = 15;
this.labelThickness.Text = "Shadow thickness";
// //
// toothsize // toothsize
// //
this.toothsize.Location = new System.Drawing.Point(173, 138); this.toothsize.Location = new System.Drawing.Point(173, 138);
this.toothsize.Maximum = new decimal(new int[] { this.toothsize.Maximum = new decimal(new int[] {
40, 40,
0, 0,
0, 0,
0}); 0});
this.toothsize.Minimum = new decimal(new int[] { this.toothsize.Minimum = new decimal(new int[] {
2, 2,
0, 0,
0, 0,
0}); 0});
this.toothsize.Name = "toothsize"; this.toothsize.Name = "toothsize";
this.toothsize.Size = new System.Drawing.Size(45, 20); this.toothsize.Size = new System.Drawing.Size(45, 20);
this.toothsize.TabIndex = 6; this.toothsize.TabIndex = 6;
this.toothsize.Value = new decimal(new int[] { this.toothsize.Value = new decimal(new int[] {
12, 12,
0, 0,
0, 0,
0}); 0});
// //
// label_toothsize // label_toothsize
// //
@ -235,6 +244,7 @@ namespace Greenshot.Forms {
this.label_toothsize.Name = "label_toothsize"; this.label_toothsize.Name = "label_toothsize";
this.label_toothsize.Size = new System.Drawing.Size(56, 13); this.label_toothsize.Size = new System.Drawing.Size(56, 13);
this.label_toothsize.TabIndex = 17; this.label_toothsize.TabIndex = 17;
this.label_toothsize.Text = "Tooth size";
// //
// label_horizontaltoothrange // label_horizontaltoothrange
// //
@ -244,28 +254,29 @@ namespace Greenshot.Forms {
this.label_horizontaltoothrange.Name = "label_horizontaltoothrange"; this.label_horizontaltoothrange.Name = "label_horizontaltoothrange";
this.label_horizontaltoothrange.Size = new System.Drawing.Size(111, 13); this.label_horizontaltoothrange.Size = new System.Drawing.Size(111, 13);
this.label_horizontaltoothrange.TabIndex = 19; this.label_horizontaltoothrange.TabIndex = 19;
this.label_horizontaltoothrange.Text = "Horizontal tooth range";
// //
// horizontaltoothrange // horizontaltoothrange
// //
this.horizontaltoothrange.Location = new System.Drawing.Point(173, 164); this.horizontaltoothrange.Location = new System.Drawing.Point(173, 164);
this.horizontaltoothrange.Maximum = new decimal(new int[] { this.horizontaltoothrange.Maximum = new decimal(new int[] {
40, 40,
0, 0,
0, 0,
0}); 0});
this.horizontaltoothrange.Minimum = new decimal(new int[] { this.horizontaltoothrange.Minimum = new decimal(new int[] {
2, 2,
0, 0,
0, 0,
0}); 0});
this.horizontaltoothrange.Name = "horizontaltoothrange"; this.horizontaltoothrange.Name = "horizontaltoothrange";
this.horizontaltoothrange.Size = new System.Drawing.Size(45, 20); this.horizontaltoothrange.Size = new System.Drawing.Size(45, 20);
this.horizontaltoothrange.TabIndex = 7; this.horizontaltoothrange.TabIndex = 7;
this.horizontaltoothrange.Value = new decimal(new int[] { this.horizontaltoothrange.Value = new decimal(new int[] {
20, 20,
0, 0,
0, 0,
0}); 0});
// //
// labelVerticaltoothrange // labelVerticaltoothrange
// //
@ -275,69 +286,80 @@ namespace Greenshot.Forms {
this.labelVerticaltoothrange.Name = "labelVerticaltoothrange"; this.labelVerticaltoothrange.Name = "labelVerticaltoothrange";
this.labelVerticaltoothrange.Size = new System.Drawing.Size(99, 13); this.labelVerticaltoothrange.Size = new System.Drawing.Size(99, 13);
this.labelVerticaltoothrange.TabIndex = 21; this.labelVerticaltoothrange.TabIndex = 21;
this.labelVerticaltoothrange.Text = "Vertical tooth range";
// //
// verticaltoothrange // verticaltoothrange
// //
this.verticaltoothrange.Location = new System.Drawing.Point(173, 190); this.verticaltoothrange.Location = new System.Drawing.Point(173, 190);
this.verticaltoothrange.Maximum = new decimal(new int[] { this.verticaltoothrange.Maximum = new decimal(new int[] {
40, 40,
0, 0,
0, 0,
0}); 0});
this.verticaltoothrange.Minimum = new decimal(new int[] { this.verticaltoothrange.Minimum = new decimal(new int[] {
2, 2,
0, 0,
0, 0,
0}); 0});
this.verticaltoothrange.Name = "verticaltoothrange"; this.verticaltoothrange.Name = "verticaltoothrange";
this.verticaltoothrange.Size = new System.Drawing.Size(45, 20); this.verticaltoothrange.Size = new System.Drawing.Size(45, 20);
this.verticaltoothrange.TabIndex = 8; this.verticaltoothrange.TabIndex = 8;
this.verticaltoothrange.Value = new decimal(new int[] { this.verticaltoothrange.Value = new decimal(new int[] {
20, 20,
0, 0,
0, 0,
0}); 0});
// //
// top // top
// //
this.top.AutoSize = true; this.top.CheckAlign = System.Drawing.ContentAlignment.BottomCenter;
this.top.LanguageKey = "editor_tornedge_top"; this.top.LanguageKey = "editor_tornedge_top";
this.top.Location = new System.Drawing.Point(15, 222); this.top.Location = new System.Drawing.Point(263, 35);
this.top.Name = "top"; this.top.Name = "top";
this.top.Size = new System.Drawing.Size(88, 17); this.top.Size = new System.Drawing.Size(228, 33);
this.top.TabIndex = 9; this.top.TabIndex = 9;
this.top.Text = "Top side";
this.top.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
this.top.UseVisualStyleBackColor = true; this.top.UseVisualStyleBackColor = true;
this.top.CheckedChanged += new System.EventHandler(this.AnySideCheckedChanged);
// //
// right // right
// //
this.right.AutoSize = true; this.right.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.right.LanguageKey = "editor_tornedge_right"; this.right.LanguageKey = "editor_tornedge_right";
this.right.Location = new System.Drawing.Point(15, 245); this.right.Location = new System.Drawing.Point(393, 60);
this.right.Name = "right"; this.right.Name = "right";
this.right.Size = new System.Drawing.Size(93, 17); this.right.Size = new System.Drawing.Size(98, 49);
this.right.TabIndex = 10; this.right.TabIndex = 10;
this.right.LanguageKey = "editor_tornedge_right"; this.right.Text = "Right side";
this.right.UseVisualStyleBackColor = true; this.right.UseVisualStyleBackColor = true;
this.right.CheckedChanged += new System.EventHandler(this.AnySideCheckedChanged);
// //
// bottom // bottom
// //
this.bottom.AutoSize = true; this.bottom.CheckAlign = System.Drawing.ContentAlignment.TopCenter;
this.bottom.LanguageKey = "editor_tornedge_bottom"; this.bottom.LanguageKey = "editor_tornedge_bottom";
this.bottom.Location = new System.Drawing.Point(15, 268); this.bottom.Location = new System.Drawing.Point(263, 98);
this.bottom.Name = "bottom"; this.bottom.Name = "bottom";
this.bottom.Size = new System.Drawing.Size(105, 17); this.bottom.Size = new System.Drawing.Size(228, 31);
this.bottom.TabIndex = 11; this.bottom.TabIndex = 11;
this.bottom.Text = "Bottom side";
this.bottom.TextAlign = System.Drawing.ContentAlignment.TopCenter;
this.bottom.UseVisualStyleBackColor = true; this.bottom.UseVisualStyleBackColor = true;
this.bottom.CheckedChanged += new System.EventHandler(this.AnySideCheckedChanged);
// //
// left // left
// //
this.left.AutoSize = true; this.left.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
this.left.LanguageKey = "editor_tornedge_left"; this.left.LanguageKey = "editor_tornedge_left";
this.left.Location = new System.Drawing.Point(15, 291); this.left.Location = new System.Drawing.Point(243, 60);
this.left.Name = "left"; this.left.Name = "left";
this.left.Size = new System.Drawing.Size(87, 17); this.left.Size = new System.Drawing.Size(118, 49);
this.left.TabIndex = 12; this.left.TabIndex = 12;
this.left.Text = "Left side";
this.left.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
this.left.UseVisualStyleBackColor = true; this.left.UseVisualStyleBackColor = true;
this.left.CheckedChanged += new System.EventHandler(this.AnySideCheckedChanged);
// //
// shadowCheckbox // shadowCheckbox
// //
@ -347,17 +369,31 @@ namespace Greenshot.Forms {
this.shadowCheckbox.Name = "shadowCheckbox"; this.shadowCheckbox.Name = "shadowCheckbox";
this.shadowCheckbox.Size = new System.Drawing.Size(110, 17); this.shadowCheckbox.Size = new System.Drawing.Size(110, 17);
this.shadowCheckbox.TabIndex = 1; this.shadowCheckbox.TabIndex = 1;
this.shadowCheckbox.Text = "Generate shadow";
this.shadowCheckbox.UseVisualStyleBackColor = true; this.shadowCheckbox.UseVisualStyleBackColor = true;
this.shadowCheckbox.CheckedChanged += new System.EventHandler(this.ShadowCheckbox_CheckedChanged); this.shadowCheckbox.CheckedChanged += new System.EventHandler(this.ShadowCheckbox_CheckedChanged);
// //
// all
//
this.all.AutoSize = true;
this.all.LanguageKey = "editor_tornedge_all";
this.all.Location = new System.Drawing.Point(251, 12);
this.all.Name = "all";
this.all.Size = new System.Drawing.Size(88, 17);
this.all.TabIndex = 22;
this.all.Text = "Tear all sides";
this.all.UseVisualStyleBackColor = true;
this.all.CheckedChanged += new System.EventHandler(this.all_CheckedChanged);
//
// TornEdgeSettingsForm // TornEdgeSettingsForm
// //
this.AcceptButton = this.buttonOK; this.AcceptButton = this.buttonOK;
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.CancelButton = this.buttonCancel; this.CancelButton = this.buttonCancel;
this.ClientSize = new System.Drawing.Size(230, 353); this.ClientSize = new System.Drawing.Size(502, 223);
this.ControlBox = false; this.ControlBox = false;
this.Controls.Add(this.all);
this.Controls.Add(this.shadowCheckbox); this.Controls.Add(this.shadowCheckbox);
this.Controls.Add(this.left); this.Controls.Add(this.left);
this.Controls.Add(this.bottom); this.Controls.Add(this.bottom);
@ -385,6 +421,8 @@ namespace Greenshot.Forms {
this.MinimizeBox = false; this.MinimizeBox = false;
this.Name = "TornEdgeSettingsForm"; this.Name = "TornEdgeSettingsForm";
this.ShowIcon = false; this.ShowIcon = false;
this.Text = "Torn edges settings";
this.Load += new System.EventHandler(this.TornEdgeSettingsForm_Load);
((System.ComponentModel.ISupportInitialize)(this.thickness)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.thickness)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.offsetX)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.offsetX)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.offsetY)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.offsetY)).EndInit();
@ -420,5 +458,6 @@ namespace Greenshot.Forms {
private GreenshotPlugin.Controls.GreenshotCheckBox bottom; private GreenshotPlugin.Controls.GreenshotCheckBox bottom;
private GreenshotPlugin.Controls.GreenshotCheckBox left; private GreenshotPlugin.Controls.GreenshotCheckBox left;
private GreenshotPlugin.Controls.GreenshotCheckBox shadowCheckbox; private GreenshotPlugin.Controls.GreenshotCheckBox shadowCheckbox;
private GreenshotPlugin.Controls.GreenshotCheckBox all;
} }
} }

View file

@ -71,5 +71,38 @@ namespace Greenshot.Forms {
offsetY.Enabled = shadowCheckbox.Checked; offsetY.Enabled = shadowCheckbox.Checked;
shadowDarkness.Enabled = shadowCheckbox.Checked; shadowDarkness.Enabled = shadowCheckbox.Checked;
} }
private void all_CheckedChanged(object sender, EventArgs e) {
AnySideChangeChecked(top, all.Checked);
AnySideChangeChecked(right, all.Checked);
AnySideChangeChecked(bottom, all.Checked);
AnySideChangeChecked(left, all.Checked);
}
private void AnySideCheckedChanged(object sender, EventArgs e) {
all.CheckedChanged -= all_CheckedChanged;
all.Checked = top.Checked && right.Checked && bottom.Checked && left.Checked;
all.CheckedChanged += all_CheckedChanged;
}
/// <summary>
/// changes the Checked property of top/right/bottom/left checkboxes without triggering AnySideCheckedChange
/// </summary>
/// <param name="cb">Checkbox to change Checked</param>
/// <param name="status">true to check</param>
private void AnySideChangeChecked(CheckBox cb, bool status) {
if (status != cb.Checked) {
cb.CheckedChanged -= AnySideCheckedChanged;
cb.Checked = status;
cb.CheckedChanged += AnySideCheckedChanged;
}
}
private void TornEdgeSettingsForm_Load(object sender, EventArgs e)
{
}
} }
} }

View file

@ -296,10 +296,11 @@ Sie können aber auch alle Greenshot-Funktionen über das Kontextmenü des Green
<resource name="editor_tornedge_settings">Einstellungen für gerissene Kanten</resource> <resource name="editor_tornedge_settings">Einstellungen für gerissene Kanten</resource>
<resource name="editor_tornedge_toothsize">Zahngröße</resource> <resource name="editor_tornedge_toothsize">Zahngröße</resource>
<resource name="editor_tornedge_verticaltoothrange">Vertikaler Zahnabstand</resource> <resource name="editor_tornedge_verticaltoothrange">Vertikaler Zahnabstand</resource>
<resource name="editor_tornedge_left">Linke Seite einreißen</resource> <resource name="editor_tornedge_all">Alle Seiten einreißen</resource>
<resource name="editor_tornedge_right">Rechte Seite einreißen</resource> <resource name="editor_tornedge_left">Linke Seite</resource>
<resource name="editor_tornedge_top">Obere Seite einreißen</resource> <resource name="editor_tornedge_right">Rechte Seite</resource>
<resource name="editor_tornedge_bottom">Untere Seite einreißen</resource> <resource name="editor_tornedge_top">Obere Seite</resource>
<resource name="editor_tornedge_bottom">Untere Seite</resource>
<resource name="editor_tornedge_shadow">Schatten erstellen</resource> <resource name="editor_tornedge_shadow">Schatten erstellen</resource>
<resource name="editor_counter">Zähler hinzufügen (I)</resource> <resource name="editor_counter">Zähler hinzufügen (I)</resource>

View file

@ -293,10 +293,11 @@ All Greenshot features still work directly from the tray icon context menu witho
<resource name="editor_tornedge_settings">Torn edges settings</resource> <resource name="editor_tornedge_settings">Torn edges settings</resource>
<resource name="editor_tornedge_toothsize">Tooth size</resource> <resource name="editor_tornedge_toothsize">Tooth size</resource>
<resource name="editor_tornedge_verticaltoothrange">Vertical tooth range</resource> <resource name="editor_tornedge_verticaltoothrange">Vertical tooth range</resource>
<resource name="editor_tornedge_left">Tear left side</resource> <resource name="editor_tornedge_all">Tear all sides</resource>
<resource name="editor_tornedge_right">Tear right side</resource> <resource name="editor_tornedge_left">Left side</resource>
<resource name="editor_tornedge_top">Tear top side</resource> <resource name="editor_tornedge_right">Right side</resource>
<resource name="editor_tornedge_bottom">Tear bottom side</resource> <resource name="editor_tornedge_top">Top side</resource>
<resource name="editor_tornedge_bottom">Bottom side</resource>
<resource name="editor_tornedge_shadow">Generate shadow</resource> <resource name="editor_tornedge_shadow">Generate shadow</resource>
<resource name="editor_counter">Add counter (I)</resource> <resource name="editor_counter">Add counter (I)</resource>

View file

@ -266,10 +266,11 @@ Alle Greenshot functies werken ook over het context menu.</resource>
<resource name="editor_tornedge_settings">Gescheurde kanten</resource> <resource name="editor_tornedge_settings">Gescheurde kanten</resource>
<resource name="editor_tornedge_toothsize">Tand grootte</resource> <resource name="editor_tornedge_toothsize">Tand grootte</resource>
<resource name="editor_tornedge_verticaltoothrange">Vertikale tand afstand</resource> <resource name="editor_tornedge_verticaltoothrange">Vertikale tand afstand</resource>
<resource name="editor_tornedge_left">Linkerkant scheuren</resource> <resource name="editor_tornedge_all">Alle kanten</resource>
<resource name="editor_tornedge_right">Rechterkant scheuren</resource> <resource name="editor_tornedge_left">Linkerkant</resource>
<resource name="editor_tornedge_top">Bovenkant scheuren</resource> <resource name="editor_tornedge_right">Rechterkant</resource>
<resource name="editor_tornedge_bottom">Onderkant scheuern</resource> <resource name="editor_tornedge_top">Bovenkant</resource>
<resource name="editor_tornedge_bottom">Onderkant</resource>
<resource name="editor_tornedge_shadow">Schaduw</resource> <resource name="editor_tornedge_shadow">Schaduw</resource>
<resource name="editor_counter">Teller toevoegen (I)</resource> <resource name="editor_counter">Teller toevoegen (I)</resource>