Touchpad: Use font relative spacing units
This commit is contained in:
@@ -16,6 +16,7 @@
|
|||||||
#include <Box.h>
|
#include <Box.h>
|
||||||
#include <Catalog.h>
|
#include <Catalog.h>
|
||||||
#include <CheckBox.h>
|
#include <CheckBox.h>
|
||||||
|
#include <ControlLook.h>
|
||||||
#include <File.h>
|
#include <File.h>
|
||||||
#include <FindDirectory.h>
|
#include <FindDirectory.h>
|
||||||
#include <Input.h>
|
#include <Input.h>
|
||||||
@@ -404,13 +405,19 @@ TouchpadPrefView::SetupView()
|
|||||||
B_TRANSLATE("Horizontal scrolling"),
|
B_TRANSLATE("Horizontal scrolling"),
|
||||||
new BMessage(SCROLL_CONTROL_CHANGED));
|
new BMessage(SCROLL_CONTROL_CHANGED));
|
||||||
|
|
||||||
BGroupView* scrollPrefLeftLayout = new BGroupView(B_VERTICAL);
|
float spacing = be_control_look->DefaultItemSpacing();
|
||||||
BLayoutBuilder::Group<>(scrollPrefLeftLayout)
|
|
||||||
|
BView* scrollPrefLeftLayout
|
||||||
|
= BLayoutBuilder::Group<>(B_VERTICAL, 0)
|
||||||
.Add(fTouchpadView)
|
.Add(fTouchpadView)
|
||||||
|
.AddStrut(spacing)
|
||||||
.Add(fTwoFingerBox)
|
.Add(fTwoFingerBox)
|
||||||
.AddGroup(B_HORIZONTAL)
|
.AddGroup(B_HORIZONTAL, 0)
|
||||||
.AddStrut(20)
|
.AddStrut(spacing * 2)
|
||||||
.Add(fTwoFingerHorizontalBox);
|
.Add(fTwoFingerHorizontalBox)
|
||||||
|
.End()
|
||||||
|
.AddGlue()
|
||||||
|
.View();
|
||||||
|
|
||||||
BGroupView* scrollPrefRightLayout = new BGroupView(B_VERTICAL);
|
BGroupView* scrollPrefRightLayout = new BGroupView(B_VERTICAL);
|
||||||
scrollPrefRightLayout->AddChild(fScrollAccelSlider);
|
scrollPrefRightLayout->AddChild(fScrollAccelSlider);
|
||||||
@@ -418,24 +425,26 @@ TouchpadPrefView::SetupView()
|
|||||||
scrollPrefRightLayout->AddChild(fScrollStepYSlider);
|
scrollPrefRightLayout->AddChild(fScrollStepYSlider);
|
||||||
|
|
||||||
BGroupLayout* scrollPrefLayout = new BGroupLayout(B_HORIZONTAL);
|
BGroupLayout* scrollPrefLayout = new BGroupLayout(B_HORIZONTAL);
|
||||||
scrollPrefLayout->SetSpacing(10);
|
scrollPrefLayout->SetSpacing(spacing);
|
||||||
scrollPrefLayout->SetInsets(10, scrollBox->TopBorderOffset() * 2 + 10, 10,
|
scrollPrefLayout->SetInsets(spacing,
|
||||||
10);
|
scrollBox->TopBorderOffset() * 2 + spacing, spacing, spacing);
|
||||||
scrollBox->SetLayout(scrollPrefLayout);
|
scrollBox->SetLayout(scrollPrefLayout);
|
||||||
|
|
||||||
scrollPrefLayout->AddView(scrollPrefLeftLayout);
|
scrollPrefLayout->AddView(scrollPrefLeftLayout);
|
||||||
scrollPrefLayout->AddItem(BSpaceLayoutItem::CreateVerticalStrut(15));
|
scrollPrefLayout->AddItem(BSpaceLayoutItem::CreateVerticalStrut(spacing
|
||||||
|
* 1.5));
|
||||||
scrollPrefLayout->AddView(scrollPrefRightLayout);
|
scrollPrefLayout->AddView(scrollPrefRightLayout);
|
||||||
|
|
||||||
BBox* tapBox = new BBox("tapbox");
|
BBox* tapBox = new BBox("tapbox");
|
||||||
tapBox->SetLabel(B_TRANSLATE("Tapping"));
|
tapBox->SetLabel(B_TRANSLATE("Tapping"));
|
||||||
|
|
||||||
BGroupLayout* tapPrefLayout = new BGroupLayout(B_HORIZONTAL);
|
BGroupLayout* tapPrefLayout = new BGroupLayout(B_HORIZONTAL);
|
||||||
tapPrefLayout->SetInsets(10, tapBox->TopBorderOffset() * 2 + 10, 10, 10);
|
tapPrefLayout->SetInsets(spacing, tapBox->TopBorderOffset() * 2 + spacing,
|
||||||
|
spacing, spacing);
|
||||||
tapBox->SetLayout(tapPrefLayout);
|
tapBox->SetLayout(tapPrefLayout);
|
||||||
|
|
||||||
fTapSlider = new BSlider("tap_sens", B_TRANSLATE("Sensitivity"),
|
fTapSlider = new BSlider("tap_sens", B_TRANSLATE("Sensitivity"),
|
||||||
new BMessage(TAP_CONTROL_CHANGED), 0, 20, B_HORIZONTAL);
|
new BMessage(TAP_CONTROL_CHANGED), 0, spacing * 2, B_HORIZONTAL);
|
||||||
fTapSlider->SetHashMarks(B_HASH_MARKS_BOTTOM);
|
fTapSlider->SetHashMarks(B_HASH_MARKS_BOTTOM);
|
||||||
fTapSlider->SetHashMarkCount(7);
|
fTapSlider->SetHashMarkCount(7);
|
||||||
fTapSlider->SetLimitLabels(B_TRANSLATE("Off"), B_TRANSLATE("High"));
|
fTapSlider->SetLimitLabels(B_TRANSLATE("Off"), B_TRANSLATE("High"));
|
||||||
@@ -448,7 +457,7 @@ TouchpadPrefView::SetupView()
|
|||||||
|
|
||||||
buttonView->AddChild(fDefaultButton);
|
buttonView->AddChild(fDefaultButton);
|
||||||
buttonView->GetLayout()->AddItem(
|
buttonView->GetLayout()->AddItem(
|
||||||
BSpaceLayoutItem::CreateHorizontalStrut(7));
|
BSpaceLayoutItem::CreateHorizontalStrut(B_USE_SMALL_SPACING));
|
||||||
fRevertButton = new BButton(B_TRANSLATE("Revert"),
|
fRevertButton = new BButton(B_TRANSLATE("Revert"),
|
||||||
new BMessage(REVERT_SETTINGS));
|
new BMessage(REVERT_SETTINGS));
|
||||||
fRevertButton->SetEnabled(false);
|
fRevertButton->SetEnabled(false);
|
||||||
@@ -456,8 +465,8 @@ TouchpadPrefView::SetupView()
|
|||||||
buttonView->GetLayout()->AddItem(BSpaceLayoutItem::CreateGlue());
|
buttonView->GetLayout()->AddItem(BSpaceLayoutItem::CreateGlue());
|
||||||
|
|
||||||
BGroupLayout* layout = new BGroupLayout(B_VERTICAL);
|
BGroupLayout* layout = new BGroupLayout(B_VERTICAL);
|
||||||
layout->SetInsets(10, 10, 10, 10);
|
layout->SetInsets(spacing, spacing, spacing, spacing);
|
||||||
layout->SetSpacing(10);
|
layout->SetSpacing(spacing);
|
||||||
BView* rootView = new BView("root view", 0, layout);
|
BView* rootView = new BView("root view", 0, layout);
|
||||||
AddChild(rootView);
|
AddChild(rootView);
|
||||||
rootView->SetViewColor(ui_color(B_PANEL_BACKGROUND_COLOR));
|
rootView->SetViewColor(ui_color(B_PANEL_BACKGROUND_COLOR));
|
||||||
|
|||||||
Reference in New Issue
Block a user