OpenTheme is an XML based GUI toolkit with a set of foundation class and WYSIWYG editor. Although it's originally designed for full screen GUI, it is also good for Windowed user interface, with full localization support and arbitary look-and-feel.
Be the first to post a text review of OpenTheme. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Modified the implementation of ThemeFont and TextBox (Font calculation takes a lot of time). Now the performance has been increased by at least an order of magnititude. I'm still hesitating whether or not to improve the speed further because it will end up adding two status variables to the base class. It's already fast right now and I don't see any reason to make the response a few milliseconds faster.
Modified the implementation of ThemeFont and TextBox (Font calculation takes a lot of time). Now the performance has been increased by at least an order of magnititude. I'm still hesitating whether or not to improve the speed further because it will end up adding two status variables to the base class. It's already fast right now and I don't see any reason to make the response a few milliseconds faster.
Change Log: 1. Completed the mouse event handling logic in ThemeControl, OpenThemeHScrollBar and OpenThemeVScrollBar. 2. Fixed some minor bugs in ThemeEditor 3. Finished a pretty HScrollBar and VScrollBar in demo ThemePack. 4. Next step will be a major performance tuning. Now it takes a lot of CPU time to RecalculateLayout. It's not difficult to speed it up by a factor of 10 times. Read tutorial at http://opentheme.sourceforge.net/OpenThemeTutorial.html
Change log: 1. Fixed mouse event handling bugs 2. Added more stuff to ScrollBars 3. Modified the HScrollBar in damo ThemePack to make it prettier.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?