GNUstep Narcissus theme
2007 December 18
In August, I started playing around with GNUstep’s Narcissus theme. It turned out that Camaelon was quite easy to use, but still a bit slow IMHO.
So I decided to continue my experiments by writing my own theme engine from scratch, drawing everything using the simple PS drawing primitives. The look stays pretty much the same. It’s really only a start, but the code it way cleaner compared to Camaelon, and it may provide a good starting point for others. Chances are low that I will continue working on this, so go ahead and play around with it! Narcissus-0.1.tar.gz
Compare to the original GNUstep theme, which can easily be found on Google: http://images.google.com/images?q=GNUstep

I notice that NSScroller.m is not included in GNUmakefile and it makes it unusable. Is it on purpose ?
Yes, it’s done on purpose.
To theme NSScroller in a cleaner way than the original Camaelon, I modified the NSScroller code in GNUstep-GUI. However, the patch I submitted on the -devel mailing list did not match the (largely undocumented) idea of how themeing is supposed to work one day. So it was revoked and thus NSScroller themeing doesn’t work in the Narcissus theme engine.
Here’s the link to the patch:
http://thread.gmane.org/gmane.comp.lib.gnustep.devel/6499
Best regards,
Günther