You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
twin-style-crystal/pics
Timothy Pearson 0c4cade421
Fix invalid headers in PNG files and optimize for size
8 years ago
..
aqua Fix invalid headers in PNG files and optimize for size 8 years ago
default Fix invalid headers in PNG files and optimize for size 8 years ago
handpainted Fix invalid headers in PNG files and optimize for size 8 years ago
knifty Fix invalid headers in PNG files and optimize for size 8 years ago
kubuntu-dapper Fix invalid headers in PNG files and optimize for size 8 years ago
kubuntu-edgy Fix invalid headers in PNG files and optimize for size 8 years ago
kubuntu-feisty Fix invalid headers in PNG files and optimize for size 8 years ago
kubuntu-hardy Fix invalid headers in PNG files and optimize for size 8 years ago
svg Fix invalid headers in PNG files and optimize for size 8 years ago
vista Fix invalid headers in PNG files and optimize for size 8 years ago
Makefile.am Added KDE3 version of kwin Crystal style 15 years ago
README Added KDE3 version of kwin Crystal style 15 years ago
embedtool.cpp Fix incorrect characters. 12 years ago
glass_overlay.png Fixed images 15 years ago
lighting_overlay.png Fix invalid headers in PNG files and optimize for size 8 years ago
steel_overlay.png Fixed images 15 years ago

README

These are the button themes for Crystal.

1) embedtool: Tool wich converts the png files into C-source code. The source code is then compiled into the decoration.
Use with 'embedtool file1 file2 > tiles.h', or 'embedtool foo/*.png > bar.h'.


2) The button themes are handled by automake now, this means a simple 'make' in the top directory should build embedtool, create the neccessary headers and copy the resulting tiles.h to ../client/tiles.h. After changing a png file, a simple make should take care of it all. 


3) A new button theme is much more work:
- Add a directory, populate it with png images. List this directory in the ${themes} variable of the Makefile.am
- In the top directory run: make -f Makefile.cvs. Now make should include your png images in the tiles.h, which gets included in the crystal source.
- You have to add some logic to the ../client/crystalclient.cc and ../client/config/configdialog.ui file, to really make your button theme available.



If you made a button theme out of an existing one, please mail it to me (at spam84@gmx.de), and I'll take care of the proper implementation.

Sascha Hlusiak, 13.03.2006
[spam84@nurfuerspam.de]