ANN: wxSkin - release 0.9 alpha

Robert Roebling robert at roebling.de
Fri Nov 17 01:11:50 PST 2006


Jorgen Bodde wrote:

> This is a relayed message from:
> http://wxforum.shadonet.com/viewtopic.php?p=49723#49723
> Please do not reply to this message as the original author cannot read
> it ;-) However feedback is desired through the forum or his email.
> 
> -----
> Hi everybody!
> 
> Finally my everlasting project "wxSkin" has reached a state were I
> decided to release it to the public [...]
> I included some example applications. One is a simple example with
> changeable GUI, one is a "complex" frame example and for all of you
> that have wxMediaCtrl build, there is a fully working media player
> example.

The screenshot definately look very nice. Your code is to a
certain extent similar to the wxFlatControls, i.e. you basically
reimplemented the entire controls, probably with similar
methods and the same events as the original native wxWidgets
controls. This shows again, that it is a pity that we don't
internally support theming/skinning in this way. I still
suggest that we at least decide to use only one new skinning
API so that we'd finally end up with wxButton and e.g.
wxThemeButton (or wxSkinButton) and people can implement
the theme by providing a "Flat" backend or a "Bitmap" backend
like you seem to have done. Having ten different APIs would
be the worst scenario.
In the end, both wxButton and wxSkinButton should inherit 
from wxButtonBase etc. so that writing code working for
both would become possible.

  Robert





More information about the wx-users mailing list