On Tue, Jun 2, 2009 at 11:45 AM, Lynx <[email protected]> wrote:

>
> On Jun 1, 6:56 pm, Tristam MacDonald <[email protected]> wrote:
> > The 1.0.2 release of simplui is here sooner than expected, including
> theme
> > support. Details here <http://tr.im/n70V>, and I wouldn't mind a little
> > testing before I finalise the theme system ;)
>
> Looking it over a bit more in depth, I like how you organized themes
> in
> terms of structure, and the Aqua style looks pretty nice.  It also
> runs at
> pretty much the same speed, if not a little faster, as Simplui v1.0.1.
>
> Was the theme data file .json format simply convenient for developing?
> I'm thinking themes could be a single texture that contains all the
> components, and an XML file that describes the texture regions in it.
>
> XML file: avoids running arbitrary code on a user's machine, since if
> data
> files exist, users will distribute mods for them
>
> Single texture: less group context switching if they can all use the
> same
> group, and you can just assign a vertex list some new tex coords to
> change
> the picture rather than migrate it from one group to another.
>
> Then, a GUI theme editor that allows you to load a skin texture file
> and create an XML file, and you're good to go!


I much prefer JSON to XML. Note that the loading of json files with eval()
was a last minute hack -  I hadn't realised ahead of time that the json
module is not part of python 2.5

-- 
Tristam MacDonald
http://swiftcoder.wordpress.com/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/pyglet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to