diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2019-01-09 17:43:31 -0600 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2019-01-09 17:43:31 -0600 |
| commit | 5a682b37ecef5407ff44ca5d32b1610750702bbb (patch) | |
| tree | 5d3c10979773aedca3d67c781dfc74a790231d56 /components | |
| parent | 97de72b27d56e7869c5e3c13ed3a15db033d0043 (diff) | |
| parent | 85cd428dcb46763e626c1c9bae1c27b44d617d4f (diff) | |
| download | monzero-gui-5a682b37ecef5407ff44ca5d32b1610750702bbb.tar.gz monzero-gui-5a682b37ecef5407ff44ca5d32b1610750702bbb.tar.xz monzero-gui-5a682b37ecef5407ff44ca5d32b1610750702bbb.zip | |
Merge pull request #1793
85cd428 Merchant page (xmrdsc)
Diffstat (limited to 'components')
| -rw-r--r-- | components/Style.qml | 1 | ||||
| -rw-r--r-- | components/TitleBar.qml | 58 |
2 files changed, 50 insertions, 9 deletions
diff --git a/components/Style.qml b/components/Style.qml index 9c6fded4..b5926dab 100644 --- a/components/Style.qml +++ b/components/Style.qml @@ -12,6 +12,7 @@ QtObject { property string orange: "#FF6C3C" property string white: "#FFFFFF" property string green: "#2EB358" + property string moneroGrey: "#4C4C4C" property string defaultFontColor: "white" property string dimmedFontColor: "#BBBBBB" diff --git a/components/TitleBar.qml b/components/TitleBar.qml index a759adce..6c9bfb1e 100644 --- a/components/TitleBar.qml +++ b/components/TitleBar.qml @@ -47,7 +47,7 @@ Rectangle { property string title property int mouseX: 0 property bool containsMouse: false - property alias basicButtonVisible: goToBasicVersionButton.visible + property bool basicButtonVisible: false property bool customDecorations: persistentSettings.customDecorations property bool showWhatIsButton: true property bool showMinimizeButton: false @@ -56,6 +56,9 @@ Rectangle { property bool showMoneroLogo: false property bool small: false property alias titleBarGradientImageOpacity: titleBarGradientImage.opacity + property bool orange: false + property string buttonHoverColor: "#262626" + property string buttonHoverColorOrange: "#44FFFFFF" signal closeClicked signal maximizeClicked @@ -70,11 +73,19 @@ Rectangle { Image { id: titleBarGradientImage + visible: !titleBar.orange anchors.fill: parent height: titleBar.height width: titleBar.width source: "../images/titlebarGradient.jpg" } + + Rectangle { + visible: titleBar.orange + width: parent.width + height: parent.height + color: "#ff6600" + } } Item { @@ -82,11 +93,11 @@ Rectangle { width: 125 height: parent.height anchors.centerIn: parent - visible: customDecorations && showMoneroLogo + visible: customDecorations z: parent.z + 1 Image { - visible: !isMobile + visible: !isMobile && showMoneroLogo && !titleBar.orange anchors.left: parent.left anchors.top: parent.top anchors.topMargin: 11 @@ -94,6 +105,16 @@ Rectangle { height: 28 source: "../images/titlebarLogo.png" } + + Image { + visible: !isMobile && showMoneroLogo && titleBar.orange + anchors.left: parent.left + anchors.top: parent.top + anchors.topMargin: 11 + width: 132 + height: 22 + source: "../images/moneroLogo_white.png" + } } Label { @@ -115,7 +136,7 @@ Rectangle { color: "transparent" height: titleBar.height width: height - visible: isMobile + visible: !titleBar.orange && titleBar.basicButtonVisible z: parent.z + 2 Image { @@ -130,7 +151,7 @@ Rectangle { hoverEnabled: true anchors.fill: parent cursorShape: Qt.PointingHandCursor - onEntered: goToBasicVersionButton.color = "#262626"; + onEntered: { goToBasicVersionButton.color = titleBar.orange ? titleBar.buttonHoverColorOrange : titleBar.buttonHoverColor } onExited: goToBasicVersionButton.color = "transparent"; onClicked: { releaseFocus() @@ -166,7 +187,13 @@ Rectangle { anchors.fill: parent hoverEnabled: true cursorShape: Qt.PointingHandCursor - onEntered: minimizeButton.color = "#262626"; + onEntered: { + if(titleBar.orange){ + minimizeButton.color = titleBar.buttonHoverColorOrange; + } else { + minimizeButton.color = titleBar.buttonHoverColor; + } + } onExited: minimizeButton.color = "transparent"; onClicked: minimizeClicked(); } @@ -193,7 +220,13 @@ Rectangle { anchors.fill: parent hoverEnabled: true cursorShape: Qt.PointingHandCursor - onEntered: maximizeButton.color = "#262626"; + onEntered: { + if(titleBar.orange){ + maximizeButton.color = titleBar.buttonHoverColorOrange; + } else { + maximizeButton.color = titleBar.buttonHoverColor; + } + } onExited: maximizeButton.color = "transparent"; onClicked: maximizeClicked(); } @@ -219,7 +252,13 @@ Rectangle { onClicked: closeClicked(); hoverEnabled: true cursorShape: Qt.PointingHandCursor - onEntered: closeButton.color = "#262626"; + onEntered: { + if(titleBar.orange){ + closeButton.color = titleBar.buttonHoverColorOrange; + } else { + closeButton.color = titleBar.buttonHoverColor; + } + } onExited: closeButton.color = "transparent"; } } @@ -227,6 +266,7 @@ Rectangle { // window borders Rectangle { + visible: !titleBar.orange anchors.bottom: parent.bottom anchors.right: parent.right anchors.left: parent.left @@ -236,10 +276,10 @@ Rectangle { } Rectangle { + visible: titleBar.small && !titleBar.orange anchors.top: parent.top anchors.right: parent.right anchors.left: parent.left - visible: titleBar.small height: 1 color: "#2F2F2F" z: parent.z + 1 |
