[mythtv-commits] Ticket #12: Convert UI to use libmythui.

MythTV mythtv at cvs.mythtv.org
Sat May 20 14:08:20 EDT 2006


#12: Convert UI to use libmythui.
---------------------+------------------------------------------------------
 Reporter:  ijr      |        Owner:  ijr     
     Type:  task     |       Status:  assigned
 Priority:  blocker  |    Milestone:  0.20    
Component:  mythtv   |      Version:  head    
 Severity:  high     |   Resolution:          
---------------------+------------------------------------------------------
Comment (by ijr):

 (In [9949]) Finally have a new XML parsing framework for mythui that I'm
 happy with.  Mostly checking in so I don't change my mind again.

 On a per widget type basis, parsing is significantly simpler than the old
 UI code, no more redundant code.

 New framework allows for widget trees to be pre-defined, and then have
 specific overrides when actually used.  This will allow defining something
 like the selection tree in the 'watch recordings' screen once, and using
 it with a single line of code in other screens (ie., mythmusic, game,
 video, etc all currently redefine that exact same widget in each .xml
 file).  Should lead to much smaller/easier to create/customize themes, as
 well as more consistant feel over the entire theme.

 Tnis isn't live or even hooked up to anything yet.  Only have
 fonts/images/text types done so far.

 Refs #12.

-- 
Ticket URL: <http://cvs.mythtv.org/trac/ticket/12>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list