Use leftpadding instead of binding anchors outside of siblings

This commit is contained in:
Jaime van Kessel 2021-08-12 15:48:58 +02:00
parent 4b324095ec
commit 3dec4e228b

View file

@ -18,6 +18,7 @@ Button
property string labelText: "" property string labelText: ""
id: button id: button
hoverEnabled: true hoverEnabled: true
leftPadding:UM.Theme.getSize("wide_margin").width
background: Rectangle background: Rectangle
{ {
@ -45,8 +46,6 @@ Button
text: button.text != "" ? replaceText(button.text) : replaceText(button.labelText) text: button.text != "" ? replaceText(button.text) : replaceText(button.labelText)
height: contentHeight height: contentHeight
verticalAlignment: Text.AlignVCenter verticalAlignment: Text.AlignVCenter
anchors.left: button.left
anchors.leftMargin: UM.Theme.getSize("wide_margin").width
renderType: Text.NativeRendering renderType: Text.NativeRendering
font: UM.Theme.getFont("default") font: UM.Theme.getFont("default")
color: button.enabled ? UM.Theme.getColor("text") :UM.Theme.getColor("text_inactive") color: button.enabled ? UM.Theme.getColor("text") :UM.Theme.getColor("text_inactive")