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 grid_x = init_width + frame_w;
// the MFD button strips grow each window (mirror of
// MFDSplitView::LayoutButtons so the grid rows still tile)
int strip_h = cell_h / 8;
if (strip_h < 18) strip_h = 18;
if (strip_h > 40) strip_h = 40;
int mfd_extra_h = 2 * (strip_h + 8);
int row2_y = cell_h + mfd_extra_h + frame_h;
// The pod stacks its displays vertically: upper MFDs above the
// viewscreen, weapon MFDs + secondary below it. On the desktop
// the upper row sits level with the main screen's top and the
// lower row drops below its bottom edge, so the main screen
// reads as the middle band.
int row2_y = (int) L4Application::GetScreenHeight();
//---------------------------------------------------------------
// Button banks per display (addresses per vRIO CockpitLayout,