mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-21 01:01:43 +00:00
[sim] Fix GUI scaling of window sizes (#2668)
Also tweak initial sizes, positions, and visibility.
This commit is contained in:
@@ -117,5 +117,5 @@ void EncoderGui::Initialize() {
|
||||
gEncoders.Initialize();
|
||||
HALSimGui::AddWindow("Encoders", DisplayEncoders,
|
||||
ImGuiWindowFlags_AlwaysAutoResize);
|
||||
HALSimGui::SetDefaultWindowPos("Encoders", 640, 215);
|
||||
HALSimGui::SetDefaultWindowPos("Encoders", 5, 250);
|
||||
}
|
||||
|
||||
@@ -210,6 +210,8 @@ bool HALSimGui::Initialize() {
|
||||
if ((window.posCond & ImGuiCond_FirstUseEver) != 0) {
|
||||
window.pos.x *= windowScale;
|
||||
window.pos.y *= windowScale;
|
||||
window.size.x *= windowScale;
|
||||
window.size.y *= windowScale;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@@ -314,6 +314,7 @@ void Mechanism2D::Initialize() {
|
||||
|
||||
buildColorTable();
|
||||
HALSimGui::AddWindow("Mechanism 2D", DisplayAssembly2D);
|
||||
HALSimGui::SetWindowVisibility("Mechanism 2D", HALSimGui::kHide);
|
||||
HALSimGui::AddOptionMenu(OptionMenuLocateJson);
|
||||
HALSimGui::SetDefaultWindowPos("Mechanism 2D", 200, 200);
|
||||
HALSimGui::SetDefaultWindowSize("Mechanism 2D", 600, 600);
|
||||
|
||||
@@ -357,6 +357,6 @@ static void DisplayNetworkTables() {
|
||||
|
||||
void NetworkTablesGui::Initialize() {
|
||||
HALSimGui::AddWindow("NetworkTables", DisplayNetworkTables);
|
||||
HALSimGui::SetDefaultWindowPos("NetworkTables", 250, 260);
|
||||
HALSimGui::SetDefaultWindowSize("NetworkTables", 1500, 375);
|
||||
HALSimGui::SetDefaultWindowPos("NetworkTables", 250, 277);
|
||||
HALSimGui::SetDefaultWindowSize("NetworkTables", 750, 185);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user