Le 31 oct. 04, à 20:41, Fred Kiefer a écrit :
GNUstep is already more themable than anyone, to my knowledge,
exploits. You may change all the system colours by supplying a
different system colour file. You may change most icons, by just
editing the nsmapping.strings file. You may change many aspects of
controls by overwriting the GSDrawFunctions class in a bundle. None of
this ever gets used.
I disagree a little :)
First, some of theses changes were from me, and explicitely to allow
easier theming, yes. And you're right that currently, doing a theme on
GNUstep is a LOT easier
than it used to be -- I know it first hand. But I disagree with you that
anyone is using it -- as I am using it :-P
In my opinion, it's now fairly easy to write a "programmed" theme on
gnustep (which was my first goal).
If you want to test a theme like
http://www.roard.com/screenshots/screenshot_theme38.png , you can try
http://www.roard.com/gnustep/SimpleUI.tgz (just compile it and add it to
the default GSAppKitUserBundles array..).
Now my goal is to move Camaelon (which was for me more a testcase than a
theme) to a proper theme engine, using pixmaps. It's in the work and
things should be ready soon, hopefully. I think people don't use the
themes "possibilites" of gnustep because they are basically too
complex/hidden to the user. I think that a simple pixmap themes engine
will fulfill the job in a simpler and better for the average user.
The other reason we don't have other "programmed" themes is because, as
always, we lack developpers ;-) and in general, "programmed" themes are
not that much popular, if I count the number of them on KDE/GNOME
compared to the pixmaps one.