mirror of
https://github.com/ShareX/ShareX.git
synced 2024-06-28 03:00:22 +12:00
Move capture buttons to sub menu to save space because capture buttons not frequently used
This commit is contained in:
parent
e1efffa9a5
commit
e32d8d6fc4
|
@ -89,6 +89,16 @@ internal class Resources {
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap camera {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("camera", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
|
|
|
@ -477,4 +477,7 @@ Distance: {6:0.00} px / Angle: {7:0.00}°</value>
|
|||
<data name="arrow_circle_225_left" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\arrow-circle-225-left.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="camera" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\camera.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
</root>
|
BIN
ShareX.ScreenCaptureLib/Resources/camera.png
Normal file
BIN
ShareX.ScreenCaptureLib/Resources/camera.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 626 B |
|
@ -445,25 +445,25 @@ private void CreateMenu()
|
|||
{
|
||||
tsMain.Items.Add(new ToolStripSeparator());
|
||||
|
||||
ToolStripButton tsbFullscreenCapture = new ToolStripButton(Resources.ShapeManager_CreateContextMenu_Capture_fullscreen);
|
||||
tsbFullscreenCapture.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||
tsbFullscreenCapture.Image = Resources.layer_fullscreen;
|
||||
tsbFullscreenCapture.MouseDown += (sender, e) => form.Close(RegionResult.Fullscreen);
|
||||
tsMain.Items.Add(tsbFullscreenCapture);
|
||||
ToolStripDropDownButton tsddbCapture = new ToolStripDropDownButton("Capture");
|
||||
tsddbCapture.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||
tsddbCapture.Image = Resources.camera;
|
||||
tsMain.Items.Add(tsddbCapture);
|
||||
|
||||
ToolStripButton tsbActiveMonitorCapture = new ToolStripButton(Resources.ShapeManager_CreateContextMenu_Capture_active_monitor);
|
||||
tsbActiveMonitorCapture.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||
tsbActiveMonitorCapture.Image = Resources.monitor;
|
||||
tsbActiveMonitorCapture.MouseDown += (sender, e) => form.Close(RegionResult.ActiveMonitor);
|
||||
tsMain.Items.Add(tsbActiveMonitorCapture);
|
||||
ToolStripMenuItem tsmiFullscreenCapture = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Capture_fullscreen);
|
||||
tsmiFullscreenCapture.Image = Resources.layer_fullscreen;
|
||||
tsmiFullscreenCapture.MouseDown += (sender, e) => form.Close(RegionResult.Fullscreen);
|
||||
tsddbCapture.DropDownItems.Add(tsmiFullscreenCapture);
|
||||
|
||||
ToolStripDropDownButton tsddbMonitorCapture = new ToolStripDropDownButton(Resources.ShapeManager_CreateContextMenu_Capture_monitor);
|
||||
tsddbMonitorCapture.HideImageMargin();
|
||||
tsddbMonitorCapture.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||
tsddbMonitorCapture.Image = Resources.monitor_window;
|
||||
tsMain.Items.Add(tsddbMonitorCapture);
|
||||
ToolStripMenuItem tsmiActiveMonitorCapture = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Capture_active_monitor);
|
||||
tsmiActiveMonitorCapture.Image = Resources.monitor;
|
||||
tsmiActiveMonitorCapture.MouseDown += (sender, e) => form.Close(RegionResult.ActiveMonitor);
|
||||
tsddbCapture.DropDownItems.Add(tsmiActiveMonitorCapture);
|
||||
|
||||
tsddbMonitorCapture.DropDownItems.Clear();
|
||||
ToolStripMenuItem tsmiMonitorCapture = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Capture_monitor);
|
||||
tsmiMonitorCapture.HideImageMargin();
|
||||
tsmiMonitorCapture.Image = Resources.monitor_window;
|
||||
tsddbCapture.DropDownItems.Add(tsmiMonitorCapture);
|
||||
|
||||
Screen[] screens = Screen.AllScreens;
|
||||
|
||||
|
@ -477,7 +477,7 @@ private void CreateMenu()
|
|||
form.MonitorIndex = index;
|
||||
form.Close(RegionResult.Monitor);
|
||||
};
|
||||
tsddbMonitorCapture.DropDownItems.Add(tsmi);
|
||||
tsmiMonitorCapture.DropDownItems.Add(tsmi);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -206,6 +206,7 @@
|
|||
<None Include="Resources\balloon-box-left.png" />
|
||||
<None Include="Resources\clipboard.png" />
|
||||
<None Include="Resources\arrow-circle-225-left.png" />
|
||||
<None Include="Resources\camera.png" />
|
||||
<Content Include="Resources\Crosshair.cur" />
|
||||
<None Include="Resources\exclamation-button.png" />
|
||||
</ItemGroup>
|
||||
|
|
Loading…
Reference in a new issue