Enforcer: It's pretty simple, read the first post again:
- Skin Command; "RELOADALLSCREENS", unloads all screens, and reloads all of the screen that where loaded
- Skin Command; "UNLOADALLSCREENS", will unload all screens except current screen and menu
If you want to keep the screen you are on, and not reload the menu.skin, use the "UNLOADALLSCREENS".
If you want to reload ALL screens, including the one you are on and the menu.skin then use "RELOADALLSCREENS"
This just now gives to options depending on what you want to do at the time.
These both differ from a "RELOADSKIN" as the ExecTbl & plugins, as well as embedded applications are not reprocessed. The skin.ini really has to be reprocessed, as if you are changing a color, and saving it to the skin.ini, in needs to read it back in on the reload.
with the RELOADALLSCREENS, the menu is also reloaded, otherwise if you change any logo's, wallpaper, font colors, it would change everywhere in the skin except the main menu. (If you were to use RELOADALLSCREENS||RELOADSCREEN for instance)
Bookmarks