fix overflow_icon and use template for `ActionOvrButton`

This commit is contained in:
akshayaurora 2015-10-30 18:53:48 +05:30
parent 2a3c97813d
commit b3b94f1c52
2 changed files with 16 additions and 16 deletions

View File

@ -298,7 +298,10 @@
text: _('Contacts') text: _('Contacts')
slide: 3 slide: 3
<ActionOvrButton@ActionButton>
on_release:
if self.parent: self.parent.parent.dismiss()
app.popup_dialog(self.text.lower())
BoxLayout: BoxLayout:
@ -316,10 +319,12 @@ BoxLayout:
ActionView: ActionView:
id: av id: av
ActionPrevious: ActionPrevious:
app_icon: 'atlas://gui/kivy/theming/light/logo' app_icon: 'atlas://gui/kivy/theming/light/logo'
with_previous: False with_previous: False
on_release: app.on_back() on_release: app.on_back()
size_hint_x: None
width: ao.width
ActionButton: ActionButton:
id: action_status id: action_status
@ -338,24 +343,19 @@ BoxLayout:
ActionOverflow: ActionOverflow:
id: ao id: ao
size_hint: 1, 1 ActionOvrButton:
ActionButton:
text: _('Network') text: _('Network')
on_press: ao._dropdown.dismiss() on_parent:
on_release: app.popup_dialog('network') # when widget overflow drop down is shown, adjust the width
ActionButton: parent = args[1]
if parent: ao._dropdown.width = sp(200)
ActionOvrButton:
text: _('Settings') text: _('Settings')
on_press: ao._dropdown.dismiss() ActionOvrButton:
on_release: app.popup_dialog('settings')
ActionButton:
text: _('Wallets') text: _('Wallets')
on_press: ao._dropdown.dismiss() ActionOvrButton:
on_release: app.popup_dialog('wallet')
ActionButton:
text: _('Plugins') text: _('Plugins')
on_press: ao._dropdown.dismiss()
on_release: app.popup_dialog('plugins')
ScreenManager: ScreenManager:
id: manager id: manager
ScreenTabs: ScreenTabs: