mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-01 17:56:51 +13:00
When processing image effects show wait cursor
This commit is contained in:
parent
696e9ff715
commit
1e70452e9f
3 changed files with 29 additions and 14 deletions
|
@ -60,7 +60,7 @@ public ImageEffectsForm(Image img, List<ImageEffectPreset> presets, int selected
|
|||
AddAllEffectsToContextMenu();
|
||||
}
|
||||
|
||||
public void ToolMode(Action<Image> imageProcessRequested)
|
||||
public void EnableToolMode(Action<Image> imageProcessRequested)
|
||||
{
|
||||
ImageProcessRequested += imageProcessRequested;
|
||||
pbResult.AllowDrop = true;
|
||||
|
@ -205,6 +205,10 @@ private void UpdatePreview()
|
|||
ImageEffectPreset preset = GetSelectedPreset();
|
||||
|
||||
if (preset != null && DefaultImage != null)
|
||||
{
|
||||
Cursor = Cursors.WaitCursor;
|
||||
|
||||
try
|
||||
{
|
||||
Stopwatch timer = Stopwatch.StartNew();
|
||||
|
||||
|
@ -224,6 +228,11 @@ private void UpdatePreview()
|
|||
}
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
Cursor = Cursors.Default;
|
||||
}
|
||||
}
|
||||
|
||||
UpdateControlStates();
|
||||
}
|
||||
|
|
|
@ -591,6 +591,9 @@
|
|||
<data name=">>btnOK.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="btnUploadImage.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
</data>
|
||||
<data name="btnUploadImage.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>456, 504</value>
|
||||
</data>
|
||||
|
@ -621,6 +624,9 @@
|
|||
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>64</value>
|
||||
</metadata>
|
||||
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
|
||||
<value>6, 13</value>
|
||||
</data>
|
||||
|
|
|
@ -980,7 +980,7 @@ public static void OpenImageEffects(TaskSettings taskSettings = null)
|
|||
using (ImageEffectsForm imageEffectsForm = new ImageEffectsForm(img, taskSettings.ImageSettings.ImageEffectPresets,
|
||||
taskSettings.ImageSettings.SelectedImageEffectPreset))
|
||||
{
|
||||
imageEffectsForm.ToolMode(x => UploadManager.RunImageTask(x, taskSettings));
|
||||
imageEffectsForm.EnableToolMode(x => UploadManager.RunImageTask(x, taskSettings));
|
||||
imageEffectsForm.ShowDialog();
|
||||
//taskSettings.ImageSettings.SelectedImageEffectPreset = imageEffectsForm.SelectedPresetIndex;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue