"Xenophilia" GTK+ Theme Engine version 0.7
==========================================
This piece of software was written by Johan Hanson <johan@tiq.com>.
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.