private void RecalculateAreas() { var headerHeight = headerExpanded ? HeaderHeightExpanded : HeaderHeightCompact; headerHeight *= Config.FontSize; headerHeight += 32.0f; headerArea.ChangeSizeBy(height: headerHeight); var commandLineAreaHeight = CommandLineAreaExpanded ? CommandLineAreaHeightExpanded : CommandLineAreaHeightCompact; consoleArea .OffsetBy(vertical: 16f + headerHeight) .ChangeSizeBy(height: -(commandLineAreaHeight + headerHeight + 16f)); commandLineArea .OffsetRelative(vertical: 1f) .OffsetBy(vertical: -commandLineAreaHeight) .ChangeSizeBy(height: commandLineAreaHeight); }