[mythtv-commits] mythtv commit: r9254 - in trunk by ijr

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Fri Mar 3 06:05:51 UTC 2006


      Author: ijr
        Date: 2006-03-03 06:05:46 +0000 (Fri, 03 Mar 2006)
New Revision: 9254
   Changeset: http://cvs.mythtv.org/trac/changeset/9254

Added:

   trunk/mythtv/libs/libmythui/myththemebase.cpp
   trunk/mythtv/libs/libmythui/myththemebase.h

Removed:

   trunk/mythtv/libs/libmyth/themedmenu.cpp
   trunk/mythtv/libs/libmyth/themedmenu.h

Modified:

   trunk/mythplugins/mythcontrols/mythcontrols/mythcontrols.cpp
   trunk/mythplugins/mythdvd/mythdvd/main.cpp
   trunk/mythplugins/mythflix/mythflix/main.cpp
   trunk/mythplugins/mythgame/mythgame/main.cpp
   trunk/mythplugins/mythmusic/mythmusic/main.cpp
   trunk/mythplugins/mythphone/mythphone/main.cpp
   trunk/mythplugins/mythvideo/mythvideo/main.cpp
   trunk/mythtv/libs/libmyth/libmyth.pro
   trunk/mythtv/libs/libmyth/mythcontext.cpp
   trunk/mythtv/libs/libmythui/libmythui.pro
   trunk/mythtv/libs/libmythui/mythdialogbox.cpp
   trunk/mythtv/libs/libmythui/mythfontproperties.cpp
   trunk/mythtv/libs/libmythui/mythfontproperties.h
   trunk/mythtv/libs/libmythui/mythlistbutton.cpp
   trunk/mythtv/libs/libmythui/mythmainwindow.cpp
   trunk/mythtv/libs/libmythui/mythmainwindow.h
   trunk/mythtv/libs/libmythui/mythpainter_ogl.cpp
   trunk/mythtv/libs/libmythui/mythpainter_qt.cpp
   trunk/mythtv/libs/libmythui/mythscreenstack.cpp
   trunk/mythtv/libs/libmythui/mythscreenstack.h
   trunk/mythtv/libs/libmythui/myththemedmenu.cpp
   trunk/mythtv/libs/libmythui/myththemedmenu.h
   trunk/mythtv/libs/libmythui/mythuiimage.cpp
   trunk/mythtv/libs/libmythui/mythuitext.cpp
   trunk/mythtv/programs/mythfrontend/main.cpp
   trunk/mythtv/programs/mythuitest/btnlisttest.cpp
   trunk/mythtv/programs/mythuitest/test1.cpp
   trunk/mythtv/setup/main.cpp

Log:

The menu is now drawn by mythui.  Random stuff might be broken.  This will be slow (for now) for people without working hardware opengl accel.  Still compatible with existing themes, though that probably won't last long.

Details, other than the obvious:
- Hash strings in the opengl painter with their font style.
- Make jumppoints work with mythui windows.
- Added some more compatability code to mythui to handle the old UI stuff.
- The themedmenu class still needs to broken out more into separate components.

Refs #12.






More information about the mythtv-commits mailing list