mirror of
https://github.com/monero-project/monero-gui.git
synced 2025-01-09 19:32:03 +02:00
addressbook: improve readability by truncating long text and allowing wrapmode on address/description/paymentid fields
This commit is contained in:
parent
9f6b4334a1
commit
56bd6065e5
@ -28,6 +28,7 @@
|
|||||||
|
|
||||||
import QtQuick 2.0
|
import QtQuick 2.0
|
||||||
import moneroComponents.Clipboard 1.0
|
import moneroComponents.Clipboard 1.0
|
||||||
|
import "../js/TxUtils.js" as TxUtils
|
||||||
|
|
||||||
ListView {
|
ListView {
|
||||||
id: listView
|
id: listView
|
||||||
@ -88,7 +89,13 @@ ListView {
|
|||||||
font.family: "Arial"
|
font.family: "Arial"
|
||||||
font.pixelSize: 16
|
font.pixelSize: 16
|
||||||
color: "#ffffff"
|
color: "#ffffff"
|
||||||
text: address
|
text: {
|
||||||
|
if(isMobile){
|
||||||
|
TxUtils.addressTruncate(address, 6);
|
||||||
|
} else {
|
||||||
|
return TxUtils.addressTruncate(address, 10);
|
||||||
|
}
|
||||||
|
}
|
||||||
readOnly: true
|
readOnly: true
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -117,7 +124,13 @@ ListView {
|
|||||||
font.family: "Arial"
|
font.family: "Arial"
|
||||||
font.pixelSize: 13
|
font.pixelSize: 13
|
||||||
color: "#545454"
|
color: "#545454"
|
||||||
text: paymentId
|
text: {
|
||||||
|
if(isMobile){
|
||||||
|
TxUtils.addressTruncate(paymentId, 6);
|
||||||
|
} else {
|
||||||
|
return TxUtils.addressTruncate(paymentId, 10);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ListModel {
|
ListModel {
|
||||||
|
@ -58,29 +58,33 @@ Rectangle {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LineEdit {
|
LineEditMulti {
|
||||||
Layout.fillWidth: true;
|
Layout.fillWidth: true;
|
||||||
id: addressLine
|
id: addressLine
|
||||||
labelText: qsTr("Address") + translationManager.emptyString
|
labelText: qsTr("Address") + translationManager.emptyString
|
||||||
error: true;
|
error: true;
|
||||||
placeholderText: qsTr("4.. / 8..") + translationManager.emptyString
|
placeholderText: qsTr("4.. / 8..") + translationManager.emptyString
|
||||||
|
wrapMode: Text.WrapAnywhere
|
||||||
|
addressValidation: true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LineEdit {
|
LineEditMulti {
|
||||||
id: paymentIdLine
|
id: paymentIdLine
|
||||||
Layout.fillWidth: true;
|
Layout.fillWidth: true;
|
||||||
labelText: qsTr("Payment ID <font size='2'>(Optional)</font>") + translationManager.emptyString
|
labelText: qsTr("Payment ID <font size='2'>(Optional)</font>") + translationManager.emptyString
|
||||||
placeholderText: qsTr("Paste 64 hexadecimal characters") + translationManager.emptyString
|
placeholderText: qsTr("Paste 64 hexadecimal characters") + translationManager.emptyString
|
||||||
|
wrapMode: Text.WrapAnywhere
|
||||||
// tipText: qsTr("<b>Payment ID</b><br/><br/>A unique user name used in<br/>the address book. It is not a<br/>transfer of information sent<br/>during the transfer")
|
// tipText: qsTr("<b>Payment ID</b><br/><br/>A unique user name used in<br/>the address book. It is not a<br/>transfer of information sent<br/>during the transfer")
|
||||||
// + translationManager.emptyString
|
// + translationManager.emptyString
|
||||||
}
|
}
|
||||||
|
|
||||||
LineEdit {
|
LineEditMulti {
|
||||||
id: descriptionLine
|
id: descriptionLine
|
||||||
Layout.fillWidth: true;
|
Layout.fillWidth: true;
|
||||||
labelText: qsTr("Description <font size='2'>(Optional)</font>") + translationManager.emptyString
|
labelText: qsTr("Description <font size='2'>(Optional)</font>") + translationManager.emptyString
|
||||||
placeholderText: qsTr("Give this entry a name or description") + translationManager.emptyString
|
placeholderText: qsTr("Give this entry a name or description") + translationManager.emptyString
|
||||||
|
wrapMode: Text.WrapAnywhere
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user