mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-28 15:31:30 +12:00
Adding save, copy, upload, print buttons to editor mode
This commit is contained in:
parent
964f70e9ba
commit
801fbca5c3
9 changed files with 103 additions and 1 deletions
|
@ -79,6 +79,16 @@ internal static string BaseRegionForm_InitializeComponent_Region_capture {
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap clipboard {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("clipboard", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
|
@ -109,6 +119,36 @@ internal static byte[] Crosshair {
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap disk_black {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("disk_black", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap disks_black {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("disks_black", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap drive_globe {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("drive_globe", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
|
@ -474,6 +514,16 @@ internal static System.Drawing.Bitmap monitor_window {
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap printer {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("printer", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
|
|
|
@ -471,4 +471,19 @@ Distance: {6:0.00} px / Angle: {7:0.00}°</value>
|
|||
<data name="tick" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\tick.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="clipboard" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\clipboard.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="disks_black" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\disks-black.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="disk_black" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\disk-black.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="drive_globe" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\drive-globe.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="printer" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\printer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
</root>
|
BIN
ShareX.ScreenCaptureLib/Resources/clipboard.png
Normal file
BIN
ShareX.ScreenCaptureLib/Resources/clipboard.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 470 B |
BIN
ShareX.ScreenCaptureLib/Resources/disk-black.png
Normal file
BIN
ShareX.ScreenCaptureLib/Resources/disk-black.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 433 B |
BIN
ShareX.ScreenCaptureLib/Resources/disks-black.png
Normal file
BIN
ShareX.ScreenCaptureLib/Resources/disks-black.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 516 B |
BIN
ShareX.ScreenCaptureLib/Resources/drive-globe.png
Normal file
BIN
ShareX.ScreenCaptureLib/Resources/drive-globe.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 786 B |
BIN
ShareX.ScreenCaptureLib/Resources/printer.png
Normal file
BIN
ShareX.ScreenCaptureLib/Resources/printer.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 722 B |
|
@ -255,7 +255,7 @@ private void CreateContextMenu()
|
|||
}
|
||||
};
|
||||
|
||||
#region Main
|
||||
#region Editor mode
|
||||
|
||||
if (form.Mode == RegionCaptureMode.Editor)
|
||||
{
|
||||
|
@ -263,8 +263,40 @@ private void CreateContextMenu()
|
|||
tsmiCompleteEdit.Image = Resources.tick;
|
||||
tsmiCompleteEdit.Click += (sender, e) => form.Close(RegionResult.Region);
|
||||
cmsContextMenu.Items.Add(tsmiCompleteEdit);
|
||||
|
||||
ToolStripMenuItem tsmiSaveImage = new ToolStripMenuItem("Save image");
|
||||
tsmiSaveImage.Image = Resources.disk_black;
|
||||
tsmiSaveImage.Click += (sender, e) => form.Close(RegionResult.Region);
|
||||
cmsContextMenu.Items.Add(tsmiSaveImage);
|
||||
|
||||
ToolStripMenuItem tsmiSaveImageAs = new ToolStripMenuItem("Save image as...");
|
||||
tsmiSaveImageAs.Image = Resources.disks_black;
|
||||
tsmiSaveImageAs.Click += (sender, e) => form.Close(RegionResult.Region);
|
||||
cmsContextMenu.Items.Add(tsmiSaveImageAs);
|
||||
|
||||
ToolStripMenuItem tsmiCopyImage = new ToolStripMenuItem("Copy image to clipboard");
|
||||
tsmiCopyImage.Image = Resources.clipboard;
|
||||
tsmiCopyImage.Click += (sender, e) => form.Close(RegionResult.Region);
|
||||
cmsContextMenu.Items.Add(tsmiCopyImage);
|
||||
|
||||
ToolStripMenuItem tsmiUploadImage = new ToolStripMenuItem("Upload image");
|
||||
tsmiUploadImage.Image = Resources.drive_globe;
|
||||
tsmiUploadImage.Click += (sender, e) => form.Close(RegionResult.Region);
|
||||
cmsContextMenu.Items.Add(tsmiUploadImage);
|
||||
|
||||
ToolStripMenuItem tsmiPrintImage = new ToolStripMenuItem("Print image...");
|
||||
tsmiPrintImage.Image = Resources.printer;
|
||||
tsmiPrintImage.Click += (sender, e) => form.Close(RegionResult.Region);
|
||||
cmsContextMenu.Items.Add(tsmiPrintImage);
|
||||
|
||||
ToolStripSeparator tssEditorMode = new ToolStripSeparator();
|
||||
cmsContextMenu.Items.Add(tssEditorMode);
|
||||
}
|
||||
|
||||
#endregion Editor mode
|
||||
|
||||
#region Main
|
||||
|
||||
string buttonText;
|
||||
|
||||
if (form.Mode == RegionCaptureMode.Editor)
|
||||
|
|
|
@ -164,6 +164,10 @@
|
|||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\printer.png" />
|
||||
<None Include="Resources\drive-globe.png" />
|
||||
<None Include="Resources\disks-black.png" />
|
||||
<None Include="Resources\disk-black.png" />
|
||||
<None Include="Resources\tick.png" />
|
||||
<None Include="Resources\image.png" />
|
||||
<None Include="Resources\layer-shape-polygon.png" />
|
||||
|
@ -199,6 +203,7 @@
|
|||
<None Include="Resources\cross.png" />
|
||||
<None Include="Resources\counter-reset.png" />
|
||||
<None Include="Resources\balloon-box-left.png" />
|
||||
<None Include="Resources\clipboard.png" />
|
||||
<Content Include="Resources\Crosshair.cur" />
|
||||
<None Include="Resources\exclamation-button.png" />
|
||||
</ItemGroup>
|
||||
|
|
Loading…
Reference in a new issue