From be345b9c460eee2d3b2486c9750cdbe526fcfeb9 Mon Sep 17 00:00:00 2001 From: Alex Wilson Date: Thu, 19 Aug 2010 19:56:35 +0000 Subject: [PATCH] Update AutoMounterSettings to use the templatized layout builders from LayoutBuilder.h and also fix a regresson caused by r38207, also caught by diver. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38281 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/tracker/AutoMounterSettings.cpp | 35 ++++++++++++------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/src/kits/tracker/AutoMounterSettings.cpp b/src/kits/tracker/AutoMounterSettings.cpp index b27ce4cced..10bc34cc1b 100644 --- a/src/kits/tracker/AutoMounterSettings.cpp +++ b/src/kits/tracker/AutoMounterSettings.cpp @@ -40,8 +40,7 @@ All rights reserved. #include #include #include -#include -#include +#include #include #include #include @@ -162,33 +161,33 @@ AutomountSettingsPanel::AutomountSettingsPanel(BMessage* settings, fDone->MakeDefault(true); // Layout the controls - AddChild(BGroupLayoutBuilder(B_VERTICAL, 0) - .Add(BGroupLayoutBuilder(B_VERTICAL, spacing) - .Add(BGroupLayoutBuilder(autoMountLayout) + BGroupView* contentView = new BGroupView(B_VERTICAL, 0); + AddChild(contentView); + BLayoutBuilder::Group<>(contentView) + .AddGroup(B_VERTICAL, spacing) + .SetInsets(spacing, spacing, spacing, spacing) + .AddGroup(autoMountLayout) .Add(fScanningDisabledCheck) .Add(fAutoMountAllBFSCheck) .Add(fAutoMountAllCheck) - ) - .Add(BGroupLayoutBuilder(bootMountLayout) + .End() + .AddGroup(bootMountLayout) .Add(fInitialDontMountCheck) .Add(fInitialMountRestoreCheck) .Add(fInitialMountAllBFSCheck) .Add(fInitialMountAllCheck) - ) - .Add(BGroupLayoutBuilder(B_HORIZONTAL) - .Add(BSpaceLayoutItem::CreateHorizontalStrut(spacing - 1)) + .End() + .AddGroup(B_HORIZONTAL) + .AddStrut(spacing - 1) .Add(fEjectWhenUnmountingCheckBox) - ) - .SetInsets(spacing, spacing, spacing, spacing) - ) + .End() + .End() .Add(new BSeparatorView(B_HORIZONTAL/*, B_FANCY_BORDER*/)) - .Add(BGroupLayoutBuilder(B_HORIZONTAL, spacing) + .AddGroup(B_HORIZONTAL, spacing) + .SetInsets(spacing, spacing, spacing, spacing) .AddGlue() .Add(fMountAllNow) - .Add(fDone) - .SetInsets(spacing, spacing, spacing, spacing) - ) - ); + .Add(fDone); // Apply the settings