RcModel: refactor to allow support of all receivers
authorMirakels <mirakels@openpli.org>
Sat, 1 Mar 2014 21:04:20 +0000 (22:04 +0100)
committerMirakels <mirakels@openpli.org>
Sun, 2 Mar 2014 21:32:38 +0000 (22:32 +0100)
commit7a948c0db1628e5f844070021fd2cce1a441ddb9
tree98a4a877de96c3e87e223e97036ebab73c9ef291
parent3b19a233cc48757af9105095f470f7fc17c175ab
RcModel: refactor to allow support of all receivers

Remove subdir level per rc model.
Each Rc has now a xml and png file name after the Rc model.
A separate config file (rc_models.cfg) maps different Rc options
for a box to the specific rc mode.
This simplifies the code and allows for adding new boxes and
Rc models in a simple way (just add a png and a possitions xml
file, and add mappings to the config file)

This new code will dynamically follow the setup menu for changing
Rc type/model!
34 files changed:
configure.ac
data/rc_models/Makefile.am
data/rc_models/dmm.png [new file with mode: 0644]
data/rc_models/dmm.xml [new file with mode: 0644]
data/rc_models/dmmadv.png [new file with mode: 0644]
data/rc_models/dmmadv.xml [new file with mode: 0644]
data/rc_models/et4x00.png [moved from data/rc_models/et4x00/rc.png with 100% similarity]
data/rc_models/et4x00.xml [moved from data/rc_models/et4x00/rcpositions.xml with 100% similarity]
data/rc_models/et4x00/Makefile.am [deleted file]
data/rc_models/et6x00.png [moved from data/rc_models/et6x00/rc.png with 100% similarity]
data/rc_models/et6x00.xml [moved from data/rc_models/et6x00/rcpositions.xml with 100% similarity]
data/rc_models/et6x00/Makefile.am [deleted file]
data/rc_models/et8000.png [new file with mode: 0644]
data/rc_models/et8000.xml [new file with mode: 0644]
data/rc_models/et9500.png [moved from data/rc_models/et9500/rc.png with 100% similarity]
data/rc_models/et9500.xml [moved from data/rc_models/et9500/rcpositions.xml with 97% similarity]
data/rc_models/et9500/Makefile.am [deleted file]
data/rc_models/et9x00.png [moved from data/rc_models/et9x00/rc.png with 100% similarity]
data/rc_models/et9x00.xml [moved from data/rc_models/et9x00/rcpositions.xml with 97% similarity]
data/rc_models/et9x00/Makefile.am [deleted file]
data/rc_models/rc_models.cfg [new file with mode: 0644]
data/rc_models/vu.png [moved from data/rc_models/vu/rc.png with 100% similarity]
data/rc_models/vu.xml [moved from data/rc_models/vu/rcpositions.xml with 97% similarity]
data/rc_models/vu/Makefile.am [deleted file]
data/rc_models/vuduo2.png [new file with mode: 0644]
data/rc_models/vuduo2.xml [new file with mode: 0644]
data/rc_models/vuultimo.png [new file with mode: 0644]
data/rc_models/vuultimo.xml [new file with mode: 0644]
data/rc_models/xp1000.png [moved from data/rc_models/xp1000/rc.png with 100% similarity]
data/rc_models/xp1000.xml [moved from data/rc_models/xp1000/rcpositions.xml with 100% similarity]
data/rc_models/xp1000/Makefile.am [deleted file]
lib/python/Components/RcModel.py
lib/python/Screens/Rc.py
skin.py