[mythtv-commits] Ticket #7650: Use libmythui to draw the OSD

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

#7650: Use libmythui to draw the OSD
 Reporter:  markk                    |       Owner:  markk   
     Type:  task                     |      Status:  accepted
 Priority:  minor                    |   Milestone:  0.24    
Component:  MythTV - Video Playback  |     Version:  head    
 Severity:  medium                   |     Mlocked:  0       

Comment(by markk):

 (In [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

Ticket URL: <http://svn.mythtv.org/trac/ticket/7650#comment:165>
MythTV <http://www.mythtv.org/>

More information about the mythtv-commits mailing list