context menu screenshot -> clipboard

This commit is contained in:
zeromus 2012-03-18 04:08:05 +00:00
parent 471b3ffb98
commit efd5bcaa21
3 changed files with 260 additions and 239 deletions

File diff suppressed because it is too large Load Diff

View File

@ -389,11 +389,7 @@ namespace BizHawk.MultiClient
private void screenshotClipboardToolStripMenuItem_Click(object sender, EventArgs e)
{
using (var img = MakeScreenshotImage())
{
System.Windows.Forms.Clipboard.SetImage(img);
}
Global.RenderPanel.AddMessage("Screenshot saved to clipboard.");
TakeScreenshotToClipboard();
}
private void savestate1toolStripMenuItem_Click(object sender, EventArgs e) { SaveState("QuickSave1"); }
@ -827,6 +823,11 @@ namespace BizHawk.MultiClient
}
private void screenshotToClipboardToolStripMenuItem_Click(object sender, EventArgs e)
{
TakeScreenshotToClipboard();
}
private void restartMovieToolStripMenuItem_Click(object sender, EventArgs e)
{
PlayMovieFromBeginning();

View File

@ -1840,6 +1840,15 @@ namespace BizHawk.MultiClient
return image;
}
void TakeScreenshotToClipboard()
{
using (var img = MakeScreenshotImage())
{
System.Windows.Forms.Clipboard.SetImage(img);
}
Global.RenderPanel.AddMessage("Screenshot saved to clipboard.");
}
private void TakeScreenshot()
{
string path = String.Format(PathManager.ScreenshotPrefix(Global.Game) + ".{0:yyyy-MM-dd HH.mm.ss}.png", DateTime.Now);
@ -2850,5 +2859,6 @@ namespace BizHawk.MultiClient
displayLogWindowToolStripMenuItem.Checked = false;
logWindowAsConsoleToolStripMenuItem.Enabled = true;
}
}
}