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:
+6
-7
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user