Little UI tweaks

This commit is contained in:
2023-05-23 17:23:53 +02:00
parent 89c7e15a70
commit 462d07093a
2 changed files with 15 additions and 1 deletions
+12
View File
@@ -78,6 +78,7 @@ namespace Test_Merge
if (Emulator != null && Wrapper != null)
{
// Disable UI controls to prevent re-entrancy
btnResetEmulator.Enabled = false;
btnStartDecoding.Enabled = false;
btnStopUpdating.Enabled = true;
btnSettings.Enabled = false;
@@ -96,6 +97,11 @@ namespace Test_Merge
Bitmap screen = Emulator.Screenshot();
screen.Save("HopefullyDataScreenshot.png");
Invoke((MethodInvoker)delegate
{
pbxResult.Image = (Bitmap)screen.Clone();
});
Wrapper.ChangeImage(screen);
int errorCode = await Wrapper.Refresh();
@@ -113,8 +119,10 @@ namespace Test_Merge
}
}
// Re-enable UI controls
btnStopUpdating.Text = "Stop";
btnStartDecoding.Enabled = true;
btnStopUpdating.Enabled = false;
btnResetEmulator.Enabled = true;
btnSettings.Enabled = true;
}
}
@@ -142,10 +150,14 @@ namespace Test_Merge
{
// Set the cancellation flag
cancelRequested = true;
btnStopUpdating.Enabled = false;
btnResetEmulator.Enabled = false;
btnStopUpdating.Text = "Stopping";
}
private async void button1_Click(object sender, EventArgs e)
{
btnResetEmulator.Text = "Restart driver";
btnResetEmulator.Enabled = false;
btnSettings.Enabled = false;
btnStartDecoding.Enabled = false;