From b3b94f1c52c8dde2c6bd02f2017031ce487723c3 Mon Sep 17 00:00:00 2001 From: akshayaurora Date: Fri, 30 Oct 2015 18:53:48 +0530 Subject: [PATCH] fix overflow_icon and use template for `ActionOvrButton` --- gui/kivy/main.kv | 32 +++++++++---------- .../uix/ui_screens/{wallet.kv => wallets.kv} | 0 2 files changed, 16 insertions(+), 16 deletions(-) rename gui/kivy/uix/ui_screens/{wallet.kv => wallets.kv} (100%) diff --git a/gui/kivy/main.kv b/gui/kivy/main.kv index aada1e20..2e8d9368 100644 --- a/gui/kivy/main.kv +++ b/gui/kivy/main.kv @@ -298,7 +298,10 @@ text: _('Contacts') slide: 3 - + + on_release: + if self.parent: self.parent.parent.dismiss() + app.popup_dialog(self.text.lower()) BoxLayout: @@ -316,10 +319,12 @@ BoxLayout: ActionView: id: av - ActionPrevious: + ActionPrevious: app_icon: 'atlas://gui/kivy/theming/light/logo' with_previous: False on_release: app.on_back() + size_hint_x: None + width: ao.width ActionButton: id: action_status @@ -338,24 +343,19 @@ BoxLayout: ActionOverflow: id: ao - size_hint: 1, 1 - ActionButton: + ActionOvrButton: text: _('Network') - on_press: ao._dropdown.dismiss() - on_release: app.popup_dialog('network') - ActionButton: + on_parent: + # when widget overflow drop down is shown, adjust the width + parent = args[1] + if parent: ao._dropdown.width = sp(200) + ActionOvrButton: text: _('Settings') - on_press: ao._dropdown.dismiss() - on_release: app.popup_dialog('settings') - ActionButton: + ActionOvrButton: text: _('Wallets') - on_press: ao._dropdown.dismiss() - on_release: app.popup_dialog('wallet') - ActionButton: + ActionOvrButton: text: _('Plugins') - on_press: ao._dropdown.dismiss() - on_release: app.popup_dialog('plugins') - + ScreenManager: id: manager ScreenTabs: diff --git a/gui/kivy/uix/ui_screens/wallet.kv b/gui/kivy/uix/ui_screens/wallets.kv similarity index 100% rename from gui/kivy/uix/ui_screens/wallet.kv rename to gui/kivy/uix/ui_screens/wallets.kv