mirror of
https://github.com/noctalia-dev/noctalia-shell.git
synced 2026-05-11 17:08:27 +08:00
fix(bar): replacing margins sliders by spinbox
This commit is contained in:
@@ -308,7 +308,7 @@
|
||||
{
|
||||
"labelKey": "panels.bar.appearance-margins-vertical",
|
||||
"descriptionKey": null,
|
||||
"widget": "NValueSlider",
|
||||
"widget": "NSpinBox",
|
||||
"tab": 4,
|
||||
"tabLabel": "panels.bar.title",
|
||||
"subTab": 0,
|
||||
@@ -317,7 +317,7 @@
|
||||
{
|
||||
"labelKey": "panels.bar.appearance-margins-horizontal",
|
||||
"descriptionKey": null,
|
||||
"widget": "NValueSlider",
|
||||
"widget": "NSpinBox",
|
||||
"tab": 4,
|
||||
"tabLabel": "panels.bar.title",
|
||||
"subTab": 0,
|
||||
|
||||
@@ -302,52 +302,28 @@ ColumnLayout {
|
||||
Layout.fillWidth: true
|
||||
spacing: Style.marginL
|
||||
|
||||
Timer {
|
||||
id: marginVerticalTimer
|
||||
interval: 150
|
||||
property int pendingValue
|
||||
onTriggered: Settings.data.bar.marginVertical = pendingValue
|
||||
}
|
||||
|
||||
Timer {
|
||||
id: marginHorizontalTimer
|
||||
interval: 150
|
||||
property int pendingValue
|
||||
onTriggered: Settings.data.bar.marginHorizontal = pendingValue
|
||||
}
|
||||
|
||||
NValueSlider {
|
||||
id: marginVertical
|
||||
Layout.fillWidth: true
|
||||
NSpinBox {
|
||||
label: I18n.tr("panels.bar.appearance-margins-vertical")
|
||||
from: 0
|
||||
to: 500
|
||||
stepSize: 1
|
||||
showReset: true
|
||||
suffix: "px"
|
||||
value: Settings.data.bar.marginVertical
|
||||
defaultValue: Settings.getDefaultValue("bar.marginVertical")
|
||||
onMoved: value => {
|
||||
marginVerticalTimer.pendingValue = value;
|
||||
marginVerticalTimer.restart();
|
||||
}
|
||||
text: Settings.data.bar.marginVertical + "px"
|
||||
onValueChanged: Settings.data.bar.marginVertical = value
|
||||
}
|
||||
|
||||
NValueSlider {
|
||||
id: marginHorizontal
|
||||
Item {
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
NSpinBox {
|
||||
label: I18n.tr("panels.bar.appearance-margins-horizontal")
|
||||
from: 0
|
||||
to: 500
|
||||
stepSize: 1
|
||||
showReset: true
|
||||
suffix: "px"
|
||||
value: Settings.data.bar.marginHorizontal
|
||||
defaultValue: Settings.getDefaultValue("bar.marginHorizontal")
|
||||
onMoved: value => {
|
||||
marginHorizontalTimer.pendingValue = value;
|
||||
marginHorizontalTimer.restart();
|
||||
}
|
||||
text: Settings.data.bar.marginHorizontal + "px"
|
||||
onValueChanged: Settings.data.bar.marginHorizontal = value
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user