wxPython & theming =? wxUniversal

Thanks for everyones reply. I was so hoping I could modify the theme. Guess I will keep looking.

Thanks again.

···

----- Original Message ----- From: "Robin Dunn" <robin@alldunn.com>
To: <wxPython-users@lists.wxwidgets.org>
Sent: Thursday, January 05, 2006 4:03 PM
Subject: Re: [wxPython-users] wxPython & theming =? wxUniversal

Simon Duggan wrote:

Hello,
I'm trying to evaluate wxPython for an upcoming project, from what I see, I like it very much. But I can't seem to figure out something, if its at all possible.
I would like to use my own theme. Not windows specific, but my own graphics.
I have searched high and low, there is a lot to search, and I am still searching, but the only thing I can find about themes is on the wxWidgets site, something called wxUniversal. Unfortunately I cannot find any documentation nor examples.
So, my question, can I specify my own themes (schema??) using wxPython without having to do a lot of recompiling?

No. wxUniversal is a 'port' of wxWidgets where all the widgets are self-drawn and no native widgets are used. However the 'themes' are implemented by 'renderers' that are implemented in C++ code, and so are still very limited. Theoretically a renderer could probably be written that uses an external specification and art, but nothing has been done in that effort yet.

I havn't worked seriously on building wxPython with the wxUniversal port, but it may be possible (once I clone myself two or three more times :wink: ) and then it may be possible to set things up to allow renderers to be written in Python, but both of those would be a fairly big effort.

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!

---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-users-unsubscribe@lists.wxwidgets.org
For additional commands, e-mail: wxPython-users-help@lists.wxwidgets.org

--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.371 / Virus Database: 267.14.14/222 - Release Date: 1/5/2006