"Xenophilia" GTK+ Theme Engine version 0.7 ========================================== This piece of software was written by Johan Hanson . Based on GTKstep by Ullrich Hafner. Requirements ------------ GTK+ 1.2.0 or higher. Does not work with GTK+ 1.3.x/2.0 (yet). I have tested it with GTK+ up to 1.2.9. Features -------- Beside the fact that the theme is has a pleasing look: * Patches several widgets with code that changes the look and feel to the better. * Infernal - a "Helvetica condensed"-lookalike font is included. Based on Helvetica, MS Sans-Serif and XHelvetica. The font is Public Domain. Installation ------------ See the file INSTALL. Configuration ------------- See the file CONFIGURATION or themes/Xenophilia/README.html. Background and Inspiration -------------------------- I wrote this theme engine because I think that the default GTK look is kind of ugly. I designed the theme to look good with Window Maker and Netscape. If you think it looks like Windoze 95, you should know that the look of Windoze is largely a rip-off of NeXTStep's. (among many other things) The code was based on GtkStep 1.5 by Ullrich Hafner, but has evolved a great deal since that. More than 90% of the code has been rewritten. Note on Software Patents ------------------------ The (idiots at the) US patent office has granted a patent to Apple concerning theme engines that change both look and feel. (And in my view the people behind it can go file system check themselves ...) Here is a short list of prior art (directly from my mind (!), I can get you more if I get to dig around a little bit): * MagicUserInterface by Stefan Stuntz on the Amiga. You could add completely new looks and behaviours for the stock widgets with the help of dynamically loaded libraries. * ObjectDesktop for OS/2. http://www.stardock.net/products/odnt/odntwhitepaper.html (Yeah, yeah, I did not remember it, it was right in front of my eyes) * Kaleidoscope for MacOS. (!) * GTK's theme engine framework itself. ... and all of those were available when the patent was filed in May '98. For more info and a discussion about this issues, see: http://slashdot.org/article.pl?sid=01/02/25/169230 If you are still uncertain about these things, then set the environment variable XENO_THEME_PATCH to NONE and no patch will be applied. License ------- Xenophilia GTK+ Theme Engine Copyright (C) 1999-2001 Johan Hanson. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA.