tkivy: add server chooser to network dialog - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 6bd191966e2ddf389147e7003013f996816fb8d8 DIR parent 59948d725c243dd6fd289561ada9ec23c587ed7b HTML Author: ThomasV <thomasv@electrum.org> Date: Thu, 15 Oct 2015 11:57:07 +0200 kivy: add server chooser to network dialog Diffstat: M gui/kivy/uix/ui_screens/network.kv | 27 ++++++++++++++++++--------- M gui/kivy/uix/ui_screens/settings.kv | 5 +++-- 2 files changed, 21 insertions(+), 11 deletions(-) --- DIR diff --git a/gui/kivy/uix/ui_screens/network.kv b/gui/kivy/uix/ui_screens/network.kv t@@ -5,9 +5,6 @@ Popup: on_open: host.text, nd.port, nd.protocol, nd.proxy, auto_connect.active = app.network.get_parameters() - on_dismiss: - app.network.set_parameters(host.text, nd.port, nd.protocol, nd.proxy, auto_connect.active) - BoxLayout: orientation: 'vertical' t@@ -21,14 +18,26 @@ Popup: size_hint_y: None Label: text: _('Server') - Label: + Spinner: id: host + text: '' + values: app.network.get_servers() + - Button: - size_hint: 0.5, None - height: '48dp' - text: _('Close') - on_release: nd.dismiss() + BoxLayout: + Button: + size_hint: 0.5, None + height: '48dp' + text: _('Cancel') + on_release: + nd.dismiss() + Button: + size_hint: 0.5, None + height: '48dp' + text: _('OK') + on_release: + app.network.set_parameters(host.text, nd.port, nd.protocol, nd.proxy, auto_connect.active) + nd.dismiss() Widget: size_hint: 1, 1 DIR diff --git a/gui/kivy/uix/ui_screens/settings.kv b/gui/kivy/uix/ui_screens/settings.kv t@@ -9,10 +9,11 @@ Popup: GridLayout: cols: 2 size_hint: 1, None + height: '100dp' Label: text: _('Base unit') - height: '48dp' size_hint: 1, None + height: '48dp' Button: text: app.base_unit size_hint: 1, None t@@ -35,5 +36,5 @@ Popup: on_release: settings.dismiss() Widget: - size_hint: 1, 0.8 + size_hint: 1, 1