diff --git a/src/preferences/appearance/AntialiasingSettingsView.cpp b/src/preferences/appearance/AntialiasingSettingsView.cpp index 841f8881aa..b3b4f881c6 100644 --- a/src/preferences/appearance/AntialiasingSettingsView.cpp +++ b/src/preferences/appearance/AntialiasingSettingsView.cpp @@ -104,17 +104,17 @@ AntialiasingSettingsView::AntialiasingSettingsView(const char* name) BLayoutBuilder::Grid<>(this, B_USE_DEFAULT_SPACING, B_USE_DEFAULT_SPACING) // controls pane - .Add(fHintingMenuField->CreateLabelLayoutItem(), 0, 0) - .Add(fHintingMenuField->CreateMenuBarLayoutItem(), 1, 0) + .AddMenuField(fHintingMenuField, 0, 0) + .AddMenuField(fAntialiasingMenuField, 0, 1) + .Add(fAverageWeightControl, 0, 2, 3) - .Add(fAntialiasingMenuField->CreateLabelLayoutItem(), 0, 1) - .Add(fAntialiasingMenuField->CreateMenuBarLayoutItem(), 1, 1) - - .Add(fAverageWeightControl, 0, 2, 2) - - .AddGlue(0, 4) + .AddGlue(0, 3) .SetInsets(B_USE_WINDOW_SPACING); + BGridLayout* layout = dynamic_cast(GetLayout()); + layout->SetMinColumnWidth(0, + StringWidth(B_TRANSLATE("Antialiasing type:")) * 2); + _SetCurrentAntialiasing(); _SetCurrentHinting(); _SetCurrentAverageWeight();