Drop the lower display row below the main screen

The pod stacks its displays vertically - upper MFDs above the
viewscreen, weapon MFDs + secondary below. Default grid now places the
lower row (MFD LL / Map / MFD LR) at the main screen's bottom edge
instead of directly under the upper row, so the main screen reads as
the middle band, with the plasma glass at its lower-left.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Cyd
2026-07-12 14:33:51 -05:00
co-authored by Claude Fable 5
parent ec4d1d7fa1
commit d0553648eb
+6 -7
View File
@@ -3860,13 +3860,12 @@ SVGA16::SVGA16(
int frame_w = 2 * GetSystemMetrics(SM_CXFIXEDFRAME); int frame_w = 2 * GetSystemMetrics(SM_CXFIXEDFRAME);
int grid_x = init_width + frame_w; int grid_x = init_width + frame_w;
// the MFD button strips grow each window (mirror of // The pod stacks its displays vertically: upper MFDs above the
// MFDSplitView::LayoutButtons so the grid rows still tile) // viewscreen, weapon MFDs + secondary below it. On the desktop
int strip_h = cell_h / 8; // the upper row sits level with the main screen's top and the
if (strip_h < 18) strip_h = 18; // lower row drops below its bottom edge, so the main screen
if (strip_h > 40) strip_h = 40; // reads as the middle band.
int mfd_extra_h = 2 * (strip_h + 8); int row2_y = (int) L4Application::GetScreenHeight();
int row2_y = cell_h + mfd_extra_h + frame_h;
//--------------------------------------------------------------- //---------------------------------------------------------------
// Button banks per display (addresses per vRIO CockpitLayout, // Button banks per display (addresses per vRIO CockpitLayout,