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 <[email protected]> Tested-by: Commit checker robot <[email protected]> Reviewed-by: Adrien Destugues <[email protected]> Reviewed-by: nephele nephele <[email protected]>
This commit is contained in:
@@ -27,9 +27,8 @@ static const uint32 kMsgNext = 'next';
|
|||||||
|
|
||||||
EULAWindow::EULAWindow()
|
EULAWindow::EULAWindow()
|
||||||
:
|
:
|
||||||
BWindow(BRect(0, 0, 600, 450), B_TRANSLATE("README"),
|
BWindow(BRect(), B_TRANSLATE("README"), B_MODAL_WINDOW_LOOK, B_NORMAL_WINDOW_FEEL,
|
||||||
B_MODAL_WINDOW_LOOK, B_NORMAL_WINDOW_FEEL, B_NOT_ZOOMABLE
|
B_NOT_ZOOMABLE | B_NOT_MINIMIZABLE | B_AUTO_UPDATE_SIZE_LIMITS)
|
||||||
| B_NOT_MINIMIZABLE | B_AUTO_UPDATE_SIZE_LIMITS)
|
|
||||||
{
|
{
|
||||||
BString infoText;
|
BString infoText;
|
||||||
infoText << B_TRANSLATE(
|
infoText << B_TRANSLATE(
|
||||||
@@ -96,6 +95,10 @@ EULAWindow::EULAWindow()
|
|||||||
.Add(cancelButton)
|
.Add(cancelButton)
|
||||||
.Add(continueButton);
|
.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();
|
CenterOnScreen();
|
||||||
Show();
|
Show();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user