mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-10-01 08:08:35 -05:00
@@ -22,13 +22,15 @@ public sealed class SlotHoverHandler : IDisposable
|
||||
private readonly BitmapAnimator HoverWorker = new BitmapAnimator();
|
||||
|
||||
private PictureBox Slot;
|
||||
private SlotTrackerImage LastSlot;
|
||||
|
||||
public void Start(PictureBox pb, SlotTrackerImage LastSlot)
|
||||
public void Start(PictureBox pb, SlotTrackerImage lastSlot)
|
||||
{
|
||||
var view = WinFormsUtil.FindFirstControlOfType<ISlotViewer<PictureBox>>(pb);
|
||||
var data = view.GetSlotData(pb);
|
||||
var pk = data.Read(view.SAV);
|
||||
Slot = pb;
|
||||
LastSlot = lastSlot;
|
||||
|
||||
var orig = LastSlot.OriginalBackground = pb.BackgroundImage;
|
||||
|
||||
@@ -62,8 +64,12 @@ public void Stop()
|
||||
{
|
||||
if (Slot != null)
|
||||
{
|
||||
HoverWorker.Stop();
|
||||
if (HoverWorker.Enabled)
|
||||
HoverWorker.Stop();
|
||||
else
|
||||
Slot.BackgroundImage = LastSlot.OriginalBackground;
|
||||
Slot = null;
|
||||
LastSlot = null;
|
||||
}
|
||||
Preview.Clear();
|
||||
CryPlayer.Stop();
|
||||
|
||||
Reference in New Issue
Block a user