Previously "proxy" would only get updated when closing and reopening the network dialog. "server" would only get updated after successful connection establishment to specified server.
63 lines
2.1 KiB
Plaintext
63 lines
2.1 KiB
Plaintext
Popup:
|
|
id: nd
|
|
title: _('Server')
|
|
BoxLayout:
|
|
orientation: 'vertical'
|
|
padding: '10dp'
|
|
spacing: '10dp'
|
|
TopLabel:
|
|
text: _("Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV).")
|
|
font_size: '6pt'
|
|
Widget:
|
|
size_hint: 1, 0.8
|
|
GridLayout:
|
|
cols: 2
|
|
Label:
|
|
height: '36dp'
|
|
size_hint_x: 1
|
|
size_hint_y: None
|
|
text: _('Host') + ':'
|
|
TextInput:
|
|
id: host
|
|
multiline: False
|
|
height: '36dp'
|
|
size_hint_x: 3
|
|
size_hint_y: None
|
|
text: app.network.get_parameters().host
|
|
Label:
|
|
height: '36dp'
|
|
size_hint_x: 1
|
|
size_hint_y: None
|
|
text: _('Port') + ':'
|
|
TextInput:
|
|
id: port
|
|
multiline: False
|
|
input_type: 'number'
|
|
height: '36dp'
|
|
size_hint_x: 3
|
|
size_hint_y: None
|
|
text: app.network.get_parameters().port
|
|
Widget
|
|
Button:
|
|
id: chooser
|
|
text: _('Choose from peers')
|
|
height: '36dp'
|
|
size_hint_x: 0.5
|
|
size_hint_y: None
|
|
on_release:
|
|
app.choose_server_dialog(root)
|
|
Widget:
|
|
size_hint: 1, 0.1
|
|
BoxLayout:
|
|
Widget:
|
|
size_hint: 0.5, None
|
|
Button:
|
|
size_hint: 0.5, None
|
|
height: '48dp'
|
|
text: _('OK')
|
|
on_release:
|
|
net_params = app.network.get_parameters()
|
|
net_params = net_params._replace(host=str(root.ids.host.text), port=str(root.ids.port.text))
|
|
app.network.run_from_another_thread(app.network.set_parameters(net_params))
|
|
nd.dismiss()
|