From 12a75beb94d6873aa29e6f1009f35c27e9304787 Mon Sep 17 00:00:00 2001 From: Humdinger Date: Sun, 12 Apr 2026 14:40:32 +0200 Subject: [PATCH] Appearance: remove spacing after labels on antialiasing tab Fixes #20040 Change-Id: I8f138814d29d3d36d0654656478a7bb292320b14 Reviewed-on: https://review.haiku-os.org/c/haiku/+/10721 Tested-by: Commit checker robot Reviewed-by: waddlesplash --- .../appearance/AntialiasingSettingsView.cpp | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/preferences/appearance/AntialiasingSettingsView.cpp b/src/preferences/appearance/AntialiasingSettingsView.cpp index 375026c840..1e907da6b6 100644 --- a/src/preferences/appearance/AntialiasingSettingsView.cpp +++ b/src/preferences/appearance/AntialiasingSettingsView.cpp @@ -102,19 +102,19 @@ AntialiasingSettingsView::AntialiasingSettingsView(const char* name) fHintingMenuField = new BMenuField("hinting", B_TRANSLATE("Glyph hinting:"), fHintingMenu); - BLayoutBuilder::Grid<>(this, B_USE_DEFAULT_SPACING, B_USE_DEFAULT_SPACING) + BLayoutBuilder::Group<>(this, B_VERTICAL, B_USE_DEFAULT_SPACING) // controls pane - .AddMenuField(fHintingMenuField, 0, 0) - .AddMenuField(fAntialiasingMenuField, 0, 1) - .Add(fAverageWeightControl, 0, 2, 3) - - .AddGlue(0, 3) + .AddGrid(B_USE_DEFAULT_SPACING, B_USE_DEFAULT_SPACING) + .Add(fHintingMenuField->CreateLabelLayoutItem(), 0, 0) + .Add(fHintingMenuField->CreateMenuBarLayoutItem(), 1, 0) + .Add(fAntialiasingMenuField->CreateLabelLayoutItem(), 0, 1) + .Add(fAntialiasingMenuField->CreateMenuBarLayoutItem(), 1, 1) + .AddGlue(2, 0) + .End() + .Add(fAverageWeightControl) + .AddGlue() .SetInsets(B_USE_WINDOW_SPACING); - BGridLayout* layout = dynamic_cast(GetLayout()); - layout->SetMinColumnWidth(0, - StringWidth(B_TRANSLATE("Antialiasing type:")) * 2); - _SetCurrentAntialiasing(); _SetCurrentHinting(); _SetCurrentAverageWeight();