kivy wizard: replace checbox with button
This commit is contained in:
@@ -235,25 +235,22 @@ Builder.load_string('''
|
|||||||
text_size: self.width, None
|
text_size: self.width, None
|
||||||
height: self.texture_size[1]
|
height: self.texture_size[1]
|
||||||
text: root.message2
|
text: root.message2
|
||||||
BoxLayout:
|
|
||||||
orientation: 'horizontal'
|
|
||||||
size_hint: 1, 0.3
|
|
||||||
Widget
|
|
||||||
CheckBox:
|
|
||||||
id:cb
|
|
||||||
on_state: Clock.schedule_once(root.on_cb)
|
|
||||||
Widget
|
Widget
|
||||||
size_hint: 1, 1
|
size_hint: 1, 1
|
||||||
height: '48sp'
|
height: '48sp'
|
||||||
BoxLayout:
|
BoxLayout:
|
||||||
orientation: 'horizontal'
|
orientation: 'horizontal'
|
||||||
|
WizardButton:
|
||||||
|
id: cb
|
||||||
|
text: _('Request new secret')
|
||||||
|
on_release: root.request_new_secret()
|
||||||
|
size_hint: 1, None
|
||||||
WizardButton:
|
WizardButton:
|
||||||
id: abort
|
id: abort
|
||||||
text: _('Abort creation')
|
text: _('Abort creation')
|
||||||
on_release: root.abort_wallet_creation()
|
on_release: root.abort_wallet_creation()
|
||||||
size_hint: 1, None
|
size_hint: 1, None
|
||||||
Widget
|
|
||||||
size_hint: 1, None
|
|
||||||
|
|
||||||
<WizardNewOTPDialog>
|
<WizardNewOTPDialog>
|
||||||
message : ''
|
message : ''
|
||||||
@@ -620,14 +617,15 @@ class WizardKnownOTPDialog(WizardOTPDialogBase):
|
|||||||
def __init__(self, wizard, **kwargs):
|
def __init__(self, wizard, **kwargs):
|
||||||
WizardOTPDialogBase.__init__(self, wizard, **kwargs)
|
WizardOTPDialogBase.__init__(self, wizard, **kwargs)
|
||||||
self.message = _("This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code.")
|
self.message = _("This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code.")
|
||||||
self.message2 =_("If you have lost your Google Authenticator account, check the box below to request a new secret. You will need to retype your seed.")
|
self.message2 =_("If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed.")
|
||||||
|
self.request_new = False
|
||||||
|
|
||||||
def get_params(self, button):
|
def get_params(self, button):
|
||||||
return (self.get_otp(), self.ids.cb.active)
|
return (self.get_otp(), self.request_new)
|
||||||
|
|
||||||
def on_cb(self, dt):
|
def request_new_secret(self):
|
||||||
self.ids.otp.text = ''
|
self.request_new = True
|
||||||
self.ids.next.disabled = not self.ids.cb.active
|
self.on_release(True)
|
||||||
|
|
||||||
def abort_wallet_creation(self):
|
def abort_wallet_creation(self):
|
||||||
self._on_release = True
|
self._on_release = True
|
||||||
|
|||||||
Reference in New Issue
Block a user