Tewaked the config UI so it prevents the user from doing stupid things with the buttons
This commit is contained in:
+24
-4
@@ -57,6 +57,10 @@ namespace TrackTrends
|
|||||||
oldPbxPreviewSize = pbxPreview.Size;
|
oldPbxPreviewSize = pbxPreview.Size;
|
||||||
oldPbxWindowPreviewSize = pbxWindowPreview.Size;
|
oldPbxWindowPreviewSize = pbxWindowPreview.Size;
|
||||||
|
|
||||||
|
btnLoadPreset.Enabled = false;
|
||||||
|
btnDeletePreset.Enabled = false;
|
||||||
|
btnSavePreset.Enabled = false;
|
||||||
|
|
||||||
tip1.SetToolTip(btnCreatZone, "After clicking you can select two points in the image to set the bounds of the important data");
|
tip1.SetToolTip(btnCreatZone, "After clicking you can select two points in the image to set the bounds of the important data");
|
||||||
tip1.SetToolTip(btnCreateWindow, "After clicking this you will have to select all the windows that are important on the lower image. Refer to the documentation for more infos");
|
tip1.SetToolTip(btnCreateWindow, "After clicking this you will have to select all the windows that are important on the lower image. Refer to the documentation for more infos");
|
||||||
tip1.SetToolTip(btnRefresh, "Starts the emulator or refreshes the images if its already running");
|
tip1.SetToolTip(btnRefresh, "Starts the emulator or refreshes the images if its already running");
|
||||||
@@ -356,22 +360,38 @@ namespace TrackTrends
|
|||||||
}
|
}
|
||||||
MessageBox.Show(message);
|
MessageBox.Show(message);
|
||||||
btnRefresh.Text = "Retry";
|
btnRefresh.Text = "Retry";
|
||||||
|
btnLoadPreset.Enabled = false;
|
||||||
|
btnDeletePreset.Enabled = false;
|
||||||
|
btnSavePreset.Enabled = false;
|
||||||
|
btnCreatZone.Enabled = false;
|
||||||
|
btnCreateWindow.Enabled = false;
|
||||||
|
btnResetDriver.Enabled = false;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
btnRefresh.Text = "Get a newer image";
|
btnRefresh.Text = "Get a newer image";
|
||||||
pbxPreview.Image = Emulator.Screenshot();
|
pbxPreview.Image = Emulator.Screenshot();
|
||||||
|
|
||||||
|
btnLoadPreset.Enabled = true;
|
||||||
|
btnDeletePreset.Enabled = true;
|
||||||
|
btnSavePreset.Enabled = true;
|
||||||
|
btnCreatZone.Enabled = true;
|
||||||
|
btnCreateWindow.Enabled = true;
|
||||||
|
btnResetDriver.Enabled = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
pbxPreview.Image = Emulator.Screenshot();
|
pbxPreview.Image = Emulator.Screenshot();
|
||||||
|
//I know im repeating myself. This part could use a bool variable that allows those buttons to be displayed but it was the fastest way to fix a bad behaviour in the app
|
||||||
|
btnLoadPreset.Enabled = true;
|
||||||
|
btnDeletePreset.Enabled = true;
|
||||||
|
btnSavePreset.Enabled = true;
|
||||||
|
btnCreatZone.Enabled = true;
|
||||||
|
btnCreateWindow.Enabled = true;
|
||||||
|
btnResetDriver.Enabled = true;
|
||||||
}
|
}
|
||||||
btnRefresh.Enabled = true;
|
btnRefresh.Enabled = true;
|
||||||
btnCreatZone.Enabled = true;
|
|
||||||
btnCreateWindow.Enabled = true;
|
|
||||||
btnResetDriver.Enabled = true;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Settings_FormClosing(object sender, FormClosingEventArgs e)
|
private void Settings_FormClosing(object sender, FormClosingEventArgs e)
|
||||||
|
|||||||
Reference in New Issue
Block a user