refactor - use common function to switch screen

This commit is contained in:
surbhi 2024-07-30 23:21:52 +05:30
parent df3224dab3
commit a67a6e9bba
Signed by untrusted user: surbhi
GPG Key ID: BD938EA4D030869A

View File

@ -141,14 +141,14 @@
text: app.tr._('Draft') text: app.tr._('Draft')
icon: 'message-draw' icon: 'message-draw'
divider: None divider: None
on_release: app.root.ids.scr_mngr.current = 'draft' on_release: app.set_screen('draft')
on_release: root.parent.set_state() on_release: root.parent.set_state()
NavigationItem: NavigationItem:
id: trash_cnt id: trash_cnt
text: app.tr._('Trash') text: app.tr._('Trash')
icon: 'delete' icon: 'delete'
divider: None divider: None
on_release: app.root.ids.scr_mngr.current = 'trash' on_release: app.set_screen('trash')
on_press: root.parent.set_state() on_press: root.parent.set_state()
on_press: app.load_screen(self) on_press: app.load_screen(self)
NavigationItem: NavigationItem:
@ -156,7 +156,7 @@
text: app.tr._('All Mails') text: app.tr._('All Mails')
icon: 'mailbox' icon: 'mailbox'
divider: None divider: None
on_release: app.root.ids.scr_mngr.current = 'allmails' on_release: app.set_screen('allmails')
on_release: root.parent.set_state() on_release: root.parent.set_state()
on_press: app.load_screen(self) on_press: app.load_screen(self)
NavigationDrawerDivider: NavigationDrawerDivider:
@ -167,7 +167,7 @@
text: app.tr._('Chat') text: app.tr._('Chat')
icon: 'chat' icon: 'chat'
divider: None divider: None
on_release: app.root.ids.scr_mngr.current = 'chat' on_release: app.set_screen('chat')
on_release: root.parent.set_state() on_release: root.parent.set_state()
NavigationDrawerDivider: NavigationDrawerDivider:
NavigationDrawerSubheader: NavigationDrawerSubheader:
@ -176,38 +176,38 @@
text: app.tr._('Address Book') text: app.tr._('Address Book')
icon: 'book-multiple' icon: 'book-multiple'
divider: None divider: None
on_release: app.root.ids.scr_mngr.current = 'addressbook' on_release: app.set_screen('addressbook')
on_release: root.parent.set_state() on_release: root.parent.set_state()
NavigationItem: NavigationItem:
text: app.tr._('Settings') text: app.tr._('Settings')
icon: 'application-settings' icon: 'application-settings'
divider: None divider: None
on_release: app.root.ids.scr_mngr.current = 'set' on_release: app.set_screen('set')
on_release: root.parent.set_state() on_release: root.parent.set_state()
NavigationItem: NavigationItem:
text: app.tr._('Payment plan') text: app.tr._('Payment plan')
icon: 'shopping' icon: 'shopping'
divider: None divider: None
on_release: app.root.ids.scr_mngr.current = 'payment' on_release: app.set_screen('payment')
on_release: root.parent.set_state() on_release: root.parent.set_state()
NavigationItem: NavigationItem:
text: app.tr._('New address') text: app.tr._('New address')
icon: 'account-plus' icon: 'account-plus'
divider: None divider: None
on_release: app.root.ids.scr_mngr.current = 'login' on_release: app.set_screen('login')
on_release: root.parent.set_state() on_release: root.parent.set_state()
on_press: app.reset_login_screen() on_press: app.reset_login_screen()
NavigationItem: NavigationItem:
text: app.tr._('Network status') text: app.tr._('Network status')
icon: 'server-network' icon: 'server-network'
divider: None divider: None
on_release: app.root.ids.scr_mngr.current = 'networkstat' on_release: app.set_screen('networkstat')
on_release: root.parent.set_state() on_release: root.parent.set_state()
NavigationItem: NavigationItem:
text: app.tr._('My addresses') text: app.tr._('My addresses')
icon: 'account-multiple' icon: 'account-multiple'
divider: None divider: None
on_release: app.root.ids.scr_mngr.current = 'myaddress' on_release: app.set_screen('myaddress')
on_release: root.parent.set_state() on_release: root.parent.set_state()
MDNavigationLayout: MDNavigationLayout: