mirror of
https://github.com/monero-project/monero-gui.git
synced 2025-01-10 21:04:32 +00:00
Fixes a particular hard to track bug where ColumnLayout considers MouseArea as part of its height/width after the parent StackView changed state a few times
This commit is contained in:
parent
39f2b99c7b
commit
0a3d75d197
1 changed files with 42 additions and 43 deletions
|
@ -60,11 +60,10 @@ Rectangle {
|
|||
property string borderColor: "#808080"
|
||||
property int textMargin: {
|
||||
// left-right margins for a given cell
|
||||
console.log(appWindow.width);
|
||||
if(isMobile){
|
||||
return 18;
|
||||
return 10;
|
||||
} else if(appWindow.width < 890){
|
||||
return 40;
|
||||
return 32;
|
||||
} else {
|
||||
return 64;
|
||||
}
|
||||
|
@ -109,13 +108,6 @@ Rectangle {
|
|||
text: qsTr("Wallet") + translationManager.emptyString
|
||||
color: grid.fontColor
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
color: grid.borderColor
|
||||
Layout.preferredHeight: 1
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
MouseArea {
|
||||
anchors.fill: parent
|
||||
|
@ -125,6 +117,13 @@ Rectangle {
|
|||
onClicked: { settingsStateView.state = "Wallet" }
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
color: grid.borderColor
|
||||
Layout.preferredHeight: 1
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
}
|
||||
Rectangle{
|
||||
Layout.preferredWidth: 1
|
||||
Layout.preferredHeight: 32
|
||||
|
@ -159,13 +158,6 @@ Rectangle {
|
|||
text: qsTr("Layout") + translationManager.emptyString
|
||||
color: grid.fontColor
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
color: grid.borderColor
|
||||
Layout.preferredHeight: 1
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
MouseArea {
|
||||
anchors.fill: parent
|
||||
|
@ -175,6 +167,13 @@ Rectangle {
|
|||
onClicked: { settingsStateView.state = "UI" }
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
color: grid.borderColor
|
||||
Layout.preferredHeight: 1
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
}
|
||||
Rectangle{
|
||||
Layout.preferredWidth: 1
|
||||
Layout.preferredHeight: 32
|
||||
|
@ -209,13 +208,6 @@ Rectangle {
|
|||
text: qsTr("Node") + translationManager.emptyString
|
||||
color: grid.fontColor
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
color: grid.borderColor
|
||||
Layout.preferredHeight: 1
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
MouseArea {
|
||||
anchors.fill: parent
|
||||
|
@ -225,6 +217,13 @@ Rectangle {
|
|||
onClicked: { settingsStateView.state = "Node" }
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
color: grid.borderColor
|
||||
Layout.preferredHeight: 1
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
}
|
||||
Rectangle{
|
||||
Layout.preferredWidth: 1
|
||||
Layout.preferredHeight: 32
|
||||
|
@ -259,13 +258,6 @@ Rectangle {
|
|||
text: qsTr("Log") + translationManager.emptyString
|
||||
color: grid.fontColor
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
color: grid.borderColor
|
||||
Layout.preferredHeight: 1
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
MouseArea {
|
||||
anchors.fill: parent
|
||||
|
@ -275,6 +267,13 @@ Rectangle {
|
|||
onClicked: { settingsStateView.state = "Log" }
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
color: grid.borderColor
|
||||
Layout.preferredHeight: 1
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
}
|
||||
Rectangle{
|
||||
Layout.preferredWidth: 1
|
||||
Layout.preferredHeight: 32
|
||||
|
@ -309,13 +308,6 @@ Rectangle {
|
|||
text: qsTr("Info") + translationManager.emptyString
|
||||
color: grid.fontColor
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
color: grid.borderColor
|
||||
Layout.preferredHeight: 1
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
MouseArea {
|
||||
anchors.fill: parent
|
||||
|
@ -325,6 +317,13 @@ Rectangle {
|
|||
onClicked: { settingsStateView.state = "Info" }
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
color: grid.borderColor
|
||||
Layout.preferredHeight: 1
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
}
|
||||
Image {
|
||||
Layout.preferredWidth: 2
|
||||
Layout.preferredHeight: 32
|
||||
|
|
Loading…
Reference in a new issue