From 7fca0cd201b065eae8ea2360a5eeada3a030f8fb Mon Sep 17 00:00:00 2001 From: panni Date: Sat, 27 Feb 2016 03:47:49 +0100 Subject: [PATCH] add top menu item for refreshing the current state --- Contents/Code/interface/menu.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Contents/Code/interface/menu.py b/Contents/Code/interface/menu.py index 5626b21a..71089c5f 100644 --- a/Contents/Code/interface/menu.py +++ b/Contents/Code/interface/menu.py @@ -44,6 +44,16 @@ def fatality(randomize=None, force_title=None, header=None, message=None, only_r return oc if not only_refresh: + if Dict["current_refresh_state"]: + oc.add(DirectoryObject( + key=Callback(fatality, force_title=" ", randomize=timestamp()), + title=pad_title("Working ... refresh here"), + summary="Current state: %s; Last state: %s" % ( + (Dict["current_refresh_state"] or "Idle") if "current_refresh_state" in Dict else "Idle", + (Dict["last_refresh_state"] or "None") if "last_refresh_state" in Dict else "None" + ) + )) + oc.add(DirectoryObject( key=Callback(OnDeckMenu), title=pad_title("On Deck items"),