[mythtv-commits] mythtv commit: r24588 by markk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Wed May 12 00:53:14 UTC 2010

      Author: markk
        Date: 2010-05-12 00:53:14 +0000 (Wed, 12 May 2010)
New Revision: 24588
   Changeset: http://svn.mythtv.org/trac/changeset/24588




Branch libmythui-osd: Fix the default-wide OSD theme.

Most importantly this fixes the theme for XVideo/blended YUV OSD
playback by:-

- ensuring all imagetype elements have an explicit area defined and not
just a position. This forces the proper scaling.
- explicitly (re)define all of our fonts so that the definitions are
reloaded and appropriately scaled for each initialisation of the OSD.
- remove all inheritance from the base theme. This prevents the use of
fonts and images with potentially different scaling already applied.

This greatly increases the size of the OSD themes, not least because
there is currently nowhere to define a base OSD element and hence items
such as fonts are redefined for each window.

Secondly, this aligns the theme more closely with the original
BlackCurves OSD (the current default OSD theme) with influences and
elements from the Mythbuntu UI theme (most notably the menu dialog).

The Channel Editor will need further work once it works properly.

Refs #7650

More information about the mythtv-commits mailing list