text gui: fixes
This commit is contained in:
parent
2337a2b304
commit
ca481c84da
|
@ -237,7 +237,7 @@ class ElectrumGui:
|
||||||
self.str_amount = ''
|
self.str_amount = ''
|
||||||
self.str_recipient = ''
|
self.str_recipient = ''
|
||||||
self.str_fee = ''
|
self.str_fee = ''
|
||||||
|
self.str_description = ''
|
||||||
|
|
||||||
def do_send(self):
|
def do_send(self):
|
||||||
if not self.wallet.is_valid(self.str_recipient):
|
if not self.wallet.is_valid(self.str_recipient):
|
||||||
|
@ -262,31 +262,31 @@ class ElectrumGui:
|
||||||
password = None
|
password = None
|
||||||
|
|
||||||
try:
|
try:
|
||||||
tx = self.wallet.mktx( to_address, amount, label, password, fee)
|
tx = self.wallet.mktx( self.str_recipient, amount, self.str_description, password, fee)
|
||||||
except BaseException, e:
|
except BaseException, e:
|
||||||
self.show_message(str(e))
|
self.show_message(str(e))
|
||||||
return
|
return
|
||||||
|
|
||||||
h = self.wallet.send_tx(tx)
|
h = self.wallet.send_tx(tx)
|
||||||
self.show_message(_("Please wait..."))
|
self.show_message(_("Please wait..."), getchar=False)
|
||||||
self.wallet.tx_event.wait()
|
self.wallet.tx_event.wait()
|
||||||
status, msg = self.wallet.receive_tx( h )
|
status, msg = self.wallet.receive_tx( h )
|
||||||
|
|
||||||
if status:
|
if status:
|
||||||
self.show_message(_('Payment sent.')+'\n'+msg, _('OK'))
|
self.show_message(_('Payment sent.'))
|
||||||
self.do_clear()
|
self.do_clear()
|
||||||
self.update_contacts_tab()
|
self.update_contacts_tab()
|
||||||
else:
|
else:
|
||||||
self.show_message(_('Error:')+ msg)
|
self.show_message(_('Error'))
|
||||||
|
|
||||||
|
|
||||||
def show_message(self, message):
|
def show_message(self, message, getchar = True):
|
||||||
w = self.w
|
w = self.w
|
||||||
w.clear()
|
w.clear()
|
||||||
w.border(0)
|
w.border(0)
|
||||||
w.addstr(2,2,message)
|
w.addstr(2,2,message)
|
||||||
w.refresh()
|
w.refresh()
|
||||||
c = self.stdscr.getch()
|
if getchar: c = self.stdscr.getch()
|
||||||
|
|
||||||
|
|
||||||
def run_popup(self, title, items):
|
def run_popup(self, title, items):
|
||||||
|
@ -315,7 +315,7 @@ class ElectrumGui:
|
||||||
out = self.run_dialog('Password', [
|
out = self.run_dialog('Password', [
|
||||||
{'label':'Password', 'type':'str'}
|
{'label':'Password', 'type':'str'}
|
||||||
], buttons = 1)
|
], buttons = 1)
|
||||||
return out
|
return out.get('Password')
|
||||||
|
|
||||||
|
|
||||||
def run_dialog(self, title, items, interval=2, buttons=None, y_pos=3):
|
def run_dialog(self, title, items, interval=2, buttons=None, y_pos=3):
|
||||||
|
|
Loading…
Reference in New Issue