Browse Source

use BoxLabel for invoice dialog too

master
ThomasV 10 years ago
parent
commit
fa17a2b869
  1. 11
      gui/kivy/main.kv
  2. 11
      gui/kivy/uix/dialogs/tx_dialog.py
  3. 39
      gui/kivy/uix/ui_screens/invoice.kv

11
gui/kivy/main.kv

@ -77,6 +77,17 @@
######################### #########################
# Dialogs # Dialogs
######################### #########################
<BoxLabel@BoxLayout>
text: ''
value: ''
size_hint_y: None
height: max(lbl1.height, lbl2.height)
TopLabel
id: lbl1
text: root.text
TopLabel
id: lbl2
text: root.value
<OutputList> <OutputList>
height: self.minimum_height height: self.minimum_height

11
gui/kivy/uix/dialogs/tx_dialog.py

@ -9,17 +9,6 @@ from electrum_gui.kivy.i18n import _
from datetime import datetime from datetime import datetime
Builder.load_string(''' Builder.load_string('''
<BoxLabel@BoxLayout>
text: ''
value: ''
size_hint_y: None
height: max(lbl1.height, lbl2.height)
TopLabel
id: lbl1
text: root.text
TopLabel
id: lbl2
text: root.value
<TxDialog> <TxDialog>
id: popup id: popup

39
gui/kivy/uix/ui_screens/invoice.kv

@ -20,36 +20,31 @@ Popup:
cols: 1 cols: 1
height: self.minimum_height height: self.minimum_height
size_hint_y: None size_hint_y: None
padding: '10dp'
spacing: '10dp'
GridLayout: GridLayout:
cols: 2 cols: 1
size_hint_y: None size_hint_y: None
height: self.minimum_height height: self.minimum_height
spacing: '10dp' spacing: '10dp'
padding: '10dp' BoxLabel:
TopLabel: text: (_('Status') if popup.amount or popup.is_invoice else _('Amount received')) if root.status else ''
text: _('Requestor') if popup.is_invoice else _('Address') value: root.status
TopLabel: BoxLabel:
text: root.requestor
TopLabel:
text: _('Amount') if root.amount else '' text: _('Amount') if root.amount else ''
TopLabel: value: app.format_amount_and_units(root.amount) if root.amount else ''
text: app.format_amount_and_units(root.amount) if root.amount else '' BoxLabel:
TopLabel: text: _('Requestor') if popup.is_invoice else _('Address')
value: root.requestor
BoxLabel:
text: _('Signature') if root.signature else '' text: _('Signature') if root.signature else ''
TopLabel: value: root.signature
text: root.signature BoxLabel:
TopLabel:
text: _('Expiration') if root.exp else '' text: _('Expiration') if root.exp else ''
TopLabel: value: root.exp
text: root.exp BoxLabel:
TopLabel:
text: _('Description') if root.description else '' text: _('Description') if root.description else ''
TopLabel: value: root.description
text: root.description
TopLabel:
text: (_('Status') if popup.amount or popup.is_invoice else _('Amount received')) if root.status else ''
TopLabel:
text: root.status
TopLabel: TopLabel:
text: _('Outputs') if popup.is_invoice else '' text: _('Outputs') if popup.is_invoice else ''

Loading…
Cancel
Save