aboutsummaryrefslogtreecommitdiff
path: root/pages/Sign.qml
diff options
context:
space:
mode:
authorJaquee <jaquee.monero@gmail.com>2017-08-07 16:05:54 +0200
committerJaquee <jaquee.monero@gmail.com>2017-11-03 16:57:11 +0100
commit4dc0d36b984057cf632738899aed30f0f1b92c16 (patch)
treef8d242c83bc871f28eadfa76d8b100ddc7da4dfc /pages/Sign.qml
parent9e0db8f4ffa7d979ffb07cd9d76aee885c261196 (diff)
downloadmonzero-gui-4dc0d36b984057cf632738899aed30f0f1b92c16.tar.gz
monzero-gui-4dc0d36b984057cf632738899aed30f0f1b92c16.tar.xz
monzero-gui-4dc0d36b984057cf632738899aed30f0f1b92c16.zip
pages mobile scaling
Diffstat (limited to 'pages/Sign.qml')
-rw-r--r--pages/Sign.qml62
1 files changed, 17 insertions, 45 deletions
diff --git a/pages/Sign.qml b/pages/Sign.qml
index b8900e7f..536bda1c 100644
--- a/pages/Sign.qml
+++ b/pages/Sign.qml
@@ -39,10 +39,6 @@ import moneroComponents.WalletManager 1.0
Rectangle {
id: mainLayout
- property int labelWidth: 120
-// property int editWidth: 400
- property int lineEditFontSize: 12
-
color: "#F0EEEE"
Clipboard { id: clipboard }
@@ -92,13 +88,13 @@ Rectangle {
// sign / verify
ColumnLayout {
- anchors.margins: 17
+ anchors.margins: 17 * scaleRatio
anchors.left: parent.left
anchors.right: parent.right
anchors.top: parent.top
anchors.bottom: parent.bottom
- spacing: 20
+ spacing: 20 * scaleRatio
// sign
ColumnLayout {
@@ -118,9 +114,7 @@ Rectangle {
Label {
id: signMessageLabel
- fontSize: 14
text: qsTr("Either message:") + translationManager.emptyString
- width: mainLayout.labelWidth
}
RowLayout {
@@ -133,10 +127,8 @@ Rectangle {
id: signMessageLine
anchors.left: parent.left
anchors.right: signMessageButton.left
- fontSize: mainLayout.lineEditFontSize
placeholderText: qsTr("Message to sign") + translationManager.emptyString;
readOnly: false
-// Layout.fillWidth: true
onTextChanged: signSignatureLine.text = ""
IconButton {
@@ -152,7 +144,6 @@ Rectangle {
StandardButton {
id: signMessageButton
anchors.right: parent.right
- width: 60
text: qsTr("Sign") + translationManager.emptyString
shadowReleasedColor: "#FF4304"
shadowPressedColor: "#B32D00"
@@ -168,9 +159,7 @@ Rectangle {
Label {
id: signMessageFileLabel
- fontSize: 14
text: qsTr("Or file:") + translationManager.emptyString
- width: mainLayout.labelWidth
}
RowLayout {
@@ -192,8 +181,7 @@ Rectangle {
StandardButton {
id: loadFileToSignButton
- anchors.rightMargin: 17
- width: 60
+ anchors.rightMargin: 17 * scaleRatio
text: qsTr("Select") + translationManager.emptyString
shadowReleasedColor: "#FF4304"
shadowPressedColor: "#B32D00"
@@ -227,7 +215,6 @@ Rectangle {
StandardButton {
id: signFileButton
anchors.right: parent.right
- width: 60
text: qsTr("Sign") + translationManager.emptyString
shadowReleasedColor: "#FF4304"
shadowPressedColor: "#B32D00"
@@ -243,17 +230,15 @@ Rectangle {
RowLayout {
id: signSignatureRow
- anchors.topMargin: 17
+ anchors.topMargin: 17 * scaleRatio
Label {
id: signSignatureLabel
- fontSize: 14
text: qsTr("Signature") + translationManager.emptyString
}
LineEdit {
id: signSignatureLine
- fontSize: mainLayout.lineEditFontSize
placeholderText: qsTr("Signature") + translationManager.emptyString;
readOnly: true
Layout.fillWidth: true
@@ -290,14 +275,12 @@ Rectangle {
Label {
id: verifyMessageLabel
- fontSize: 14
text: qsTr("Either message:") + translationManager.emptyString
- width: mainLayout.labelWidth
}
RowLayout {
id: verifyMessageRow
- anchors.topMargin: 17
+ anchors.topMargin: 17 * scaleRatio
anchors.left: parent.left
anchors.right: parent.right
@@ -305,7 +288,6 @@ Rectangle {
id: verifyMessageLine
anchors.left: parent.left
anchors.right: verifyMessageButton.left
- fontSize: mainLayout.lineEditFontSize
placeholderText: qsTr("Message to verify") + translationManager.emptyString;
readOnly: false
Layout.fillWidth: true
@@ -323,7 +305,6 @@ Rectangle {
StandardButton {
id: verifyMessageButton
anchors.right: parent.right
- width: 60
text: qsTr("Verify") + translationManager.emptyString
shadowReleasedColor: "#FF4304"
shadowPressedColor: "#B32D00"
@@ -339,16 +320,14 @@ Rectangle {
Label {
id: verifyMessageFileLabel
- fontSize: 14
text: qsTr("Or file:") + translationManager.emptyString
- width: mainLayout.labelWidth
}
RowLayout {
id: verifyFileRow
- anchors.topMargin: 17
+ anchors.topMargin: 17 * scaleRatio
anchors.left: parent.left
- anchors.right: parent.right
+ anchors.right: parent.right
FileDialog {
id: verifyFileDialog
@@ -363,8 +342,7 @@ Rectangle {
StandardButton {
id: loadFileToVerifyButton
- anchors.rightMargin: 17
- width: 60
+ anchors.rightMargin: 17 * scaleRatio
text: qsTr("Select") + translationManager.emptyString
shadowReleasedColor: "#FF4304"
shadowPressedColor: "#B32D00"
@@ -379,7 +357,6 @@ Rectangle {
id: verifyFileLine
anchors.left: loadFileToVerifyButton.right
anchors.right: verifyFileButton.left
- fontSize: mainLayout.lineEditFontSize
placeholderText: qsTr("Filename with message to verify") + translationManager.emptyString;
readOnly: false
Layout.fillWidth: true
@@ -397,7 +374,6 @@ Rectangle {
StandardButton {
id: verifyFileButton
anchors.right: parent.right
- width: 60
text: qsTr("Verify") + translationManager.emptyString
shadowReleasedColor: "#FF4304"
shadowPressedColor: "#B32D00"
@@ -411,18 +387,16 @@ Rectangle {
}
}
- Label {
+ Text {
id: verifyAddressLabel
- fontSize: 14
- width: mainLayout.labelWidth
- textFormat: Text.RichText
- text: qsTr("<style type='text/css'>a {text-decoration: none; color: #FF6C3C; font-size: 14px;}</style>\
- Signing address <font size='2'> ( Paste in or select from </font> <a href='#'>Address book</a><font size='2'> )</font>")
+ text: qsTr("<style type='text/css'>a {text-decoration: none; color: #FF6C3C; font-size: %1px;}</style>\
+ Signing address <font size='%2'> ( Paste in or select from </font> <a href='#'>Address book</a><font size='%3'> )</font>").arg(14 * scaleRatio).arg(2 * scaleRatio).arg(2 * scaleRatio)
+ translationManager.emptyString
-// Layout.fillWidth: true
wrapMode: Text.Wrap
-
- onLinkActivated: appWindow.showPageRequest("AddressBook")
+ font.pixelSize: 14 * scaleRatio
+ Layout.fillWidth: true
+ textFormat: Text.RichText
+ onLinkActivated: appWindow.showPageRequest("AddressBook")
}
LineEdit {
@@ -430,24 +404,22 @@ Rectangle {
anchors.left: parent.left
anchors.right: parent.right
anchors.top: verifyAddressLabel.bottom
- anchors.topMargin: 5
+ anchors.topMargin: 5 * scaleRatio
placeholderText: "4..."
// validator: RegExpValidator { regExp: /[0-9A-Fa-f]{95}/g }
}
RowLayout {
id: verifySignatureRow
- anchors.topMargin: 17
+ anchors.topMargin: 17 * scaleRatio
Label {
id: verifySignatureLabel
- fontSize: 14
text: qsTr("Signature") + translationManager.emptyString
}
LineEdit {
id: verifySignatureLine
- fontSize: mainLayout.lineEditFontSize
placeholderText: qsTr("Signature") + translationManager.emptyString;
Layout.fillWidth: true