Widget attributes for fonts ignored in Components/EPGList.py

Issue #289 resolved
prl created an issue

If you add a skin font specification to an Components/EPGList.py widget, the font change is ignored by the widget code.

Fonts are applied to the widgets in methods called from Components.EPGList.postWidgetCreate(). This method is called before the skin attributes have been applied in the relevant class's applySkin() method.

I have coded a fix for this ready to submit to the repository.

Reproduction steps

Add a font attribute like

EntryFontGraphical="Console;22"

to the "list" widget in skin screen GraphicalEPGPIG in /usr/share/enigma2/easy-skin-aus-hd/skin_epg.xml on the T3, restart the GUI and view the graphical EPG (text or graphical view) with PIG enabled.

The font change will not be applied to the widget. The Console font can be distinguished from the Regular font by the shale of lower-case 'l'. In the Regular font, the "l" is a simple vertical line. In the Console font it is curved at the base of the letter and has a short backwards-facing horizontal bar at the top of the letter.

Comments (1)

  1. prl reporter
    • removed issue_resolution
    • removed issue_percent
    • removed issue_close
    • removed issue_status

    The issue was updated with the following change(s):

    • The status has been updated, from New to Closed.
    • This issue has been closed
    • This issue's progression has been updated to 100 percent completed.
    • The resolution has been updated, from Not determined to Fixed.
  2. Log in to comment