simplify a few mainform methods with the ToClipBoard() extension method
This commit is contained in:
parent
b09b9681e2
commit
eede99a505
|
@ -1058,23 +1058,15 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
public void TakeScreenshotToClipboard()
|
public void TakeScreenshotToClipboard()
|
||||||
{
|
{
|
||||||
using (var bb = Config.ScreenshotCaptureOsd ? CaptureOSD() : MakeScreenshotImage())
|
using var bb = Config.ScreenshotCaptureOsd ? CaptureOSD() : MakeScreenshotImage();
|
||||||
{
|
bb.ToSysdrawingBitmap().ToClipBoard();
|
||||||
using var img = bb.ToSysdrawingBitmap();
|
|
||||||
Clipboard.SetImage(img);
|
|
||||||
}
|
|
||||||
|
|
||||||
AddOnScreenMessage("Screenshot (raw) saved to clipboard.");
|
AddOnScreenMessage("Screenshot (raw) saved to clipboard.");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void TakeScreenshotClientToClipboard()
|
private void TakeScreenshotClientToClipboard()
|
||||||
{
|
{
|
||||||
using (var bb = DisplayManager.RenderOffscreen(_currentVideoProvider, Config.ScreenshotCaptureOsd))
|
using var bb = DisplayManager.RenderOffscreen(_currentVideoProvider, Config.ScreenshotCaptureOsd);
|
||||||
{
|
bb.ToSysdrawingBitmap().ToClipBoard();
|
||||||
using var img = bb.ToSysdrawingBitmap();
|
|
||||||
Clipboard.SetImage(img);
|
|
||||||
}
|
|
||||||
|
|
||||||
AddOnScreenMessage("Screenshot (client) saved to clipboard.");
|
AddOnScreenMessage("Screenshot (client) saved to clipboard.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue