2014-07-15, 09:19
Hi,
I am developing a Skin which has the Home Menu displayed from all screens as a wraplist to allow a user one click access to other areas of XBMC.
It is working well but the only issue I am having is on an OpenELEC build when calling service.openelec.settings (which has all the network connections)
My Settings window calls RunScript(service.openelec.settings) and it opens the OE settings window. It uses the default mainWindow.xml to serve the GUI which is located at addons/service.openelec.settings/resources/skins/Default/720p/
My mainWindow.xml includes the Menu List from my skin.
It displays the Menu List without problems but activateWindow(window) doesn't work because it is trying to activate a window that exists within skin.myskin but we are currently using the script service.openelec.settings
Nothing changes on the screen when I use activateWindow(window) - It just stays on the Network Connections screen.
Any help on how to activate a window from my skin whilst in service.openelec.settings would be great. I guess I would also have to close the mainWindow.xml but there is no built in functionality to close a window that I know of.
I have tried ReplaceWindow but this doesn't achieve what I am looking for.
I am developing a Skin which has the Home Menu displayed from all screens as a wraplist to allow a user one click access to other areas of XBMC.
It is working well but the only issue I am having is on an OpenELEC build when calling service.openelec.settings (which has all the network connections)
My Settings window calls RunScript(service.openelec.settings) and it opens the OE settings window. It uses the default mainWindow.xml to serve the GUI which is located at addons/service.openelec.settings/resources/skins/Default/720p/
My mainWindow.xml includes the Menu List from my skin.
It displays the Menu List without problems but activateWindow(window) doesn't work because it is trying to activate a window that exists within skin.myskin but we are currently using the script service.openelec.settings
Nothing changes on the screen when I use activateWindow(window) - It just stays on the Network Connections screen.
Any help on how to activate a window from my skin whilst in service.openelec.settings would be great. I guess I would also have to close the mainWindow.xml but there is no built in functionality to close a window that I know of.
I have tried ReplaceWindow but this doesn't achieve what I am looking for.