Add back press in mpybit

This commit is contained in:
osamacis 2022-11-21 16:29:39 +05:30
parent 5e2dcd70af
commit 76d6e4009b
No known key found for this signature in database
GPG Key ID: 15F978BEFADAB9E1

View File

@ -422,6 +422,25 @@ class NavigateApp(MDApp):
if self.root.ids.id_newidentity.ids.add_random_bx.children:
self.root.ids.id_newidentity.ids.add_random_bx.clear_widgets()
def reset(self, *args):
"""Set transition direction"""
self.root.ids.scr_mngr.transition.direction = 'left'
self.root.ids.scr_mngr.transition.unbind(on_complete=self.reset)
def back_press(self):
"""Method for, reverting composer to previous page"""
if self.root.ids.scr_mngr.current == 'showqrcode':
self.set_common_header()
self.root.ids.scr_mngr.current = 'myaddress'
self.root.ids.scr_mngr.transition.bind(on_complete=self.reset)
self.kivy_state.in_composer = False
def set_toolbar_for_QrCode(self):
"""This method is use for setting Qr code toolbar."""
self.root.ids.toolbar.left_action_items = [
['arrow-left', lambda x: self.back_press()]]
self.root.ids.toolbar.right_action_items = []
def set_common_header(self):
"""Common header for all the Screens"""
self.root.ids.toolbar.right_action_items = [