LBRY-Vault/electrum/gui/kivy/uix/ui_screens/status.kv
ThomasV 69b58433bf kivy: Show lightning balance. Remove 'unmatured', 'unconfirmed'
from info dialog, as this is visible in history.
2020-03-05 13:02:17 +01:00

95 lines
3.8 KiB
Text

Popup:
title: "Electrum"
confirmed: 0
unconfirmed: 0
unmatured: 0
lightning: 0
watching_only: app.wallet.is_watching_only()
has_seed: app.wallet.has_seed()
on_parent:
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:
orientation: 'vertical'
ScrollView:
GridLayout:
cols: 1
height: self.minimum_height
size_hint_y: None
padding: '10dp'
spacing: '10dp'
padding: '10dp'
spacing: '10dp'
GridLayout:
cols: 1
size_hint_y: None
height: self.minimum_height
spacing: '10dp'
BoxLabel:
text: _('Wallet Name')
value: app.wallet_name
BoxLabel:
text: _("Wallet type:")
value: app.wallet.wallet_type
BoxLabel:
text: _("Lightning:")
value: (_('Enabled') if app.wallet.has_lightning() else _('Disabled')) if app.wallet.can_have_lightning() else _('Not available')
BoxLabel:
text: _("Balance") + ':'
value: app.format_amount_and_units(root.confirmed + root.unconfirmed + root.unmatured + root.lightning)
BoxLabel:
text: _("Onchain") + ':'
value: app.format_amount_and_units(root.confirmed + root.unconfirmed + root.unmatured)
opacity: 1 if root.lightning else 0
BoxLabel:
text: _("Lightning") + ':'
opacity: 1 if root.lightning else 0
value: app.format_amount_and_units(root.lightning)
GridLayout:
cols: 1
height: self.minimum_height
size_hint_y: None
padding: '10dp'
spacing: '10dp'
id: master_public_keys
TopLabel:
text: _('Master Public Key')
RefLabel:
data: app.wallet.get_master_public_key() or 'None'
name: _('Master Public Key')
TopLabel:
text: _('This wallet is watching-only') if root.watching_only else (_('Seed') if root.has_seed else _('No seed stored for wallet'))
RefLabel:
id: seed_label
visible: root.has_seed
data: ''
name: _('Seed')
on_touched: if not self.data and root.has_seed: app.show_seed(seed_label)
BoxLayout:
size_hint: 1, None
height: '48dp'
Button:
size_hint: 0.5, None
height: '48dp'
text: _('Delete')
on_release:
root.dismiss()
app.delete_wallet()
Button:
size_hint: 0.5, None
height: '48dp'
text: _('Save Backup')
on_release:
root.dismiss()
app.save_backup()
Button:
size_hint: 0.5, None
height: '48dp'
disabled: not app.wallet.can_have_lightning()
text: _('Disable LN') if app.wallet.has_lightning() else _('Enable LN')
on_release:
root.dismiss()
app.toggle_lightning()