From 6e45f42b19f0771f3fb20869173acec762cfd2f0 Mon Sep 17 00:00:00 2001 From: akshayaurora Date: Fri, 30 Oct 2015 19:41:54 +0530 Subject: [PATCH] amount dialog: use show_max bool to decide wheather max_button is displayed --- gui/kivy/main_window.py | 15 +++++++++++---- gui/kivy/uix/ui_screens/amount.kv | 2 +- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/gui/kivy/main_window.py b/gui/kivy/main_window.py index 1d4c00a11..ad413c2a5 100644 --- a/gui/kivy/main_window.py +++ b/gui/kivy/main_window.py @@ -425,7 +425,7 @@ class ElectrumWindow(App): self.status = text.strip() + ' ' + self.base_unit else: self.status = _("Not connected") - + return print self.root.manager.ids @@ -733,6 +733,16 @@ class ElectrumWindow(App): def amount_dialog(self, label, callback): popup = Builder.load_file('gui/kivy/uix/ui_screens/amount.kv') + # Hide max_button + show_max = False + but_max = popup.ids.but_max + if not show_max: + but_max.disabled = True + but_max.opacity = 0 + else: + but_max.disabled = False + but_max.opacity = 1 + if label.text != label.default_text: a, u = label.text.split() assert u == self.base_unit @@ -755,6 +765,3 @@ class ElectrumWindow(App): popup.open() else: apply(f, args + (None,)) - - - diff --git a/gui/kivy/uix/ui_screens/amount.kv b/gui/kivy/uix/ui_screens/amount.kv index e7b7932d7..a140336c9 100644 --- a/gui/kivy/uix/ui_screens/amount.kv +++ b/gui/kivy/uix/ui_screens/amount.kv @@ -68,6 +68,7 @@ Popup: text: '<' label: a Button: + id: but_max size_hint: 1, None height: '48dp' text: 'Max' @@ -86,4 +87,3 @@ Popup: height: '48dp' text: _('OK') on_release: popup.dismiss() -