Added resize, rotate, flip buttons

This commit is contained in:
Jaex 2017-10-22 00:51:18 +03:00
parent 08d91a2540
commit cb91274d00
10 changed files with 118 additions and 0 deletions

View file

@ -60,6 +60,26 @@ internal Resources() {
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap arrow_circle {
get {
object obj = ResourceManager.GetObject("arrow_circle", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap arrow_circle_135_left {
get {
object obj = ResourceManager.GetObject("arrow_circle_135_left", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
@ -70,6 +90,16 @@ internal static System.Drawing.Bitmap arrow_circle_225_left {
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap arrow_circle_double {
get {
object obj = ResourceManager.GetObject("arrow_circle_double", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
@ -444,6 +474,16 @@ internal static System.Drawing.Bitmap image_crop {
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap image_resize {
get {
object obj = ResourceManager.GetObject("image_resize", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
@ -484,6 +524,26 @@ internal static System.Drawing.Bitmap layer__pencil {
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap layer_flip {
get {
object obj = ResourceManager.GetObject("layer_flip", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap layer_flip_vertical {
get {
object obj = ResourceManager.GetObject("layer_flip_vertical", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>

View file

@ -618,4 +618,22 @@ Distance: {6:0.00} px / Angle: {7:0.00}°</value>
<data name="image__pencil" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\image--pencil.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="arrow_circle" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\arrow-circle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="arrow_circle_135_left" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\arrow-circle-135-left.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="arrow_circle_double" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\arrow-circle-double.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="image_resize" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\image-resize.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="layer_flip" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\layer-flip.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="layer_flip_vertical" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\layer-flip-vertical.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

Binary file not shown.

After

Width:  |  Height:  |  Size: 766 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 798 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 770 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 574 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 455 B

View file

@ -603,11 +603,45 @@ private void CreateToolbar()
tsddbImage.Image = Resources.image__pencil;
tsMain.Items.Add(tsddbImage);
ToolStripMenuItem tsmiResize = new ToolStripMenuItem("Resize...");
tsmiResize.Image = Resources.image_resize;
tsmiResize.MouseDown += (sender, e) => CanvasSize();
tsddbImage.DropDownItems.Add(tsmiResize);
ToolStripMenuItem tsmiCanvasSize = new ToolStripMenuItem("Canvas size...");
tsmiCanvasSize.Image = Resources.image_resize_actual;
tsmiCanvasSize.MouseDown += (sender, e) => CanvasSize();
tsddbImage.DropDownItems.Add(tsmiCanvasSize);
tsddbImage.DropDownItems.Add(new ToolStripSeparator());
ToolStripMenuItem tsmiRotate90Clockwise = new ToolStripMenuItem("Rotate 90° clockwise");
tsmiRotate90Clockwise.Image = Resources.arrow_circle;
tsmiRotate90Clockwise.MouseDown += (sender, e) => CanvasSize();
tsddbImage.DropDownItems.Add(tsmiRotate90Clockwise);
ToolStripMenuItem tsmiRotate90CounterClockwise = new ToolStripMenuItem("Rotate 90° counter clockwise");
tsmiRotate90CounterClockwise.Image = Resources.arrow_circle_135_left;
tsmiRotate90CounterClockwise.MouseDown += (sender, e) => CanvasSize();
tsddbImage.DropDownItems.Add(tsmiRotate90CounterClockwise);
ToolStripMenuItem tsmiRotate180 = new ToolStripMenuItem("Rotate 180°");
tsmiRotate180.Image = Resources.arrow_circle_double;
tsmiRotate180.MouseDown += (sender, e) => CanvasSize();
tsddbImage.DropDownItems.Add(tsmiRotate180);
tsddbImage.DropDownItems.Add(new ToolStripSeparator());
ToolStripMenuItem tsmiFlipHorizontal = new ToolStripMenuItem("Flip horizontal");
tsmiFlipHorizontal.Image = Resources.layer_flip;
tsmiFlipHorizontal.MouseDown += (sender, e) => CanvasSize();
tsddbImage.DropDownItems.Add(tsmiFlipHorizontal);
ToolStripMenuItem tsmiFlipVertical = new ToolStripMenuItem("Flip vertical");
tsmiFlipVertical.Image = Resources.layer_flip_vertical;
tsmiFlipVertical.MouseDown += (sender, e) => CanvasSize();
tsddbImage.DropDownItems.Add(tsmiFlipVertical);
#endregion
}

View file

@ -196,6 +196,9 @@
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="Resources\image-resize.png" />
<None Include="Resources\layer-flip.png" />
<None Include="Resources\layer-flip-vertical.png" />
<None Include="Resources\image--pencil.png" />
<None Include="Resources\image-resize-actual.png" />
<None Include="Resources\cursor.png" />
@ -257,6 +260,9 @@
<None Include="Resources\control.png" />
<None Include="Resources\cross.png" />
<None Include="Resources\CircleNode.png" />
<None Include="Resources\arrow-circle-135-left.png" />
<None Include="Resources\arrow-circle.png" />
<None Include="Resources\arrow-circle-double.png" />
<Content Include="Resources\Crosshair.cur" />
<None Include="Resources\exclamation-button.png" />
</ItemGroup>