gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RFC] [PATCH]: Icon themability patch for -GUI images/icons


From: Fred Kiefer
Subject: Re: [RFC] [PATCH]: Icon themability patch for -GUI images/icons
Date: Mon, 01 Nov 2004 11:27:46 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040114

Nicolas Roard wrote:

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.


Great to learn that I am wrong and somebody is actually using this stuff. And I must say that I like the round corners of your boxes and buttons. This is code that would be needed in GNUstep itself for MacOSX support, here round borders are there in the standard classes. With the code in place in GUI, theming would just need to switch a few attributes for the border appearance. Have you thought about contributing this code?

Cheers
Fred




reply via email to

[Prev in Thread] Current Thread [Next in Thread]