Browse Source

kivy: minor fixes

283
ThomasV 9 years ago
parent
commit
b68e3608c9
  1. 8
      gui/kivy/main_window.py
  2. 8
      gui/kivy/uix/dialogs/create_restore.py
  3. 4
      gui/kivy/uix/dialogs/tx_dialog.py
  4. 4
      gui/kivy/uix/screens.py

8
gui/kivy/main_window.py

@ -681,6 +681,14 @@ class ElectrumWindow(App):
d = TxDialog(self, tx)
d.open()
def broadcast(self, tx):
if self.network and self.network.is_connected():
self.show_info(_('Sending'))
ok, txid = self.wallet.sendtx(self.tx)
self.show_info(txid)
else:
self.show_info(_('Cannot broadcast transaction') + '\n' + _('Not connected'))
def address_dialog(self, screen):
pass

8
gui/kivy/uix/dialogs/create_restore.py

@ -61,15 +61,15 @@ Builder.load_string('''
BoxLayout:
orientation: 'vertical' if self.width < self.height else 'horizontal'
padding:
min(dp(42), self.width/16), min(dp(60), self.height/16),\
min(dp(42), self.width/16), min(dp(72), self.height/16)
spacing: '27dp'
min(dp(27), self.width/32), min(dp(27), self.height/32),\
min(dp(27), self.width/32), min(dp(27), self.height/32)
spacing: '10dp'
GridLayout:
id: grid_logo
cols: 1
pos_hint: {'center_y': .5}
size_hint: 1, None
#height: self.minimum_height
height: self.minimum_height
Label:
color: root.text_color
text: 'ELECTRUM'

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

@ -154,9 +154,7 @@ class TxDialog(Factory.Popup):
self.update()
def do_broadcast(self):
self.app.show_info(_('Broadcasting'))
ok, txid = self.app.wallet.sendtx(self.tx)
self.app.show_info(txid)
self.app.broadcast(self.tx)
def show_qr(self):
from electrum.bitcoin import base_encode

4
gui/kivy/uix/screens.py

@ -301,9 +301,7 @@ class SendScreen(CScreen):
self.app.tx_dialog(tx)
return
# broadcast
self.app.show_info("Sending...")
ok, txid = self.app.wallet.sendtx(tx)
self.app.show_info(txid)
self.app.broadcast(tx)
class ReceiveScreen(CScreen):

Loading…
Cancel
Save