mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-03 02:36:50 +13: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
5 changed files with 31 additions and 17 deletions
|
@ -89,6 +89,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 camera {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("camera", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </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">
|
<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>
|
<value>..\Resources\arrow-circle-225-left.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</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>
|
</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());
|
tsMain.Items.Add(new ToolStripSeparator());
|
||||||
|
|
||||||
ToolStripButton tsbFullscreenCapture = new ToolStripButton(Resources.ShapeManager_CreateContextMenu_Capture_fullscreen);
|
ToolStripDropDownButton tsddbCapture = new ToolStripDropDownButton("Capture");
|
||||||
tsbFullscreenCapture.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
tsddbCapture.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||||
tsbFullscreenCapture.Image = Resources.layer_fullscreen;
|
tsddbCapture.Image = Resources.camera;
|
||||||
tsbFullscreenCapture.MouseDown += (sender, e) => form.Close(RegionResult.Fullscreen);
|
tsMain.Items.Add(tsddbCapture);
|
||||||
tsMain.Items.Add(tsbFullscreenCapture);
|
|
||||||
|
|
||||||
ToolStripButton tsbActiveMonitorCapture = new ToolStripButton(Resources.ShapeManager_CreateContextMenu_Capture_active_monitor);
|
ToolStripMenuItem tsmiFullscreenCapture = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Capture_fullscreen);
|
||||||
tsbActiveMonitorCapture.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
tsmiFullscreenCapture.Image = Resources.layer_fullscreen;
|
||||||
tsbActiveMonitorCapture.Image = Resources.monitor;
|
tsmiFullscreenCapture.MouseDown += (sender, e) => form.Close(RegionResult.Fullscreen);
|
||||||
tsbActiveMonitorCapture.MouseDown += (sender, e) => form.Close(RegionResult.ActiveMonitor);
|
tsddbCapture.DropDownItems.Add(tsmiFullscreenCapture);
|
||||||
tsMain.Items.Add(tsbActiveMonitorCapture);
|
|
||||||
|
|
||||||
ToolStripDropDownButton tsddbMonitorCapture = new ToolStripDropDownButton(Resources.ShapeManager_CreateContextMenu_Capture_monitor);
|
ToolStripMenuItem tsmiActiveMonitorCapture = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Capture_active_monitor);
|
||||||
tsddbMonitorCapture.HideImageMargin();
|
tsmiActiveMonitorCapture.Image = Resources.monitor;
|
||||||
tsddbMonitorCapture.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
tsmiActiveMonitorCapture.MouseDown += (sender, e) => form.Close(RegionResult.ActiveMonitor);
|
||||||
tsddbMonitorCapture.Image = Resources.monitor_window;
|
tsddbCapture.DropDownItems.Add(tsmiActiveMonitorCapture);
|
||||||
tsMain.Items.Add(tsddbMonitorCapture);
|
|
||||||
|
|
||||||
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;
|
Screen[] screens = Screen.AllScreens;
|
||||||
|
|
||||||
|
@ -477,7 +477,7 @@ private void CreateMenu()
|
||||||
form.MonitorIndex = index;
|
form.MonitorIndex = index;
|
||||||
form.Close(RegionResult.Monitor);
|
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\balloon-box-left.png" />
|
||||||
<None Include="Resources\clipboard.png" />
|
<None Include="Resources\clipboard.png" />
|
||||||
<None Include="Resources\arrow-circle-225-left.png" />
|
<None Include="Resources\arrow-circle-225-left.png" />
|
||||||
|
<None Include="Resources\camera.png" />
|
||||||
<Content Include="Resources\Crosshair.cur" />
|
<Content Include="Resources\Crosshair.cur" />
|
||||||
<None Include="Resources\exclamation-button.png" />
|
<None Include="Resources\exclamation-button.png" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
Loading…
Reference in a new issue