Move hard coded menu / list structures into the skin

Issue #417 resolved
IanSav created an issue

There are a number of screens where the formatting of menus or lists is hard coded and can not be changed via skins.

Some of the higher priority targets should be:

  • "MainQmenu" withing "GeneralSetup.py",

  • all the sub menu blocks within "GeneralSetup.py",

  • "MovieContextMenu" within "MovieSelection.py",

  • "AdapterSetupConfiguration" within "NetworkSetup.py",

  • "IniTerrestrialLocation" within "IniTerrestrialLocation.py" and

  • "HarddiskSelection" within "HarddiskSelection.py".

The GeneralMenu.py also uses similar constructs but appears to be too convoluted to attempt correction. If anyone is willing to still look into improving this module then that would also be appreciated. Note that in the forum I have been lobbying for this whole module to be rewritten as the user interface experience is very much less than optimal.

Can someone who better understands TemplatedMultiContent structures please rework the above code, and any others they find, to move the formatting out of the code and into the skin where it belongs.

Comments (4)

  1. IanSav reporter

    The listed items have been resolved.

    The 16.1 builds also have a new mechanism to allow other menus to be similarly improved.

  2. Log in to comment