pages mobile scaling

This commit is contained in:
Jaquee
2017-08-07 16:05:54 +02:00
parent 9e0db8f4ff
commit 4dc0d36b98
5 changed files with 47 additions and 89 deletions

View File

@@ -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