From 8341933096ea21251fd26a216168f8b0beff7781 Mon Sep 17 00:00:00 2001 From: Rob Gill Date: Fri, 8 Feb 2019 00:17:07 +1000 Subject: [PATCH] preferences/datatranslations Scale window with font size (Fix Bug #13166) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Specifies minimum window size based on system font settings (prevents clipping of message with large fonts) Change-Id: I851e0c3604816a4e935178d1a4f33de7b7478060 Reviewed-on: https://review.haiku-os.org/c/1017 Reviewed-by: Axel Dörfler --- src/preferences/datatranslations/DataTranslationsWindow.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/preferences/datatranslations/DataTranslationsWindow.cpp b/src/preferences/datatranslations/DataTranslationsWindow.cpp index 9252226788..fc62349449 100644 --- a/src/preferences/datatranslations/DataTranslationsWindow.cpp +++ b/src/preferences/datatranslations/DataTranslationsWindow.cpp @@ -219,6 +219,11 @@ DataTranslationsWindow::_ShowInfoView() group->GroupLayout()->SetInsets(spacing, spacing, spacing, spacing); fRightBox->AddChild(group); fConfigView = group; + + fConfigView->SetExplicitMinSize( + BSize(ceilf(spacing * be_plain_font->Size() * 0.7) + - fTranslatorListView->Frame().Width(), + ceilf(spacing * be_plain_font->Size() * 0.4))); }