From 5a8343ce2547644902f05c0bf787de7e9ce3db88 Mon Sep 17 00:00:00 2001 From: "j.delarago" Date: Thu, 21 Apr 2022 11:56:17 +0200 Subject: [PATCH] Center remove button in row by giving it the same height as the input. Adjust width of rows when scrollbar is present so they don't overlap. CURA-9149 --- plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml b/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml index 397710114e..2d4b3e01e5 100644 --- a/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml +++ b/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml @@ -196,7 +196,7 @@ Item height: parent.height width: UM.Theme.getSize("setting").width + UM.Theme.getSize("default_margin").width - ScrollBar.vertical: UM.ScrollBar {} + ScrollBar.vertical: UM.ScrollBar { id: scrollBar } clip: true spacing: UM.Theme.getSize("default_lining").height @@ -244,7 +244,7 @@ Item Loader { id: settingLoader - width: UM.Theme.getSize("setting").width - removeButton.width + width: UM.Theme.getSize("setting").width - removeButton.width - scrollBar.width height: UM.Theme.getSize("section").height + UM.Theme.getSize("narrow_margin").height enabled: provider.properties.enabled === "True" property var definition: model @@ -299,7 +299,7 @@ Item { id: removeButton width: UM.Theme.getSize("setting").height - height: UM.Theme.getSize("setting").height + height: UM.Theme.getSize("setting").height + UM.Theme.getSize("narrow_margin").height onClicked: addedSettingsModel.setVisible(model.key, false)