#include #include #include #include #include "kpalette.h" #include "kledtest.h" #include #include int main( int argc, char **argv ) { TDEApplication a( argc, argv, "KPalettetest" ); TQStringList palettes = KPalette::getPaletteList(); for(TQStringList::ConstIterator it = palettes.begin(); it != palettes.end(); it++) { printf("Palette = %s\n", (*it).ascii()); KPalette myPalette = KPalette(*it); printf("Palette Name = \"%s\"\n", myPalette.name().ascii()); printf("Description:\n\"%s\"\n", myPalette.description().ascii()); printf("Nr of Colors = %d\n", myPalette.nrColors()); for(int i = 0; i < myPalette.nrColors(); i++) { int r,g,b; myPalette.color(i).rgb(&r, &g, &b); printf("#%d Name = \"%s\" #%02x%02x%02x\n", i, myPalette.colorName(i).ascii(), r,g,b); } } }