⛏️ index : haiku.git

author nipos <ni.pos@yandex.com> 2025-06-22 10:05:06.0 +02:00:00
committer Adrien Destugues <pulkomandy@pulkomandy.tk> 2026-01-02 20:27:33.0 +00:00:00
commit
5c1e12f6013b44e98de829579151d10162ac686a [patch]
tree
6368b7b9986dc92f53c158c13ca4d3d54002fe20
parent
be9bccd08f45f62c34035cc4df411c308371528a
download
5c1e12f6013b44e98de829579151d10162ac686a.tar.gz

Installer: Scale EULA window for HiDPI

Fixes #16182

Change-Id: I05f7394a1276772eb2c1882cfb340389cde8fcb1
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9385
Reviewed-by: John Scipione <jscipione@gmail.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
Reviewed-by: nephele nephele <nep-git@packageloss.eu>

Diff

 src/apps/installer/EULAWindow.cpp |  9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/apps/installer/EULAWindow.cpp b/src/apps/installer/EULAWindow.cpp
index ec90d51..9f03b33 100644
--- a/src/apps/installer/EULAWindow.cpp
+++ b/src/apps/installer/EULAWindow.cpp
@@ -27,9 +27,8 @@

EULAWindow::EULAWindow()
	:
	BWindow(BRect(0, 0, 600, 450), B_TRANSLATE("README"),
		B_MODAL_WINDOW_LOOK, B_NORMAL_WINDOW_FEEL, B_NOT_ZOOMABLE
		| B_NOT_MINIMIZABLE | B_AUTO_UPDATE_SIZE_LIMITS)
	BWindow(BRect(), B_TRANSLATE("README"), B_MODAL_WINDOW_LOOK, B_NORMAL_WINDOW_FEEL,
		B_NOT_ZOOMABLE | B_NOT_MINIMIZABLE | B_AUTO_UPDATE_SIZE_LIMITS)
{
	BString infoText;
	infoText << B_TRANSLATE(
@@ -96,6 +95,10 @@
			.Add(cancelButton)
			.Add(continueButton);

	font_height fontHeight;
	be_plain_font->GetHeight(&fontHeight);
	const float lineHeight = fontHeight.ascent + fontHeight.descent;
	GetLayout()->SetExplicitSize(BSize(be_plain_font->StringWidth("M") * 60, lineHeight * 30));
	CenterOnScreen();
	Show();
}