Join GitHub today
[python] Add xbmcgui.DialogBusy() #10699
Adds a new dialog class to the python interface.
Motivation and Context
Lot of python scripters are making use of our busy dialog although there is no proper interface to do that. So their solution is to use executebuiltin("ActivateWindow(busydialog)") and executebuiltin("Dialog.Close(busydialog)") in order to open / close it, which feels very workaround-ish.
How Has This Been Tested?
With some simple test scripts
Screenshots (if appropriate):
Types of change
2 times, most recently
Oct 28, 2016
Nov 2, 2016
@phil65 calling busy dialog from python is nonsense. the busy dialog is made to keep the GUI going while the calling thread is blocked.
calling dialogBusy from python leads to having multiple busy dialogs open at the same time:
further: opening a modal dialog via a message is wrong anyway. leads to having the busy dialog open but obscured by some other dialog.