Dialog call examples:
- DialogSelect
SetProperty(Dialog.1.Label,SOME TEXT) SetProperty(Dialog.1.BuiltIn,BUILTIN) SetProperty(Dialog.2.Label,SOME TEXT) SetProperty(Dialog.2.BuiltIn,BUILTIN) SetProperty(Dialog.3.Label,SOME TEXT) SetProperty(Dialog.3.BuiltIn,BUILTIN) RunScript(script.toolbox,info=selectdialog,header=SOME_TEXT)
- DialogYesNo
RunScript(script.toolbox,info=yesnodialog,header=SOME_TEXT,text=SOME_TEXT,yesaction=BUILTIN,noaction=BUILTIN,yeslabel=SOME_TEXT,nolabel=SOME_TEXT)
- DialogOK
RunScript(script.toolbox,info=okdialog,header=SOME_TEXT,text=SOME_TEXT)
- DialogTextViewer
RunScript(script.toolbox,info=textviewer,header=SOME_TEXT,text=SOME_TEXT)
- Notification with extended options
RunScript(script.toolbox,info=notification,header=SOME_TEXT,text=SOME_TEXT,icon=PATH_TO_ICON,time=SECONDS_TO_DISPLAY,sound=TRUE/FALSE)
Notes:
- use "||" as separator to append several builtins
- escape stuff in following form: '"$INFO[xxx]"'
other calls:
RunScript(script.toolbox,info=exportskinsettings[,text=SOME_TEXT]) ([,text=SOME_TEXT] optional string filter) RunScript(script.toolbox,info=importskinsettings) RunScript(script.toolbox,info=blur,id=PATH_TO_IMAGE)
** This script is also required for some functions of SublimeKodi ( https://github.com/phil65/SublimeKodi ) **