- changed status to resolved
[IceTV] Improve portability as plugin
The IceTV plugin depends on definitions of epgclock_icetv.png and timer_icetv.png in the skin, and requires the system ActionMap context DirectionActions to contain the non-standard chplus and chminus actions (they were added for the IceTV plugin).
The IceTV plugin could be made more portable by having local copies of the two pixmap files, and check for the pixmaps in the skin first, then in the plugin, and by having a local keymap.xml file to support the chplus/chminus actions for IceTV debug logging control.
Once the chplus/chminus actions are available for the plugin in its local keymap.xml, they could be removed from the system-wide keymap.xml if they are not referenced elsewhere.
Comments (4)
-
reporter -
reporter -
reporter Fix issue
#768: [IceTV] Improve portability as plugin - add files to Makefile.amAdd the new files in the plugin to Makefile.am, and put the data files in variable dist_install_DATA instead of install_PYTHON for consistency with other pre-installed plugins.
→ <<cset a742f27fb161>>
-
reporter Merged in Fix-issue-768-1 (pull request #682)
Fix issue
#768: [IceTV] Improve portability as plugin - add files to Makefile.am→ <<cset ac186e12316d>>
- Log in to comment
Fix issue
#768: [IceTV] Improve portability as plugin[IceTV]
The IceTV plugin depends on definitions of epgclock_icetv.png and timer_icetv.png in the skin, and requires the system ActionMap context DirectionActions to contain the non-standard chplus and chminus actions (they were added for the IceTV plugin).
Make the IceTV plugin more portable by having local copies of the two pixmap files, and check for the pixmaps in the skin first, then in the plugin, and by having a local keymap.xml file to support the chplus/chminus actions for IceTV debug logging control.
Now that the chplus/chminus actions are available for the plugin in its local keymap.xml, they could be removed from the system-wide keymap.xml if they are not referenced elsewhere.
→ <<cset 95665efb7f71>>