kivy: TxHashLabel
This commit is contained in:
parent
fbfb75eaa1
commit
9bb5b0a70b
|
@ -91,6 +91,20 @@
|
|||
size: self.size
|
||||
pos: self.pos
|
||||
|
||||
<TxHashLabel@TopLabel>
|
||||
font_size: '6pt'
|
||||
tx_hash: ''
|
||||
text: '[ref=x]%s[/ref]' %' '.join(map(''.join, zip(*[iter(self.tx_hash)]*4))) if self.tx_hash else ''
|
||||
padding: '10dp', '10dp'
|
||||
on_ref_press:
|
||||
app._clipboard.copy(self.text)
|
||||
app.show_info(_('Transaction ID copied to clipboard'))
|
||||
canvas.before:
|
||||
Color:
|
||||
rgb: .3, .3, .3
|
||||
Rectangle:
|
||||
size: self.size
|
||||
pos: self.pos
|
||||
|
||||
<InfoBubble>
|
||||
size_hint: None, None
|
||||
|
|
|
@ -294,10 +294,9 @@ class ElectrumWindow(App):
|
|||
popup.signature = req.get('signature', '')
|
||||
popup.status = status
|
||||
txid = req.get('txid')
|
||||
if txid:
|
||||
popup.ids.txid_label.text = _("Transaction ID") + ':\n' + ' '.join(map(''.join, zip(*[iter(txid)]*4)))
|
||||
popup.open()
|
||||
popup.tx_hash = txid or ''
|
||||
popup.ids.output_list.update(req.get('outputs', []))
|
||||
popup.open()
|
||||
|
||||
def qr_dialog(self, title, data):
|
||||
from uix.dialogs.qr_dialog import QRDialog
|
||||
|
|
|
@ -64,19 +64,8 @@ Builder.load_string('''
|
|||
id: output_list
|
||||
TopLabel:
|
||||
text: _('Transaction ID') + ':' if root.tx_hash else ''
|
||||
TopLabel:
|
||||
font_size: '6pt'
|
||||
text: '[ref=x]%s[/ref]' %' '.join(map(''.join, zip(*[iter(root.tx_hash)]*4))) if root.tx_hash else ''
|
||||
padding: '10dp', '10dp'
|
||||
on_ref_press:
|
||||
app._clipboard.copy(self.text)
|
||||
app.show_info(_('Transaction ID copied to clipboard'))
|
||||
canvas.before:
|
||||
Color:
|
||||
rgb: .3, .3, .3
|
||||
Rectangle:
|
||||
size: self.size
|
||||
pos: self.pos
|
||||
TxHashLabel:
|
||||
tx_hash: root.tx_hash
|
||||
|
||||
Widget:
|
||||
size_hint: 1, 0.1
|
||||
|
|
|
@ -12,9 +12,9 @@ Popup:
|
|||
status: ''
|
||||
signature: ''
|
||||
title: _('Invoice') if popup.is_invoice else _('Request')
|
||||
tx_hash: ''
|
||||
BoxLayout:
|
||||
orientation: 'vertical'
|
||||
padding: '10dp'
|
||||
ScrollView:
|
||||
GridLayout:
|
||||
cols: 1
|
||||
|
@ -56,7 +56,9 @@ Popup:
|
|||
OutputList:
|
||||
id: output_list
|
||||
TopLabel:
|
||||
id: txid_label
|
||||
text: _('Transaction ID') if popup.tx_hash else ''
|
||||
TxHashLabel:
|
||||
tx_hash: popup.tx_hash
|
||||
|
||||
Widget:
|
||||
size_hint: 1, 0.1
|
||||
|
|
Loading…
Reference in New Issue