Pressing space will also continue task

This commit is contained in:
Jaex 2017-03-07 19:08:05 +03:00
parent 55410b32ce
commit bcc7c814ad
3 changed files with 8 additions and 4 deletions

View file

@ -52,7 +52,7 @@ public enum RegionResult
ActiveMonitor,
AnnotateRunAfterCaptureTasks,
AnnotateContinueTask,
AnntoateCancelTask,
AnnotateCancelTask,
AnnotateSaveImage,
AnnotateSaveImageAs,
AnnotateCopyImage,

View file

@ -171,9 +171,13 @@ public static Image AnnotateImage(Image img, string filePath, RegionCaptureOptio
switch (form.Result)
{
case RegionResult.Region:
case RegionResult.Close: // Esc
case RegionResult.AnnotateCancelTask:
return null;
case RegionResult.Region: // Enter
case RegionResult.AnnotateRunAfterCaptureTasks:
return form.GetResultImage();
case RegionResult.Fullscreen: // Space
case RegionResult.AnnotateContinueTask:
return (Image)img.Clone();
case RegionResult.AnnotateSaveImage:

View file

@ -136,7 +136,7 @@ private void CreateToolbar()
if (form.Mode == RegionCaptureMode.TaskEditor)
{
ToolStripButton tsbClose = new ToolStripButton("Continue task (Right click)");
ToolStripButton tsbClose = new ToolStripButton("Continue task (Space or right click)");
tsbClose.DisplayStyle = ToolStripItemDisplayStyle.Image;
tsbClose.Image = Resources.control;
tsbClose.MouseDown += (sender, e) => form.Close(RegionResult.AnnotateContinueTask);
@ -145,7 +145,7 @@ private void CreateToolbar()
ToolStripButton tsbCloseCancel = new ToolStripButton("Cancel task (Esc)");
tsbCloseCancel.DisplayStyle = ToolStripItemDisplayStyle.Image;
tsbCloseCancel.Image = Resources.cross;
tsbCloseCancel.MouseDown += (sender, e) => form.Close(RegionResult.AnntoateCancelTask);
tsbCloseCancel.MouseDown += (sender, e) => form.Close(RegionResult.AnnotateCancelTask);
tsMain.Items.Add(tsbCloseCancel);
}