mirror of
https://github.com/monero-project/monero-gui.git
synced 2024-12-23 03:59:38 +00:00
StandardDialog: new design (black background, round borders, grey cancel button)
This commit is contained in:
parent
c20a0ef928
commit
4425d4c1a9
1 changed files with 5 additions and 48 deletions
|
@ -38,8 +38,11 @@ import "effects/" as MoneroEffects
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
id: root
|
id: root
|
||||||
color: "transparent"
|
color: MoneroComponents.Style.blackTheme ? "black" : "white"
|
||||||
visible: false
|
visible: false
|
||||||
|
radius: 10
|
||||||
|
border.color: MoneroComponents.Style.blackTheme ? MoneroComponents.Style.moneroGrey : MoneroComponents.Style._w_appWindowBorderColor
|
||||||
|
border.width: 1
|
||||||
property alias title: dialogTitle.text
|
property alias title: dialogTitle.text
|
||||||
property alias text: dialogContent.text
|
property alias text: dialogContent.text
|
||||||
property alias content: root.text
|
property alias content: root.text
|
||||||
|
@ -57,20 +60,6 @@ Rectangle {
|
||||||
signal rejected()
|
signal rejected()
|
||||||
signal closeCallback();
|
signal closeCallback();
|
||||||
|
|
||||||
// background
|
|
||||||
MoneroEffects.GradientBackground {
|
|
||||||
anchors.fill: parent
|
|
||||||
fallBackColor: MoneroComponents.Style.middlePanelBackgroundColor
|
|
||||||
initialStartColor: MoneroComponents.Style.middlePanelBackgroundGradientStart
|
|
||||||
initialStopColor: MoneroComponents.Style.middlePanelBackgroundGradientStop
|
|
||||||
blackColorStart: MoneroComponents.Style._b_middlePanelBackgroundGradientStart
|
|
||||||
blackColorStop: MoneroComponents.Style._b_middlePanelBackgroundGradientStop
|
|
||||||
whiteColorStart: MoneroComponents.Style._w_middlePanelBackgroundGradientStart
|
|
||||||
whiteColorStop: MoneroComponents.Style._w_middlePanelBackgroundGradientStop
|
|
||||||
start: Qt.point(0, 0)
|
|
||||||
end: Qt.point(height, width)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Make window draggable
|
// Make window draggable
|
||||||
MouseArea {
|
MouseArea {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
|
@ -172,6 +161,7 @@ Rectangle {
|
||||||
MoneroComponents.StandardButton {
|
MoneroComponents.StandardButton {
|
||||||
id: cancelButton
|
id: cancelButton
|
||||||
text: qsTr("Cancel") + translationManager.emptyString
|
text: qsTr("Cancel") + translationManager.emptyString
|
||||||
|
primary: false
|
||||||
onClicked: {
|
onClicked: {
|
||||||
root.close()
|
root.close()
|
||||||
root.rejected()
|
root.rejected()
|
||||||
|
@ -219,37 +209,4 @@ Rectangle {
|
||||||
onExited: closeButton.color = "transparent";
|
onExited: closeButton.color = "transparent";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// window borders
|
|
||||||
Rectangle{
|
|
||||||
width: 1
|
|
||||||
color: MoneroComponents.Style.grey
|
|
||||||
anchors.left: parent.left
|
|
||||||
anchors.top: parent.top
|
|
||||||
anchors.bottom: parent.bottom
|
|
||||||
}
|
|
||||||
|
|
||||||
Rectangle{
|
|
||||||
width: 1
|
|
||||||
color: MoneroComponents.Style.grey
|
|
||||||
anchors.right: parent.right
|
|
||||||
anchors.top: parent.top
|
|
||||||
anchors.bottom: parent.bottom
|
|
||||||
}
|
|
||||||
|
|
||||||
Rectangle{
|
|
||||||
height: 1
|
|
||||||
color: MoneroComponents.Style.grey
|
|
||||||
anchors.left: parent.left
|
|
||||||
anchors.top: parent.top
|
|
||||||
anchors.right: parent.right
|
|
||||||
}
|
|
||||||
|
|
||||||
Rectangle{
|
|
||||||
height: 1
|
|
||||||
color: MoneroComponents.Style.grey
|
|
||||||
anchors.left: parent.left
|
|
||||||
anchors.bottom: parent.bottom
|
|
||||||
anchors.right: parent.right
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue