From 0799560ae4ed2c41e8463ff2def6d44bc5e3de9d Mon Sep 17 00:00:00 2001 From: Sander van Grieken Date: Tue, 14 Mar 2023 16:36:13 +0100 Subject: [PATCH] qml: make fiat and btc states in BalanceSummary hopefully equally tall --- .../gui/qml/components/controls/BalanceSummary.qml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/electrum/gui/qml/components/controls/BalanceSummary.qml b/electrum/gui/qml/components/controls/BalanceSummary.qml index 363563844..e79631e66 100644 --- a/electrum/gui/qml/components/controls/BalanceSummary.qml +++ b/electrum/gui/qml/components/controls/BalanceSummary.qml @@ -40,6 +40,7 @@ Item { rightPadding: constants.paddingXLarge GridLayout { + id: balanceLayout columns: 3 opacity: Daemon.currentWallet.synchronizing ? 0 : 1 @@ -63,13 +64,15 @@ Item { Item { visible: Daemon.fx.enabled && root.state == 'fiat' - Layout.preferredHeight: 1 + // attempt at making fiat state as tall as btc state: + Layout.preferredHeight: fontMetrics.lineSpacing * 2 + balanceLayout.rowSpacing + 2 Layout.preferredWidth: 1 } Label { Layout.alignment: Qt.AlignRight visible: Daemon.fx.enabled && root.state == 'fiat' font.pixelSize: constants.fontSizeLarge + font.family: FixedFont color: constants.mutedForeground text: formattedTotalBalanceFiat } @@ -120,6 +123,7 @@ Item { } } Label { + id: formattedConfirmedBalanceLabel visible: root.state == 'btc' Layout.alignment: Qt.AlignRight text: formattedConfirmedBalance @@ -176,5 +180,10 @@ Item { } } + FontMetrics { + id: fontMetrics + font: formattedConfirmedBalanceLabel.font + } + Component.onCompleted: setBalances() }