[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