Merge pull request #1530 from akshayaurora/show_max

amount dialog: use show_max bool to decide wheather max_button is dis…
This commit is contained in:
ThomasV 2015-10-30 15:44:59 +01:00
commit d14f96ae79
2 changed files with 12 additions and 5 deletions

View File

@ -733,6 +733,16 @@ class ElectrumWindow(App):
def amount_dialog(self, label, callback): def amount_dialog(self, label, callback):
popup = Builder.load_file('gui/kivy/uix/ui_screens/amount.kv') 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: if label.text != label.default_text:
a, u = label.text.split() a, u = label.text.split()
assert u == self.base_unit assert u == self.base_unit
@ -755,6 +765,3 @@ class ElectrumWindow(App):
popup.open() popup.open()
else: else:
apply(f, args + (None,)) apply(f, args + (None,))

View File

@ -68,6 +68,7 @@ Popup:
text: '<' text: '<'
label: a label: a
Button: Button:
id: but_max
size_hint: 1, None size_hint: 1, None
height: '48dp' height: '48dp'
text: 'Max' text: 'Max'
@ -86,4 +87,3 @@ Popup:
height: '48dp' height: '48dp'
text: _('OK') text: _('OK')
on_release: popup.dismiss() on_release: popup.dismiss()