From fa17a2b869897c368411d3605a75557a83a738c2 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Thu, 18 Feb 2016 05:35:01 +0100 Subject: [PATCH] use BoxLabel for invoice dialog too --- gui/kivy/main.kv | 11 ++++++++ gui/kivy/uix/dialogs/tx_dialog.py | 11 -------- gui/kivy/uix/ui_screens/invoice.kv | 45 +++++++++++++----------------- 3 files changed, 31 insertions(+), 36 deletions(-) diff --git a/gui/kivy/main.kv b/gui/kivy/main.kv index 477b609b..8f26b25b 100644 --- a/gui/kivy/main.kv +++ b/gui/kivy/main.kv @@ -77,6 +77,17 @@ ######################### # Dialogs ######################### + + text: '' + value: '' + size_hint_y: None + height: max(lbl1.height, lbl2.height) + TopLabel + id: lbl1 + text: root.text + TopLabel + id: lbl2 + text: root.value height: self.minimum_height diff --git a/gui/kivy/uix/dialogs/tx_dialog.py b/gui/kivy/uix/dialogs/tx_dialog.py index 936897f8..10f52b30 100644 --- a/gui/kivy/uix/dialogs/tx_dialog.py +++ b/gui/kivy/uix/dialogs/tx_dialog.py @@ -9,17 +9,6 @@ from electrum_gui.kivy.i18n import _ from datetime import datetime Builder.load_string(''' - - text: '' - value: '' - size_hint_y: None - height: max(lbl1.height, lbl2.height) - TopLabel - id: lbl1 - text: root.text - TopLabel - id: lbl2 - text: root.value id: popup diff --git a/gui/kivy/uix/ui_screens/invoice.kv b/gui/kivy/uix/ui_screens/invoice.kv index 780fc630..7aa0051f 100644 --- a/gui/kivy/uix/ui_screens/invoice.kv +++ b/gui/kivy/uix/ui_screens/invoice.kv @@ -20,36 +20,31 @@ Popup: cols: 1 height: self.minimum_height size_hint_y: None + padding: '10dp' + spacing: '10dp' GridLayout: - cols: 2 + cols: 1 size_hint_y: None height: self.minimum_height spacing: '10dp' - padding: '10dp' - TopLabel: - text: _('Requestor') if popup.is_invoice else _('Address') - TopLabel: - text: root.requestor - TopLabel: - text: _('Amount') if root.amount else '' - TopLabel: - text: app.format_amount_and_units(root.amount) if root.amount else '' - TopLabel: - text: _('Signature') if root.signature else '' - TopLabel: - text: root.signature - TopLabel: - text: _('Expiration') if root.exp else '' - TopLabel: - text: root.exp - TopLabel: - text: _('Description') if root.description else '' - TopLabel: - text: root.description - TopLabel: + BoxLabel: text: (_('Status') if popup.amount or popup.is_invoice else _('Amount received')) if root.status else '' - TopLabel: - text: root.status + value: root.status + BoxLabel: + text: _('Amount') if root.amount else '' + value: app.format_amount_and_units(root.amount) if root.amount else '' + BoxLabel: + text: _('Requestor') if popup.is_invoice else _('Address') + value: root.requestor + BoxLabel: + text: _('Signature') if root.signature else '' + value: root.signature + BoxLabel: + text: _('Expiration') if root.exp else '' + value: root.exp + BoxLabel: + text: _('Description') if root.description else '' + value: root.description TopLabel: text: _('Outputs') if popup.is_invoice else ''