mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-28 15:31:30 +12:00
Added resize, rotate, flip buttons
This commit is contained in:
parent
08d91a2540
commit
cb91274d00
10 changed files with 118 additions and 0 deletions
|
@ -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>
|
||||
|
|
|
@ -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>
|
BIN
ShareX.ScreenCaptureLib/Resources/arrow-circle-135-left.png
Normal file
BIN
ShareX.ScreenCaptureLib/Resources/arrow-circle-135-left.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 766 B |
BIN
ShareX.ScreenCaptureLib/Resources/arrow-circle-double.png
Normal file
BIN
ShareX.ScreenCaptureLib/Resources/arrow-circle-double.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 798 B |
BIN
ShareX.ScreenCaptureLib/Resources/arrow-circle.png
Normal file
BIN
ShareX.ScreenCaptureLib/Resources/arrow-circle.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 770 B |
BIN
ShareX.ScreenCaptureLib/Resources/image-resize.png
Normal file
BIN
ShareX.ScreenCaptureLib/Resources/image-resize.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 574 B |
BIN
ShareX.ScreenCaptureLib/Resources/layer-flip-vertical.png
Normal file
BIN
ShareX.ScreenCaptureLib/Resources/layer-flip-vertical.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 500 B |
BIN
ShareX.ScreenCaptureLib/Resources/layer-flip.png
Normal file
BIN
ShareX.ScreenCaptureLib/Resources/layer-flip.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 455 B |
|
@ -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
|
||||
}
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in a new issue