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
This commit is contained in:
@@ -40,8 +40,7 @@ All rights reserved.
|
|||||||
#include <Catalog.h>
|
#include <Catalog.h>
|
||||||
#include <CheckBox.h>
|
#include <CheckBox.h>
|
||||||
#include <Debug.h>
|
#include <Debug.h>
|
||||||
#include <GridLayoutBuilder.h>
|
#include <LayoutBuilder.h>
|
||||||
#include <GroupLayoutBuilder.h>
|
|
||||||
#include <Locale.h>
|
#include <Locale.h>
|
||||||
#include <SpaceLayoutItem.h>
|
#include <SpaceLayoutItem.h>
|
||||||
#include <SeparatorView.h>
|
#include <SeparatorView.h>
|
||||||
@@ -162,33 +161,33 @@ AutomountSettingsPanel::AutomountSettingsPanel(BMessage* settings,
|
|||||||
fDone->MakeDefault(true);
|
fDone->MakeDefault(true);
|
||||||
|
|
||||||
// Layout the controls
|
// Layout the controls
|
||||||
AddChild(BGroupLayoutBuilder(B_VERTICAL, 0)
|
BGroupView* contentView = new BGroupView(B_VERTICAL, 0);
|
||||||
.Add(BGroupLayoutBuilder(B_VERTICAL, spacing)
|
AddChild(contentView);
|
||||||
.Add(BGroupLayoutBuilder(autoMountLayout)
|
BLayoutBuilder::Group<>(contentView)
|
||||||
|
.AddGroup(B_VERTICAL, spacing)
|
||||||
|
.SetInsets(spacing, spacing, spacing, spacing)
|
||||||
|
.AddGroup(autoMountLayout)
|
||||||
.Add(fScanningDisabledCheck)
|
.Add(fScanningDisabledCheck)
|
||||||
.Add(fAutoMountAllBFSCheck)
|
.Add(fAutoMountAllBFSCheck)
|
||||||
.Add(fAutoMountAllCheck)
|
.Add(fAutoMountAllCheck)
|
||||||
)
|
.End()
|
||||||
.Add(BGroupLayoutBuilder(bootMountLayout)
|
.AddGroup(bootMountLayout)
|
||||||
.Add(fInitialDontMountCheck)
|
.Add(fInitialDontMountCheck)
|
||||||
.Add(fInitialMountRestoreCheck)
|
.Add(fInitialMountRestoreCheck)
|
||||||
.Add(fInitialMountAllBFSCheck)
|
.Add(fInitialMountAllBFSCheck)
|
||||||
.Add(fInitialMountAllCheck)
|
.Add(fInitialMountAllCheck)
|
||||||
)
|
.End()
|
||||||
.Add(BGroupLayoutBuilder(B_HORIZONTAL)
|
.AddGroup(B_HORIZONTAL)
|
||||||
.Add(BSpaceLayoutItem::CreateHorizontalStrut(spacing - 1))
|
.AddStrut(spacing - 1)
|
||||||
.Add(fEjectWhenUnmountingCheckBox)
|
.Add(fEjectWhenUnmountingCheckBox)
|
||||||
)
|
.End()
|
||||||
.SetInsets(spacing, spacing, spacing, spacing)
|
.End()
|
||||||
)
|
|
||||||
.Add(new BSeparatorView(B_HORIZONTAL/*, B_FANCY_BORDER*/))
|
.Add(new BSeparatorView(B_HORIZONTAL/*, B_FANCY_BORDER*/))
|
||||||
.Add(BGroupLayoutBuilder(B_HORIZONTAL, spacing)
|
.AddGroup(B_HORIZONTAL, spacing)
|
||||||
|
.SetInsets(spacing, spacing, spacing, spacing)
|
||||||
.AddGlue()
|
.AddGlue()
|
||||||
.Add(fMountAllNow)
|
.Add(fMountAllNow)
|
||||||
.Add(fDone)
|
.Add(fDone);
|
||||||
.SetInsets(spacing, spacing, spacing, spacing)
|
|
||||||
)
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
// Apply the settings
|
// Apply the settings
|
||||||
|
|||||||
Reference in New Issue
Block a user