Browse Source

kivy: Show lightning balance. Remove 'unmatured', 'unconfirmed'

from info dialog, as this is visible in history.
master
ThomasV 6 years ago
parent
commit
69b58433bf
  1. 3
      electrum/gui/kivy/main_window.py
  2. 23
      electrum/gui/kivy/uix/ui_screens/status.kv

3
electrum/gui/kivy/main_window.py

@ -877,7 +877,8 @@ class ElectrumWindow(App):
self.fiat_balance = status self.fiat_balance = status
else: else:
c, u, x = self.wallet.get_balance() c, u, x = self.wallet.get_balance()
text = self.format_amount(c+x+u) l = int(self.wallet.lnworker.get_balance()) if self.wallet.lnworker else 0
text = self.format_amount(c + x + u + l)
self.balance = str(text.strip()) + ' [size=22dp]%s[/size]'% self.base_unit self.balance = str(text.strip()) + ' [size=22dp]%s[/size]'% self.base_unit
self.fiat_balance = self.fx.format_amount(c+u+x) + ' [size=22dp]%s[/size]'% self.fx.ccy self.fiat_balance = self.fx.format_amount(c+u+x) + ' [size=22dp]%s[/size]'% self.fx.ccy

23
electrum/gui/kivy/uix/ui_screens/status.kv

@ -3,10 +3,12 @@ Popup:
confirmed: 0 confirmed: 0
unconfirmed: 0 unconfirmed: 0
unmatured: 0 unmatured: 0
lightning: 0
watching_only: app.wallet.is_watching_only() watching_only: app.wallet.is_watching_only()
has_seed: app.wallet.has_seed() has_seed: app.wallet.has_seed()
on_parent: on_parent:
self.confirmed, self.unconfirmed, self.unmatured = app.wallet.get_balance() self.confirmed, self.unconfirmed, self.unmatured = app.wallet.get_balance()
self.lightning = int(app.wallet.lnworker.get_balance()) if app.wallet.lnworker else 0
BoxLayout: BoxLayout:
orientation: 'vertical' orientation: 'vertical'
ScrollView: ScrollView:
@ -34,21 +36,16 @@ Popup:
value: (_('Enabled') if app.wallet.has_lightning() else _('Disabled')) if app.wallet.can_have_lightning() else _('Not available') value: (_('Enabled') if app.wallet.has_lightning() else _('Disabled')) if app.wallet.can_have_lightning() else _('Not available')
BoxLabel: BoxLabel:
text: _("Balance") + ':' text: _("Balance") + ':'
value: app.format_amount_and_units(root.confirmed + root.unconfirmed + root.unmatured) value: app.format_amount_and_units(root.confirmed + root.unconfirmed + root.unmatured + root.lightning)
BoxLabel:
text: _("Confirmed") + ':'
opacity: 1 if root.confirmed else 0
value: app.format_amount_and_units(root.confirmed)
opacity: 1 if root.confirmed else 0
BoxLabel: BoxLabel:
text: _("Unconfirmed") + ':' text: _("Onchain") + ':'
opacity: 1 if root.unconfirmed else 0 value: app.format_amount_and_units(root.confirmed + root.unconfirmed + root.unmatured)
value: app.format_amount_and_units(root.unconfirmed) opacity: 1 if root.lightning else 0
BoxLabel: BoxLabel:
text: _("Unmatured") + ':' text: _("Lightning") + ':'
opacity: 1 if root.unmatured else 0 opacity: 1 if root.lightning else 0
value: app.format_amount_and_units(root.unmatured) value: app.format_amount_and_units(root.lightning)
opacity: 1 if root.unmatured else 0
GridLayout: GridLayout:
cols: 1 cols: 1

Loading…
Cancel
Save