Dynamically adjust balance fontsize

This commit is contained in:
Jaquee 2016-12-31 11:22:23 +01:00
parent d8f9e7360f
commit a526619f4b
No known key found for this signature in database
GPG key ID: 384E52B09F45DC39

View file

@ -131,9 +131,17 @@ Rectangle {
id: balanceText id: balanceText
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
font.family: "Arial" font.family: "Arial"
font.pixelSize: 26
color: "#000000" color: "#000000"
text: "N/A" text: "N/A"
// dynamically adjust text size
font.pixelSize: {
var digits = text.split('.')[0].length
var defaultSize = 25;
if(digits > 2) {
return defaultSize - 1.1*digits
}
return defaultSize;
}
} }
} }
@ -155,9 +163,17 @@ Rectangle {
anchors.left: parent.left anchors.left: parent.left
anchors.leftMargin: 50 anchors.leftMargin: 50
font.family: "Arial" font.family: "Arial"
font.pixelSize: 18
color: "#000000" color: "#000000"
text: "N/A" text: "N/A"
// dynamically adjust text size
font.pixelSize: {
var digits = text.split('.')[0].length
var defaultSize = 18;
if(digits > 3) {
return defaultSize - 0.6*digits
}
return defaultSize;
}
} }
} }