diff --git a/clients/keramik/Makefile.am b/clients/keramik/Makefile.am index 020545c67f..313b765cd8 100644 --- a/clients/keramik/Makefile.am +++ b/clients/keramik/Makefile.am @@ -2,7 +2,11 @@ INCLUDES = -I$(srcdir)/../.. $(all_includes) SUBDIRS = . config -KDE_CXXFLAGS = -UQT_NO_ASCII_CAST +noinst_PROGRAMS = embedtool + +embedtool_SOURCES = embedtool.cpp +embedtool_LDADD = $(LIB_QT) +embedtool_LDFLAGS = $(all_libraries) $(KDE_RPATH) kde_module_LTLIBRARIES = kwin_keramik.la @@ -18,14 +22,16 @@ lnk_DATA = keramik.desktop EXTRA_DIST = $(lnk_DATA) -QEMBED = $(QTDIR)/tools/qembed/qembed +tiles.h: pics/caption-large-left.png pics/caption-small-right.png pics/titlebar-center.png \ + pics/titlebutton-square.png pics/border-left.png pics/caption-large-right.png \ + pics/grabbar-center.png pics/titlebar-left.png pics/border-right.png \ + pics/caption-small-center.png pics/grabbar-left.png pics/titlebar-right.png \ + pics/caption-large-center.png pics/caption-small-left.png pics/grabbar-right.png \ + pics/titlebutton-round.png + +tiles.h: embedtool + pics=`ls $(srcdir)/pics/*.png 2>/dev/null` ;\ + ./embedtool $$pics keramik.lo: tiles.h -.PHONY: make-embed - -make-embed: - pics=`ls $(srcdir)/pics/*.png 2>/dev/null` ;\ - $(QEMBED) --images $$pics | \ - sed -e 's,static QDict dict;,,' | \ - sed -e 's,dict\.find,imageDict.find,' > $(srcdir)/tiles.h diff --git a/clients/keramik/embedtool.cpp b/clients/keramik/embedtool.cpp new file mode 100644 index 0000000000..f221bee2ab --- /dev/null +++ b/clients/keramik/embedtool.cpp @@ -0,0 +1,232 @@ +/* + * $Id$ + * + * Keramik KWin embed tool (version 1.0) + * + * Copyright (C) 2002 Fredrik Höglund + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the license, or + * (at your option) any later version. + * + * This program 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 + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; see the file COPYING. If not, write to + * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + */ + +#include +#include +#include +#include +#include +#include + +#include + +static int primes[] = { + 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, + 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, + 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, + 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, + 179, 181, 191, 193, 197, 199, 211, 223, 227, 229 +}; + +struct EmbedImage { + QString string; + int width; + int height; + bool alpha; + QString name; +}; + +class KeramikEmbedder { +public: + KeramikEmbedder(); + ~KeramikEmbedder(); + + void embed( const char * ); + void writeIndex(); + +private: + QFile *file; + QPtrList *index; + QTextStream stream; +}; + +KeramikEmbedder::KeramikEmbedder() +{ + QDateTime date( QDateTime::currentDateTime() ); + QString datestring( date.toString() ); + + file = new QFile( "tiles.h" ); + file->open( IO_WriteOnly | IO_Truncate ); + + stream.setDevice( file ); + + stream << "/*\n"; + stream << " * Generated by embedtool 1.0 on " << datestring << endl; + stream << " */\n\n"; + + stream << "#ifndef __TILES_H\n"; + stream << "#define __TILES_H\n\n"; + stream << "#include \n"; + stream << "#include \n\n"; + stream << "namespace Keramik {\n\n"; + + index = new QPtrList; + index->setAutoDelete( true ); +} + +KeramikEmbedder::~KeramikEmbedder() +{ + stream << "} // namespace Keramik\n\n"; + stream << "#endif // __TILES_H\n\n"; + stream << "// vim: set noet ts=4 sw=4:\n"; + + file->close(); + delete file; + delete index; +} + +void KeramikEmbedder::embed( const char *name ) +{ + QFileInfo fileinfo( name ); + QString basename( fileinfo.baseName() ); + QString codename( basename ); + QImage image( name ); + + codename = codename.replace( QRegExp("[-,\\s]"), "_" ); + + stream << "\tstatic const QRgb " << codename << "_data[] = {" << endl << "\t\t"; + stream.setf( QTextStream::hex | QTextStream::right ); + stream.fill( '0' ); + + int pixels = image.width() * image.height(); + Q_UINT32 *data = reinterpret_cast( image.bits() ); + bool hasAlpha = false; + + + for ( int i = 0, j = 0; i < pixels; i++ ) { + if ( qAlpha( *data ) && qAlpha( *data ) != 0xff ) + hasAlpha = true; + + stream << "0x" << qSetW(8) << *(data++); + + if ( i != pixels-1 ) { + stream << ','; + + if ( j++ > 4 ) { + j = 0; + stream << endl << "\t\t"; + } else + stream << ' '; + } + } + + stream.reset(); + + stream << endl << "\t}; // " << codename << "_data" << endl << endl; + + EmbedImage *imginfo = new EmbedImage; + imginfo->width = image.width(); + imginfo->height = image.height(); + imginfo->alpha = hasAlpha; + imginfo->name = codename; + imginfo->string = basename; + index->append( imginfo ); +} + +void KeramikEmbedder::writeIndex() +{ + stream << "\tstruct EmbedImage {\n"; + stream << "\t\tconst char *name;\n"; + stream << "\t\tint width;\n"; + stream << "\t\tint height;\n"; + stream << "\t\tbool alpha;\n"; + stream << "\t\tconst QRgb *data;\n"; + stream << "\t};\n\n"; + + uint i = 0; + stream << "\tstatic const EmbedImage image_db[] = {\n"; + for ( EmbedImage *image = index->first(); image; image = index->next() ) + { + stream << "\t\t{ \"" << image->string << "\", " + << image->width << ", " << image->height << + ", " << (image->alpha ? "true" : "false") + << ", " << image->name << "_data }"; + if ( i++ < index->count() - 1 ) + stream << ','; + stream << endl; + } + stream << "\t};\n\n"; + + uint prime = 0; + + for ( i = 0; i < 50; i++ ) + if ( (prime = primes[i]) > index->count() ) + break; + + stream << "\tclass KeramikImageDb {\n"; + stream << "\tprivate:\n"; + stream << "\t\tstatic KeramikImageDb *m_inst;\n"; + stream << "\t\tQDict *db;\n\n"; + stream << "\t\tKeramikImageDb() {\n"; + stream << "\t\t\tdb = new QDict( " << prime << " );\n"; + stream << "\t\t\tdb->setAutoDelete( true );\n\n"; + stream << "\t\t\tfor ( int i = 0; i < " << index->count() << "; i++ ) {\n"; + stream << "\t\t\t\tQImage *img = new QImage( (uchar*)image_db[i].data,\n"; + stream << "\t\t\t\t\t\timage_db[i].width, image_db[i].height,\n"; + stream << "\t\t\t\t\t\t32, NULL, 0, QImage::LittleEndian );\n\n"; + stream << "\t\t\t\tif ( image_db[i].alpha )\n"; + stream << "\t\t\t\t\timg->setAlphaBuffer( true );\n\n"; + stream << "\t\t\t\tdb->insert( image_db[i].name, img );\n"; + stream << "\t\t\t}\n"; + stream << "\t\t}\n\n"; + stream << "\t\t~KeramikImageDb() {\n"; + stream << "\t\t\tdelete db;\n"; + stream << "\t\t}\n\n"; + stream << "\tpublic:\n"; + stream << "\t\tstatic KeramikImageDb* instance() {\n"; + stream << "\t\t\tif ( ! m_inst ) m_inst = new KeramikImageDb;\n"; + stream << "\t\t\treturn m_inst;\n"; + stream << "\t\t}\n\n"; + stream << "\t\tstatic void release() {\n"; + stream << "\t\t\tif ( m_inst ) delete m_inst;\n"; + stream << "\t\t\tm_inst = NULL;\n"; + stream << "\t\t}\n\n"; + stream << "\t\tQImage *image( const QString &name ) const {\n"; + stream << "\t\t\treturn db->find( name );\n"; + stream << "\t\t}\n\n"; + stream << "\t}; // class KeramikImageDb\n\n"; + stream << "\tKeramikImageDb *KeramikImageDb::m_inst = NULL;\n\n"; +} + +int main( int argv, char **argc ) +{ + if ( argv < 2 ) { + std::cout << "Insufficient arguments" << endl; + return 1; + } + + KeramikEmbedder embedder; + + for ( int i = 1; i < argv; i++ ) + { + std::cout << argc[i] << endl; + embedder.embed( argc[i] ); + } + + embedder.writeIndex(); + + return 0; +} + +// vim: set noet ts=4 sw=4: + diff --git a/clients/keramik/keramik.cpp b/clients/keramik/keramik.cpp index 3d4a27e742..6af6ea3730 100644 --- a/clients/keramik/keramik.cpp +++ b/clients/keramik/keramik.cpp @@ -144,7 +144,7 @@ KeramikHandler::KeramikHandler() settings_cache = NULL; - imageDict = new ImageDict; + imageDb = KeramikImageDb::instance(); // Create the button deco bitmaps buttonDecos[ Menu ] = new QBitmap( 17, 17, menu_bits, true ); @@ -187,8 +187,8 @@ KeramikHandler::~KeramikHandler() if ( settings_cache ) delete settings_cache; - if ( imageDict ) - delete imageDict; + KeramikImageDb::release(); + imageDb = NULL; } @@ -431,7 +431,6 @@ QPixmap *KeramikHandler::composite( QImage *over, QImage *under ) { QImage dest( over->width(), over->height(), 32 ); int width = over->width(), height = over->height(); - dest.setAlphaBuffer( true ); // Clear the destination image Q_UINT32 *data = reinterpret_cast( dest.bits() ); @@ -470,35 +469,21 @@ QPixmap *KeramikHandler::composite( QImage *over, QImage *under ) *dst = 0; src++; dst++; - } - - // Compute a 1 bpp mask from the alpha channel - QImage alphaMask = dest.createAlphaMask(); - dest.setAlphaBuffer( false ); - - // Create the final pixmap - QPixmap *pix = new QPixmap( dest ); - - // Set the computed mask for the pixmap - if ( ! alphaMask.isNull() ) { - QBitmap mask; - mask.convertFromImage( alphaMask ); - pix->setMask( mask ); - } - return pix; + // Create the final pixmap and return it + return new QPixmap( dest ); } QImage *KeramikHandler::loadImage( const QString &name, const QColor &col ) { if ( col.isValid() ) { - QImage *img = new QImage( qembed_findImage(name)->copy() ); + QImage *img = new QImage( imageDb->image(name)->copy() ); KIconEffect::colorize( *img, col, 1.0 ); return img; } else - return new QImage( qembed_findImage(name)->copy() ); + return new QImage( imageDb->image(name)->copy() ); } @@ -1001,7 +986,7 @@ void KeramikClient::updateCaptionBuffer() *clientHandler->tile( CaptionSmallCenter, active ) ); p.drawPixmap( captionRect.width() - 15, 0, *clientHandler->tile( CaptionSmallRight, active ) ); } - + if ( clientHandler->showAppIcons() ) { if ( active ) { @@ -1028,7 +1013,7 @@ void KeramikClient::updateCaptionBuffer() //p.setPen( Qt::red ); // debug //p.drawRect( tr ); // debug - + // Application icon if ( clientHandler->showAppIcons() ) { @@ -1036,23 +1021,23 @@ void KeramikClient::updateCaptionBuffer() 1 + (captionRect.height() - 4 - 16) / 2, 16, 16), tr ); QRect r( icon->rect() ); r.moveCenter( iconRect.center() ); - + if ( tr.width() > 16 ) { p.drawPixmap( r, *icon ); } else { QRect sr( 0, 0, icon->width(), icon->height() ); - + if ( QApplication::reverseLayout() ) sr.addCoords( icon->width() - tr.width(), 0, 0, 0 ); else sr.addCoords( 0, 0, -( icon->width() - tr.width() ), 0 ); - + p.drawPixmap( r.x() + sr.x(), r.y() + sr.y(), *icon, sr.x(), sr.y(), sr.width(), sr.height() ); } - + //p.drawRect( r ); // debug - + if ( QApplication::reverseLayout() ) tr.addCoords( 0, 0, -(16 + iconSpacing), 0 ); else @@ -1067,12 +1052,12 @@ void KeramikClient::updateCaptionBuffer() { p.translate( QApplication::reverseLayout() ? -1 : 1, 1 ); p.setPen( options->color(Options::TitleBar, active).dark() ); - p.drawText( tr, flags, caption() ); + p.drawText( tr, flags, caption() ); p.translate( QApplication::reverseLayout() ? 1 : -1, -1 ); } p.setPen( options->color( Options::Font, active ) ); - p.drawText( tr, flags, caption() ); + p.drawText( tr, flags, caption() ); captionBufferDirty = false; } @@ -1420,7 +1405,7 @@ Client::MousePosition KeramikClient::mousePosition( const QPoint &p ) const && p.y() < titleBaseY+3 ) return Top; - if ( p.y() > height() - 8 ) + if ( p.y() >= height() - 8 ) return Bottom; return Center; diff --git a/clients/keramik/keramik.h b/clients/keramik/keramik.h index 6b3ca52775..5870c4dc27 100644 --- a/clients/keramik/keramik.h +++ b/clients/keramik/keramik.h @@ -25,10 +25,9 @@ #ifndef __KERAMIK_H #define __KERAMIK_H -#include - #include "../../client.h" #include "../../kwinbutton.h" +#include "tiles.h" class QSpacerItem; @@ -36,12 +35,6 @@ using namespace KWinInternal; namespace Keramik { - typedef QDict ImageDict; - static ImageDict* imageDict = 0; - - #include "tiles.h" - - enum TilePixmap { TitleLeft=0, TitleCenter, TitleRight, CaptionSmallLeft, CaptionSmallCenter, CaptionSmallRight, CaptionLargeLeft, CaptionLargeCenter, CaptionLargeRight, @@ -109,6 +102,7 @@ namespace Keramik { private: bool showIcons:1, shadowedText:1, smallCaptionBubbles:1; SettingsCache *settings_cache; + KeramikImageDb *imageDb; QPixmap *activeTiles[ NumTiles ]; QPixmap *inactiveTiles[ NumTiles ]; diff --git a/clients/keramik/pics/border-left.png b/clients/keramik/pics/border-left.png index 6a22a6430a..4ef3659ad6 100644 Binary files a/clients/keramik/pics/border-left.png and b/clients/keramik/pics/border-left.png differ diff --git a/clients/keramik/pics/border-right.png b/clients/keramik/pics/border-right.png index af9cf4a48a..08d4005560 100644 Binary files a/clients/keramik/pics/border-right.png and b/clients/keramik/pics/border-right.png differ diff --git a/clients/keramik/pics/grabbar-center.png b/clients/keramik/pics/grabbar-center.png index 62ef81d9de..0e157fe130 100644 Binary files a/clients/keramik/pics/grabbar-center.png and b/clients/keramik/pics/grabbar-center.png differ diff --git a/clients/keramik/pics/grabbar-left.png b/clients/keramik/pics/grabbar-left.png index a584444f2a..c96ad795fb 100644 Binary files a/clients/keramik/pics/grabbar-left.png and b/clients/keramik/pics/grabbar-left.png differ diff --git a/clients/keramik/pics/grabbar-right.png b/clients/keramik/pics/grabbar-right.png index 0fc8e7b91d..78662fbd57 100644 Binary files a/clients/keramik/pics/grabbar-right.png and b/clients/keramik/pics/grabbar-right.png differ diff --git a/clients/keramik/pics/titlebar-left.png b/clients/keramik/pics/titlebar-left.png index 392497688d..ada66f9c1d 100644 Binary files a/clients/keramik/pics/titlebar-left.png and b/clients/keramik/pics/titlebar-left.png differ diff --git a/clients/keramik/tiles.h b/clients/keramik/tiles.h deleted file mode 100644 index 889889eec5..0000000000 --- a/clients/keramik/tiles.h +++ /dev/null @@ -1,642 +0,0 @@ -#ifndef _1804289383 -#define _1804289383 -#include -#include -static const unsigned char border_left_data[] = { - 0xff,0xff,0xe1,0x00,0xff,0xff,0xe1,0x00,0xff,0xff,0xe1,0x00,0xff,0xff, - 0xe1,0x00,0xff,0xff,0xe1,0x00,0xff,0xff,0xe1,0x00,0xff,0xff,0xe1,0x00, - 0xff,0xff,0xe1,0x00,0xff,0xff,0xe1,0x00,0xff,0xff,0xe1,0x00,0xff,0xff, - 0xe1,0x00,0xff,0xff,0xe1,0x00,0xff,0xff,0xe1,0x00,0xff,0xff,0xe1,0x00, - 0xff,0xff,0xe1,0x00,0xff,0xff,0xe1,0x00 -}; - -static const QRgb border_left_ctable[] = { - 0xff000000,0xff010101,0xff020202,0xff030303,0xff040404,0xff050505,0xff060606,0xff070707,0xff080808,0xff090909,0xff0a0a0a,0xff0b0b0b,0xff0c0c0c,0xff0d0d0d, - 0xff0e0e0e,0xff0f0f0f,0xff101010,0xff111111,0xff121212,0xff131313,0xff141414,0xff151515,0xff161616,0xff171717,0xff181818,0xff191919,0xff1a1a1a,0xff1b1b1b, - 0xff1c1c1c,0xff1d1d1d,0xff1e1e1e,0xff1f1f1f,0xff202020,0xff212121,0xff222222,0xff232323,0xff242424,0xff252525,0xff262626,0xff272727,0xff282828,0xff292929, - 0xff2a2a2a,0xff2b2b2b,0xff2c2c2c,0xff2d2d2d,0xff2e2e2e,0xff2f2f2f,0xff303030,0xff313131,0xff323232,0xff333333,0xff343434,0xff353535,0xff363636,0xff373737, - 0xff383838,0xff393939,0xff3a3a3a,0xff3b3b3b,0xff3c3c3c,0xff3d3d3d,0xff3e3e3e,0xff3f3f3f,0xff404040,0xff414141,0xff424242,0xff434343,0xff444444,0xff454545, - 0xff464646,0xff474747,0xff484848,0xff494949,0xff4a4a4a,0xff4b4b4b,0xff4c4c4c,0xff4d4d4d,0xff4e4e4e,0xff4f4f4f,0xff505050,0xff515151,0xff525252,0xff535353, - 0xff545454,0xff555555,0xff565656,0xff575757,0xff585858,0xff595959,0xff5a5a5a,0xff5b5b5b,0xff5c5c5c,0xff5d5d5d,0xff5e5e5e,0xff5f5f5f,0xff606060,0xff616161, - 0xff626262,0xff636363,0xff646464,0xff656565,0xff666666,0xff676767,0xff686868,0xff696969,0xff6a6a6a,0xff6b6b6b,0xff6c6c6c,0xff6d6d6d,0xff6e6e6e,0xff6f6f6f, - 0xff707070,0xff717171,0xff727272,0xff737373,0xff747474,0xff757575,0xff767676,0xff777777,0xff787878,0xff797979,0xff7a7a7a,0xff7b7b7b,0xff7c7c7c,0xff7d7d7d, - 0xff7e7e7e,0xff7f7f7f,0xff808080,0xff818181,0xff828282,0xff838383,0xff848484,0xff858585,0xff868686,0xff878787,0xff888888,0xff898989,0xff8a8a8a,0xff8b8b8b, - 0xff8c8c8c,0xff8d8d8d,0xff8e8e8e,0xff8f8f8f,0xff909090,0xff919191,0xff929292,0xff939393,0xff949494,0xff959595,0xff969696,0xff979797,0xff989898,0xff999999, - 0xff9a9a9a,0xff9b9b9b,0xff9c9c9c,0xff9d9d9d,0xff9e9e9e,0xff9f9f9f,0xffa0a0a0,0xffa1a1a1,0xffa2a2a2,0xffa3a3a3,0xffa4a4a4,0xffa5a5a5,0xffa6a6a6,0xffa7a7a7, - 0xffa8a8a8,0xffa9a9a9,0xffaaaaaa,0xffababab,0xffacacac,0xffadadad,0xffaeaeae,0xffafafaf,0xffb0b0b0,0xffb1b1b1,0xffb2b2b2,0xffb3b3b3,0xffb4b4b4,0xffb5b5b5, - 0xffb6b6b6,0xffb7b7b7,0xffb8b8b8,0xffb9b9b9,0xffbababa,0xffbbbbbb,0xffbcbcbc,0xffbdbdbd,0xffbebebe,0xffbfbfbf,0xffc0c0c0,0xffc1c1c1,0xffc2c2c2,0xffc3c3c3, - 0xffc4c4c4,0xffc5c5c5,0xffc6c6c6,0xffc7c7c7,0xffc8c8c8,0xffc9c9c9,0xffcacaca,0xffcbcbcb,0xffcccccc,0xffcdcdcd,0xffcecece,0xffcfcfcf,0xffd0d0d0,0xffd1d1d1, - 0xffd2d2d2,0xffd3d3d3,0xffd4d4d4,0xffd5d5d5,0xffd6d6d6,0xffd7d7d7,0xffd8d8d8,0xffd9d9d9,0xffdadada,0xffdbdbdb,0xffdcdcdc,0xffdddddd,0xffdedede,0xffdfdfdf, - 0xffe0e0e0,0xffe1e1e1,0xffe2e2e2,0xffe3e3e3,0xffe4e4e4,0xffe5e5e5,0xffe6e6e6,0xffe7e7e7,0xffe8e8e8,0xffe9e9e9,0xffeaeaea,0xffebebeb,0xffececec,0xffededed, - 0xffeeeeee,0xffefefef,0xfff0f0f0,0xfff1f1f1,0xfff2f2f2,0xfff3f3f3,0xfff4f4f4,0xfff5f5f5,0xfff6f6f6,0xfff7f7f7,0xfff8f8f8,0xfff9f9f9,0xfffafafa,0xfffbfbfb, - 0xfffcfcfc,0xfffdfdfd,0xfffefefe,0xffffffff -}; - -/* Generated by qembed */ -static const unsigned char border_right_data[] = { - 0xe1,0xff,0xff,0x55,0xe1,0xff,0xff,0x55,0xe1,0xff,0xff,0x55,0xe1,0xff, - 0xff,0x55,0xe1,0xff,0xff,0x55,0xe1,0xff,0xff,0x55,0xe1,0xff,0xff,0x55, - 0xe1,0xff,0xff,0x55,0xe1,0xff,0xff,0x55,0xe1,0xff,0xff,0x55,0xe1,0xff, - 0xff,0x55,0xe1,0xff,0xff,0x55,0xe1,0xff,0xff,0x55,0xe1,0xff,0xff,0x55, - 0xe1,0xff,0xff,0x55,0xe1,0xff,0xff,0x55 -}; - -static const QRgb border_right_ctable[] = { - 0xff000000,0xff010101,0xff020202,0xff030303,0xff040404,0xff050505,0xff060606,0xff070707,0xff080808,0xff090909,0xff0a0a0a,0xff0b0b0b,0xff0c0c0c,0xff0d0d0d, - 0xff0e0e0e,0xff0f0f0f,0xff101010,0xff111111,0xff121212,0xff131313,0xff141414,0xff151515,0xff161616,0xff171717,0xff181818,0xff191919,0xff1a1a1a,0xff1b1b1b, - 0xff1c1c1c,0xff1d1d1d,0xff1e1e1e,0xff1f1f1f,0xff202020,0xff212121,0xff222222,0xff232323,0xff242424,0xff252525,0xff262626,0xff272727,0xff282828,0xff292929, - 0xff2a2a2a,0xff2b2b2b,0xff2c2c2c,0xff2d2d2d,0xff2e2e2e,0xff2f2f2f,0xff303030,0xff313131,0xff323232,0xff333333,0xff343434,0xff353535,0xff363636,0xff373737, - 0xff383838,0xff393939,0xff3a3a3a,0xff3b3b3b,0xff3c3c3c,0xff3d3d3d,0xff3e3e3e,0xff3f3f3f,0xff404040,0xff414141,0xff424242,0xff434343,0xff444444,0xff454545, - 0xff464646,0xff474747,0xff484848,0xff494949,0xff4a4a4a,0xff4b4b4b,0xff4c4c4c,0xff4d4d4d,0xff4e4e4e,0xff4f4f4f,0xff505050,0xff515151,0xff525252,0xff535353, - 0xff545454,0xff555555,0xff565656,0xff575757,0xff585858,0xff595959,0xff5a5a5a,0xff5b5b5b,0xff5c5c5c,0xff5d5d5d,0xff5e5e5e,0xff5f5f5f,0xff606060,0xff616161, - 0xff626262,0xff636363,0xff646464,0xff656565,0xff666666,0xff676767,0xff686868,0xff696969,0xff6a6a6a,0xff6b6b6b,0xff6c6c6c,0xff6d6d6d,0xff6e6e6e,0xff6f6f6f, - 0xff707070,0xff717171,0xff727272,0xff737373,0xff747474,0xff757575,0xff767676,0xff777777,0xff787878,0xff797979,0xff7a7a7a,0xff7b7b7b,0xff7c7c7c,0xff7d7d7d, - 0xff7e7e7e,0xff7f7f7f,0xff808080,0xff818181,0xff828282,0xff838383,0xff848484,0xff858585,0xff868686,0xff878787,0xff888888,0xff898989,0xff8a8a8a,0xff8b8b8b, - 0xff8c8c8c,0xff8d8d8d,0xff8e8e8e,0xff8f8f8f,0xff909090,0xff919191,0xff929292,0xff939393,0xff949494,0xff959595,0xff969696,0xff979797,0xff989898,0xff999999, - 0xff9a9a9a,0xff9b9b9b,0xff9c9c9c,0xff9d9d9d,0xff9e9e9e,0xff9f9f9f,0xffa0a0a0,0xffa1a1a1,0xffa2a2a2,0xffa3a3a3,0xffa4a4a4,0xffa5a5a5,0xffa6a6a6,0xffa7a7a7, - 0xffa8a8a8,0xffa9a9a9,0xffaaaaaa,0xffababab,0xffacacac,0xffadadad,0xffaeaeae,0xffafafaf,0xffb0b0b0,0xffb1b1b1,0xffb2b2b2,0xffb3b3b3,0xffb4b4b4,0xffb5b5b5, - 0xffb6b6b6,0xffb7b7b7,0xffb8b8b8,0xffb9b9b9,0xffbababa,0xffbbbbbb,0xffbcbcbc,0xffbdbdbd,0xffbebebe,0xffbfbfbf,0xffc0c0c0,0xffc1c1c1,0xffc2c2c2,0xffc3c3c3, - 0xffc4c4c4,0xffc5c5c5,0xffc6c6c6,0xffc7c7c7,0xffc8c8c8,0xffc9c9c9,0xffcacaca,0xffcbcbcb,0xffcccccc,0xffcdcdcd,0xffcecece,0xffcfcfcf,0xffd0d0d0,0xffd1d1d1, - 0xffd2d2d2,0xffd3d3d3,0xffd4d4d4,0xffd5d5d5,0xffd6d6d6,0xffd7d7d7,0xffd8d8d8,0xffd9d9d9,0xffdadada,0xffdbdbdb,0xffdcdcdc,0xffdddddd,0xffdedede,0xffdfdfdf, - 0xffe0e0e0,0xffe1e1e1,0xffe2e2e2,0xffe3e3e3,0xffe4e4e4,0xffe5e5e5,0xffe6e6e6,0xffe7e7e7,0xffe8e8e8,0xffe9e9e9,0xffeaeaea,0xffebebeb,0xffececec,0xffededed, - 0xffeeeeee,0xffefefef,0xfff0f0f0,0xfff1f1f1,0xfff2f2f2,0xfff3f3f3,0xfff4f4f4,0xfff5f5f5,0xfff6f6f6,0xfff7f7f7,0xfff8f8f8,0xfff9f9f9,0xfffafafa,0xfffbfbfb, - 0xfffcfcfc,0xfffdfdfd,0xfffefefe,0xffffffff -}; - -static const QRgb caption_large_center_data[] = { - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1, - 0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0, - 0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae, - 0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffadadad,0xffadadad,0xffadadad,0xffadadad, - 0xffadadad,0xffadadad,0xffadadad,0xffadadad,0xffadadad,0xffadadad,0xffadadad,0xffadadad,0xffadadad,0xffadadad,0xffadadad,0xffadadad,0xffababab,0xffababab, - 0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab, - 0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8, - 0xffa8a8a8,0xffa8a8a8,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5, - 0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3, - 0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0, - 0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e, - 0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b, - 0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff989898,0xff989898, - 0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898, - 0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595, - 0xff959595,0xff959595,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292, - 0xff929292,0xff929292,0xff929292,0xff929292,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f, - 0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c, - 0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff898989,0xff898989,0xff898989,0xff898989,0xff898989,0xff898989, - 0xff898989,0xff898989,0xff898989,0xff898989,0xff898989,0xff898989,0xff898989,0xff898989,0xff898989,0xff898989,0xff878787,0xff878787,0xff878787,0xff878787, - 0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff848484,0xff848484, - 0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484, - 0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181, - 0xff818181,0xff818181,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f, - 0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d, - 0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b, - 0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf, - 0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb8d5d5d5,0xb8d5d5d5, - 0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5, - 0x22000000,0x22000000,0x22000000,0x22000000,0x22000000,0x22000000,0x22000000,0x22000000,0x22000000,0x22000000,0x22000000,0x22000000,0x22000000,0x22000000, - 0x22000000,0x22000000 -}; - -static const QRgb caption_large_left_data[] = { - 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0x0,0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0x0,0x0,0x0,0x0,0xffffff,0xffffffff,0xffffffff,0xfffdfdfd,0xffe6e6e6,0xffcccccc,0xffc1c1c1,0xffb3b3b3, - 0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0x0,0x0,0x0,0x4fffffff,0xffffffff,0xffffffff,0xfff2f2f2,0xffc1c1c1,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0, - 0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0x0,0x0,0x4fffffff,0xffffffff,0xffffffff,0xffdadada,0xffb1b1b1,0xffaeaeae,0xffaeaeae,0xffaeaeae, - 0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0x0,0x13ffffff,0xe5ffffff,0xffffffff,0xffd2d2d2,0xffadadad,0xffadadad,0xffadadad,0xffadadad, - 0xffadadad,0xffadadad,0xffadadad,0xffadadad,0xffadadad,0xffadadad,0x0,0xa3ffffff,0xffffffff,0xffe5e5e5,0xffababab,0xffababab,0xffababab,0xffababab, - 0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0x17ffffff,0xffffffff,0xfffdfdfd,0xffb3b3b3,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8, - 0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0x66ffffff,0xffffffff,0xffe1e1e1,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5, - 0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xa3ffffff,0xffffffff,0xffc4c4c4,0xffa3a3a3,0xffa3a3a3, - 0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xe0ffffff,0xffffffff,0xffacacac,0xffa0a0a0, - 0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xfbffffff,0xffffffff,0xffa0a0a0, - 0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xffffffff,0xffffffff, - 0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xffffffff, - 0xffffffff,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898, - 0xfbffffff,0xffffffff,0xff979797,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595, - 0xff959595,0xffffffff,0xffffffff,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292, - 0xff929292,0xff929292,0xf2ffffff,0xffffffff,0xff959595,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f, - 0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xc8ffffff,0xffffffff,0xffa5a5a5,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c, - 0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0x8bffffff,0xffffffff,0xffc5c5c5,0xff898989,0xff898989,0xff898989,0xff898989,0xff898989,0xff898989,0xff898989, - 0xff898989,0xff898989,0xff898989,0xff898989,0xff898989,0x41ffffff,0xffffffff,0xffebebeb,0xff898989,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787, - 0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0x0,0xc0ffffff,0xffffffff,0xffb2b2b2,0xff848484,0xff848484,0xff848484,0xff848484, - 0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0x0,0x62ffffff,0xffffffff,0xfff6f6f6,0xff8f8f8f,0xff818181,0xff818181, - 0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0x0,0x0,0xa9ffffff,0xffffffff,0xffe8e8e8,0xff898989, - 0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0x0,0x0,0x10ffffff,0xc5fefefe,0xffffffff, - 0xffe9e9e9,0xff949494,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0x0,0x0,0x0,0x1af5f5f5, - 0xc2fcfcfc,0xffffffff,0xffffffff,0xffcdcdcd,0xff919191,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0x0,0x0,0x0, - 0x0,0x2000000,0x99f8f8f8,0xf8fefefe,0xffffffff,0xffffffff,0xffeeeeee,0xffc9c9c9,0xffc7c7c7,0xffafafaf,0xffafafaf,0xffafafaf,0x0,0x0, - 0x0,0x0,0x0,0x3000000,0x2dd2d2d2,0xa2f1f1f1,0xdcf7f7f7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x0, - 0x0,0x0,0x0,0x0,0x0,0x2000000,0x7000000,0xf000000,0x41a5a5a5,0x7ececece,0x8ac8c8c8,0xb2dddddd,0xb5d9d9d9,0xb6d8d8d8, - 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x3000000,0x7000000,0xd000000,0x13000000,0x19000000,0x1d000000, - 0x20000000 -}; - -static const QRgb caption_large_right_data[] = { - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, - 0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff,0x0,0x0,0x0,0x0,0x0,0x0, - 0x0,0x0,0xffb1b1b1,0xffbababa,0xffc3c3c3,0xffd9d9d9,0xfff5f5f5,0xffffffff,0xffffffff,0xffffffff,0x0,0x0,0x0,0x0, - 0x0,0x0,0x0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb3b3b3,0xffdadada,0xffffffff,0xffffffff,0xc1fefefe,0x1af5f5f5,0x0, - 0x0,0x0,0x0,0x0,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffc0c0c0,0xfff2f2f2,0xffffffff,0xb8fcfcfc, - 0x2000000,0x0,0x0,0x0,0x0,0xffadadad,0xffadadad,0xffadadad,0xffadadad,0xffadadad,0xffadadad,0xffadadad,0xffb3b3b3,0xfff5f5f5, - 0xffffffff,0x9ff9f9f9,0x2000000,0x0,0x0,0x0,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab, - 0xffbababa,0xfffdfdfd,0xffffffff,0x2dd2d2d2,0x2000000,0x0,0x0,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8, - 0xffa8a8a8,0xffa8a8a8,0xffdedede,0xffffffff,0xa7f1f1f1,0x7000000,0x1000000,0x0,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5, - 0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffb2b2b2,0xffffffff,0xe1f8f8f8,0xf000000,0x3000000,0x0,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3, - 0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xffa3a3a3,0xfff2f2f2,0xffffffff,0x3d9f9f9f,0x7000000,0x0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0, - 0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffdedede,0xffffffff,0x73c5c5c5,0xd000000,0x1000000,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e, - 0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xff9e9e9e,0xffd3d3d3,0xffffffff,0x99d4d4d4,0x13000000,0x2000000,0xff9b9b9b,0xff9b9b9b, - 0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xff9b9b9b,0xffb5b5b5,0xffffffff,0xccebebeb,0x19000000,0x5000000,0xff989898, - 0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xff989898,0xffcacaca,0xffffffff,0xa4cccccc,0x1e000000,0x7000000, - 0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xff959595,0xffcecece,0xffffffff,0x9cbfbfbf,0x20000000, - 0x8000000,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xff929292,0xffc7c7c7,0xffffffff,0xa6c9c9c9, - 0x20000000,0x8000000,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xffd2d2d2,0xffffffff, - 0x90b5b5b5,0x1f000000,0x8000000,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xff8c8c8c,0xffdfdfdf, - 0xffffffff,0x77989898,0x1d000000,0x7000000,0xff898989,0xff898989,0xff898989,0xff898989,0xff898989,0xff898989,0xff898989,0xff898989,0xff898989,0xff8d8d8d, - 0xfffbfbfb,0xffffffff,0x47242424,0x1a000000,0x5000000,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787, - 0xffb2b2b2,0xffffffff,0xd5dfdfdf,0x39000000,0x16000000,0x3000000,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484, - 0xff868686,0xffededed,0xffffffff,0x9ba8a8a8,0x2e000000,0x10000000,0x2000000,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181, - 0xff818181,0xffc3c3c3,0xffffffff,0xdadedede,0x48000000,0x22000000,0xa000000,0x1000000,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f, - 0xff7f7f7f,0xffb0b0b0,0xffffffff,0xffffffff,0x81797979,0x34000000,0x15000000,0x4000000,0x0,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d, - 0xff7f7f7f,0xffc4c4c4,0xffffffff,0xffffffff,0x9f9d9d9d,0x41000000,0x20000000,0xa000000,0x1000000,0x0,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff808080, - 0xffa8a8a8,0xffececec,0xffffffff,0xffffffff,0x9f9d9d9d,0x46000000,0x27000000,0xf000000,0x3000000,0x0,0x0,0xffbbbbbb,0xffc9c9c9,0xffd8d8d8, - 0xfffafafa,0xffffffff,0xffffffff,0xdadedede,0x7e717171,0x41000000,0x27000000,0x12000000,0x5000000,0x1000000,0x0,0x0,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0xd5dfdfdf,0x9eadadad,0x48000000,0x35000000,0x20000000,0xf000000,0x5000000,0x1000000,0x0,0x0,0x0,0xa7c8c8c8, - 0x91b3b3b3,0x7c9a9a9a,0x4a303030,0x39000000,0x2e000000,0x22000000,0x15000000,0xa000000,0x3000000,0x1000000,0x0,0x0,0x0,0x0, - 0x21000000,0x20000000,0x1f000000,0x1b000000,0x17000000,0x10000000,0xa000000,0x4000000,0x1000000,0x0,0x0,0x0,0x0,0x0, - 0x0 -}; - -static const QRgb caption_small_center_data[] = { - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffb9b9b9,0xffb9b9b9,0xffb9b9b9,0xffb9b9b9,0xffb9b9b9,0xffb9b9b9,0xffb9b9b9,0xffb9b9b9,0xffb9b9b9,0xffb9b9b9, - 0xffb9b9b9,0xffb9b9b9,0xffb9b9b9,0xffb9b9b9,0xffb9b9b9,0xffb9b9b9,0xffb7b7b7,0xffb7b7b7,0xffb7b7b7,0xffb7b7b7,0xffb7b7b7,0xffb7b7b7,0xffb7b7b7,0xffb7b7b7, - 0xffb7b7b7,0xffb7b7b7,0xffb7b7b7,0xffb7b7b7,0xffb7b7b7,0xffb7b7b7,0xffb7b7b7,0xffb7b7b7,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5, - 0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1, - 0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffafafaf,0xffafafaf, - 0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf, - 0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab, - 0xffababab,0xffababab,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8, - 0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4, - 0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0, - 0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c, - 0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff979797,0xff979797,0xff979797,0xff979797, - 0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff939393,0xff939393, - 0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393, - 0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f, - 0xff8f8f8f,0xff8f8f8f,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b, - 0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff858585,0xff858585,0xff858585,0xff858585,0xff858585,0xff858585,0xff858585,0xff858585,0xff858585,0xff858585, - 0xff858585,0xff858585,0xff858585,0xff858585,0xff858585,0xff858585,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181, - 0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d, - 0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a, - 0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff767676,0xff767676, - 0xff767676,0xff767676,0xff767676,0xff767676,0xff767676,0xff767676,0xff767676,0xff767676,0xff767676,0xff767676,0xff767676,0xff767676,0xff767676,0xff767676, - 0xff737373,0xff737373,0xff737373,0xff737373,0xff737373,0xff737373,0xff737373,0xff737373,0xff737373,0xff737373,0xff737373,0xff737373,0xff737373,0xff737373, - 0xff737373,0xff737373,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf, - 0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5, - 0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0xb8d5d5d5,0x22000000,0x22000000,0x22000000,0x22000000,0x22000000,0x22000000, - 0x22000000,0x22000000,0x22000000,0x22000000,0x22000000,0x22000000,0x22000000,0x22000000,0x22000000,0x22000000 -}; - -static const QRgb caption_small_left_data[] = { - 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x17ffffff,0x6bffffff,0xa8ffffff,0xccffffff,0xfbffffff,0xfffefefe,0xfffdfdfd, - 0xfffcfcfc,0x0,0x0,0x0,0x0,0x0,0x0,0x9bffffff,0xffffffff,0xffffffff,0xfffefefe,0xfffdfdfd,0xfffcfcfc,0xfffcfcfc, - 0xfffcfcfc,0xfffcfcfc,0x0,0x0,0x0,0x0,0x38ffffff,0xc0ffffff,0xffffffff,0xfffbfbfb,0xe2ececec,0xffd6d6d6,0xffcacaca,0xffbbbbbb, - 0xffb9b9b9,0xffb9b9b9,0xffb9b9b9,0x0,0x0,0x0,0x4fffffff,0xffffffff,0xfffefefe,0xfff4f4f4,0xffcacaca,0xffb7b7b7,0xffb7b7b7,0xffb7b7b7, - 0xffb7b7b7,0xffb7b7b7,0xffb7b7b7,0xffb7b7b7,0x0,0x0,0x4fffffff,0xffffffff,0xfffefefe,0xc0e3e3e3,0xffb9b9b9,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5, - 0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0x0,0x13ffffff,0xe5ffffff,0xfffefefe,0xdcdadada,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1, - 0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0x0,0xa3ffffff,0xfffefefe,0xd6ebebeb,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf, - 0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0x17ffffff,0xffffffff,0xfffbfbfb,0xffb9b9b9,0xffababab,0xffababab,0xffababab, - 0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0x66ffffff,0xffffffff,0xcae9e9e9,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8, - 0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xa3ffffff,0xfffefefe,0xffcccccc,0xffa4a4a4,0xffa4a4a4, - 0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xe0ffffff,0xfffdfdfd,0xffb0b0b0,0xffa0a0a0, - 0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xfbffffff,0xfffcfcfc,0xff9f9f9f, - 0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xffffffff,0xfffcfcfc, - 0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xf2ffffff, - 0xfffdfdfd,0xff9b9b9b,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393, - 0xc8ffffff,0xfffdfdfd,0xffaeaeae,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f, - 0xff8f8f8f,0x8bffffff,0xfffefefe,0xffd1d1d1,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b, - 0xff8b8b8b,0xff8b8b8b,0x41ffffff,0xffffffff,0xfff1f1f1,0xff8a8a8a,0xff858585,0xff858585,0xff858585,0xff858585,0xff858585,0xff858585,0xff858585,0xff858585, - 0xff858585,0xff858585,0xff858585,0x0,0xc0ffffff,0xfffdfdfd,0xffbcbcbc,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181, - 0xff818181,0xff818181,0xff818181,0xff818181,0x0,0x62ffffff,0xffffffff,0xfff7f7f7,0xff8f8f8f,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d, - 0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0x0,0x0,0xa9ffffff,0xfffefefe,0xefeeeeee,0xff878787,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a, - 0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0x0,0x0,0x10ffffff,0xc5fefefe,0xfffdfdfd,0xf7efefef,0xff969696,0xff767676, - 0xff767676,0xff767676,0xff767676,0xff767676,0xff767676,0xff767676,0xff767676,0x0,0x0,0x0,0x1af5f5f5,0xc2fcfcfc,0xfffefefe,0xfffdfdfd, - 0xf7d7d7d7,0xff909090,0xff737373,0xff737373,0xff737373,0xff737373,0xff737373,0xff737373,0x0,0x0,0x0,0x0,0x2000000,0x99f8f8f8, - 0xf8fefefe,0xfffefefe,0xfffdfdfd,0xfff2f2f2,0xffd3d3d3,0xffd1d1d1,0xffb6b6b6,0xffb6b6b6,0xffb6b6b6,0x0,0x0,0x0,0x0,0x0, - 0x3000000,0x2dd2d2d2,0xa2f1f1f1,0xdcf7f7f7,0xffffffff,0xfffefefe,0xfffefefe,0xfffdfdfd,0xfffdfdfd,0xfffcfcfc,0x0,0x0,0x0,0x0, - 0x0,0x0,0x2000000,0x7000000,0xf000000,0x41a5a5a5,0x7ececece,0x8ac8c8c8,0xb2dddddd,0xb5d9d9d9,0xb6d8d8d8,0x0,0x0,0x0, - 0x0,0x0,0x0,0x0,0x1000000,0x3000000,0x7000000,0xd000000,0x13000000,0x19000000,0x1d000000,0x20000000 -}; - -static const QRgb caption_small_right_data[] = { - 0xffffffff,0xe4ffffff,0xc4ffffff,0x87ffffff,0x41ffffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, - 0x0,0xfffcfcfc,0xfffdfdfd,0xfffefefe,0xfffefefe,0xffffffff,0xbaffffff,0x3dffffff,0x0,0x0,0x0,0x0,0x0,0x0, - 0x0,0x0,0xffb9b9b9,0xffc3c3c3,0xffcccccc,0xffe2e2e2,0xfff7f7f7,0xfffdfdfd,0xffffffff,0x8bffffff,0x0,0x0,0x0,0x0, - 0x0,0x0,0x0,0xffb7b7b7,0xffb7b7b7,0xffb7b7b7,0xffb7b7b7,0xffbbbbbb,0xffe3e3e3,0xfffcfcfc,0xfffefefe,0xc1fefefe,0x1af5f5f5,0x0, - 0x0,0x0,0x0,0x0,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffb5b5b5,0xffc8c8c8,0xfff5f5f5,0xfffefefe,0xb8fcfcfc, - 0x2000000,0x0,0x0,0x0,0x0,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb9b9b9,0xfff6f6f6, - 0xfffefefe,0x9ff9f9f9,0x2000000,0x0,0x0,0x0,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf,0xffafafaf, - 0xffc2c2c2,0xfffbfbfb,0xffffffff,0x2dd2d2d2,0x2000000,0x0,0x0,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab,0xffababab, - 0xffababab,0xffababab,0xffe5e5e5,0xfffefefe,0xa7f1f1f1,0x7000000,0x1000000,0x0,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8, - 0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffb7b7b7,0xfffdfdfd,0xe1f8f8f8,0xf000000,0x3000000,0x0,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4, - 0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xffa4a4a4,0xfff4f4f4,0xffffffff,0x3d9f9f9f,0x7000000,0x0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0, - 0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffa0a0a0,0xffe5e5e5,0xfffefefe,0x73c5c5c5,0xd000000,0x1000000,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c, - 0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xffdadada,0xfffdfdfd,0x91cecece,0x13000000,0x2000000,0xff979797,0xff979797, - 0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xff979797,0xffd4d4d4,0xfffcfcfc,0xa0d1d1d1,0x19000000,0x4000000,0xff939393, - 0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xffdddddd,0xfffcfcfc,0x8db8b8b8,0x1c000000,0x6000000, - 0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xff8f8f8f,0xffe8e8e8,0xfffdfdfd,0x77989898,0x1d000000, - 0x7000000,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff8b8b8b,0xff909090,0xfffafafa,0xfffefefe,0x47242424, - 0x1a000000,0x5000000,0xff858585,0xff858585,0xff858585,0xff858585,0xff858585,0xff858585,0xff858585,0xff858585,0xff858585,0xffbcbcbc,0xfffdfdfd,0xd5dfdfdf, - 0x39000000,0x16000000,0x3000000,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff818181,0xff848484,0xfff2f2f2,0xfffefefe, - 0x9ba8a8a8,0x2e000000,0x10000000,0x2000000,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xffcdcdcd,0xfffdfdfd, - 0xdadedede,0x48000000,0x22000000,0xa000000,0x1000000,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xffb9b9b9,0xfffdfdfd, - 0xffffffff,0x81797979,0x34000000,0x15000000,0x4000000,0x0,0xff767676,0xff767676,0xff767676,0xff767676,0xff767676,0xff797979,0xffcdcdcd,0xfffdfdfd, - 0xffffffff,0x9f9d9d9d,0x41000000,0x20000000,0xa000000,0x1000000,0x0,0xff737373,0xff737373,0xff737373,0xff797979,0xffafafaf,0xfff1f1f1,0xfffdfdfd, - 0xffffffff,0x9f9d9d9d,0x46000000,0x27000000,0xf000000,0x3000000,0x0,0x0,0xffc4c4c4,0xffd3d3d3,0xffe1e1e1,0xfff9f9f9,0xfffdfdfd,0xfffefefe, - 0xdadedede,0x7e717171,0x41000000,0x27000000,0x12000000,0x5000000,0x1000000,0x0,0x0,0xfffcfcfc,0xfffdfdfd,0xfffefefe,0xffffffff,0xd5dfdfdf, - 0x9eadadad,0x48000000,0x35000000,0x20000000,0xf000000,0x5000000,0x1000000,0x0,0x0,0x0,0xa7c8c8c8,0x91b3b3b3,0x7c9a9a9a,0x4a303030, - 0x39000000,0x2e000000,0x22000000,0x15000000,0xa000000,0x3000000,0x1000000,0x0,0x0,0x0,0x0,0x21000000,0x20000000,0x1f000000, - 0x1b000000,0x17000000,0x10000000,0xa000000,0x4000000,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0 -}; - -static const unsigned char grabbar_center_data[] = { - 0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b, - 0x9b,0x9b,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f, - 0x9f,0x9f,0x9f,0x9f,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0, - 0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b, - 0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x93,0x93,0x93,0x93,0x93,0x93, - 0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x8a,0x8a,0x8a,0x8a, - 0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0xff,0xff, - 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, - 0x55,0x55 -}; - -static const QRgb grabbar_center_ctable[] = { - 0xff000000,0xff010101,0xff020202,0xff030303,0xff040404,0xff050505,0xff060606,0xff070707,0xff080808,0xff090909,0xff0a0a0a,0xff0b0b0b,0xff0c0c0c,0xff0d0d0d, - 0xff0e0e0e,0xff0f0f0f,0xff101010,0xff111111,0xff121212,0xff131313,0xff141414,0xff151515,0xff161616,0xff171717,0xff181818,0xff191919,0xff1a1a1a,0xff1b1b1b, - 0xff1c1c1c,0xff1d1d1d,0xff1e1e1e,0xff1f1f1f,0xff202020,0xff212121,0xff222222,0xff232323,0xff242424,0xff252525,0xff262626,0xff272727,0xff282828,0xff292929, - 0xff2a2a2a,0xff2b2b2b,0xff2c2c2c,0xff2d2d2d,0xff2e2e2e,0xff2f2f2f,0xff303030,0xff313131,0xff323232,0xff333333,0xff343434,0xff353535,0xff363636,0xff373737, - 0xff383838,0xff393939,0xff3a3a3a,0xff3b3b3b,0xff3c3c3c,0xff3d3d3d,0xff3e3e3e,0xff3f3f3f,0xff404040,0xff414141,0xff424242,0xff434343,0xff444444,0xff454545, - 0xff464646,0xff474747,0xff484848,0xff494949,0xff4a4a4a,0xff4b4b4b,0xff4c4c4c,0xff4d4d4d,0xff4e4e4e,0xff4f4f4f,0xff505050,0xff515151,0xff525252,0xff535353, - 0xff545454,0xff555555,0xff565656,0xff575757,0xff585858,0xff595959,0xff5a5a5a,0xff5b5b5b,0xff5c5c5c,0xff5d5d5d,0xff5e5e5e,0xff5f5f5f,0xff606060,0xff616161, - 0xff626262,0xff636363,0xff646464,0xff656565,0xff666666,0xff676767,0xff686868,0xff696969,0xff6a6a6a,0xff6b6b6b,0xff6c6c6c,0xff6d6d6d,0xff6e6e6e,0xff6f6f6f, - 0xff707070,0xff717171,0xff727272,0xff737373,0xff747474,0xff757575,0xff767676,0xff777777,0xff787878,0xff797979,0xff7a7a7a,0xff7b7b7b,0xff7c7c7c,0xff7d7d7d, - 0xff7e7e7e,0xff7f7f7f,0xff808080,0xff818181,0xff828282,0xff838383,0xff848484,0xff858585,0xff868686,0xff878787,0xff888888,0xff898989,0xff8a8a8a,0xff8b8b8b, - 0xff8c8c8c,0xff8d8d8d,0xff8e8e8e,0xff8f8f8f,0xff909090,0xff919191,0xff929292,0xff939393,0xff949494,0xff959595,0xff969696,0xff979797,0xff989898,0xff999999, - 0xff9a9a9a,0xff9b9b9b,0xff9c9c9c,0xff9d9d9d,0xff9e9e9e,0xff9f9f9f,0xffa0a0a0,0xffa1a1a1,0xffa2a2a2,0xffa3a3a3,0xffa4a4a4,0xffa5a5a5,0xffa6a6a6,0xffa7a7a7, - 0xffa8a8a8,0xffa9a9a9,0xffaaaaaa,0xffababab,0xffacacac,0xffadadad,0xffaeaeae,0xffafafaf,0xffb0b0b0,0xffb1b1b1,0xffb2b2b2,0xffb3b3b3,0xffb4b4b4,0xffb5b5b5, - 0xffb6b6b6,0xffb7b7b7,0xffb8b8b8,0xffb9b9b9,0xffbababa,0xffbbbbbb,0xffbcbcbc,0xffbdbdbd,0xffbebebe,0xffbfbfbf,0xffc0c0c0,0xffc1c1c1,0xffc2c2c2,0xffc3c3c3, - 0xffc4c4c4,0xffc5c5c5,0xffc6c6c6,0xffc7c7c7,0xffc8c8c8,0xffc9c9c9,0xffcacaca,0xffcbcbcb,0xffcccccc,0xffcdcdcd,0xffcecece,0xffcfcfcf,0xffd0d0d0,0xffd1d1d1, - 0xffd2d2d2,0xffd3d3d3,0xffd4d4d4,0xffd5d5d5,0xffd6d6d6,0xffd7d7d7,0xffd8d8d8,0xffd9d9d9,0xffdadada,0xffdbdbdb,0xffdcdcdc,0xffdddddd,0xffdedede,0xffdfdfdf, - 0xffe0e0e0,0xffe1e1e1,0xffe2e2e2,0xffe3e3e3,0xffe4e4e4,0xffe5e5e5,0xffe6e6e6,0xffe7e7e7,0xffe8e8e8,0xffe9e9e9,0xffeaeaea,0xffebebeb,0xffececec,0xffededed, - 0xffeeeeee,0xffefefef,0xfff0f0f0,0xfff1f1f1,0xfff2f2f2,0xfff3f3f3,0xfff4f4f4,0xfff5f5f5,0xfff6f6f6,0xfff7f7f7,0xfff8f8f8,0xfff9f9f9,0xfffafafa,0xfffbfbfb, - 0xfffcfcfc,0xfffdfdfd,0xfffefefe,0xffffffff -}; - -static const unsigned char grabbar_left_data[] = { - 0xff,0xff,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x00,0x00,0x00,0xff,0xff, - 0xa2,0xa2,0xa4,0xa2,0xa0,0x9f,0x9f,0x00,0x00,0x00,0xff,0xff,0x98,0x98, - 0x9b,0xa0,0xa1,0xa0,0xa0,0x00,0x00,0x00,0xff,0xff,0x91,0x92,0x94,0x98, - 0x9b,0x9b,0x9b,0x00,0x00,0x00,0xff,0xff,0x8d,0x8d,0x8e,0x90,0x91,0x93, - 0x93,0x00,0x00,0x00,0xff,0xff,0x89,0x89,0x89,0x8a,0x8a,0x8a,0x8a,0x00, - 0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,0x00, - 0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x00,0x00 -}; - -static const QRgb grabbar_left_ctable[] = { - 0xff000000,0xff010101,0xff020202,0xff030303,0xff040404,0xff050505,0xff060606,0xff070707,0xff080808,0xff090909,0xff0a0a0a,0xff0b0b0b,0xff0c0c0c,0xff0d0d0d, - 0xff0e0e0e,0xff0f0f0f,0xff101010,0xff111111,0xff121212,0xff131313,0xff141414,0xff151515,0xff161616,0xff171717,0xff181818,0xff191919,0xff1a1a1a,0xff1b1b1b, - 0xff1c1c1c,0xff1d1d1d,0xff1e1e1e,0xff1f1f1f,0xff202020,0xff212121,0xff222222,0xff232323,0xff242424,0xff252525,0xff262626,0xff272727,0xff282828,0xff292929, - 0xff2a2a2a,0xff2b2b2b,0xff2c2c2c,0xff2d2d2d,0xff2e2e2e,0xff2f2f2f,0xff303030,0xff313131,0xff323232,0xff333333,0xff343434,0xff353535,0xff363636,0xff373737, - 0xff383838,0xff393939,0xff3a3a3a,0xff3b3b3b,0xff3c3c3c,0xff3d3d3d,0xff3e3e3e,0xff3f3f3f,0xff404040,0xff414141,0xff424242,0xff434343,0xff444444,0xff454545, - 0xff464646,0xff474747,0xff484848,0xff494949,0xff4a4a4a,0xff4b4b4b,0xff4c4c4c,0xff4d4d4d,0xff4e4e4e,0xff4f4f4f,0xff505050,0xff515151,0xff525252,0xff535353, - 0xff545454,0xff555555,0xff565656,0xff575757,0xff585858,0xff595959,0xff5a5a5a,0xff5b5b5b,0xff5c5c5c,0xff5d5d5d,0xff5e5e5e,0xff5f5f5f,0xff606060,0xff616161, - 0xff626262,0xff636363,0xff646464,0xff656565,0xff666666,0xff676767,0xff686868,0xff696969,0xff6a6a6a,0xff6b6b6b,0xff6c6c6c,0xff6d6d6d,0xff6e6e6e,0xff6f6f6f, - 0xff707070,0xff717171,0xff727272,0xff737373,0xff747474,0xff757575,0xff767676,0xff777777,0xff787878,0xff797979,0xff7a7a7a,0xff7b7b7b,0xff7c7c7c,0xff7d7d7d, - 0xff7e7e7e,0xff7f7f7f,0xff808080,0xff818181,0xff828282,0xff838383,0xff848484,0xff858585,0xff868686,0xff878787,0xff888888,0xff898989,0xff8a8a8a,0xff8b8b8b, - 0xff8c8c8c,0xff8d8d8d,0xff8e8e8e,0xff8f8f8f,0xff909090,0xff919191,0xff929292,0xff939393,0xff949494,0xff959595,0xff969696,0xff979797,0xff989898,0xff999999, - 0xff9a9a9a,0xff9b9b9b,0xff9c9c9c,0xff9d9d9d,0xff9e9e9e,0xff9f9f9f,0xffa0a0a0,0xffa1a1a1,0xffa2a2a2,0xffa3a3a3,0xffa4a4a4,0xffa5a5a5,0xffa6a6a6,0xffa7a7a7, - 0xffa8a8a8,0xffa9a9a9,0xffaaaaaa,0xffababab,0xffacacac,0xffadadad,0xffaeaeae,0xffafafaf,0xffb0b0b0,0xffb1b1b1,0xffb2b2b2,0xffb3b3b3,0xffb4b4b4,0xffb5b5b5, - 0xffb6b6b6,0xffb7b7b7,0xffb8b8b8,0xffb9b9b9,0xffbababa,0xffbbbbbb,0xffbcbcbc,0xffbdbdbd,0xffbebebe,0xffbfbfbf,0xffc0c0c0,0xffc1c1c1,0xffc2c2c2,0xffc3c3c3, - 0xffc4c4c4,0xffc5c5c5,0xffc6c6c6,0xffc7c7c7,0xffc8c8c8,0xffc9c9c9,0xffcacaca,0xffcbcbcb,0xffcccccc,0xffcdcdcd,0xffcecece,0xffcfcfcf,0xffd0d0d0,0xffd1d1d1, - 0xffd2d2d2,0xffd3d3d3,0xffd4d4d4,0xffd5d5d5,0xffd6d6d6,0xffd7d7d7,0xffd8d8d8,0xffd9d9d9,0xffdadada,0xffdbdbdb,0xffdcdcdc,0xffdddddd,0xffdedede,0xffdfdfdf, - 0xffe0e0e0,0xffe1e1e1,0xffe2e2e2,0xffe3e3e3,0xffe4e4e4,0xffe5e5e5,0xffe6e6e6,0xffe7e7e7,0xffe8e8e8,0xffe9e9e9,0xffeaeaea,0xffebebeb,0xffececec,0xffededed, - 0xffeeeeee,0xffefefef,0xfff0f0f0,0xfff1f1f1,0xfff2f2f2,0xfff3f3f3,0xfff4f4f4,0xfff5f5f5,0xfff6f6f6,0xfff7f7f7,0xfff8f8f8,0xfff9f9f9,0xfffafafa,0xfffbfbfb, - 0xfffcfcfc,0xfffdfdfd,0xfffefefe,0xffffffff -}; - -static const unsigned char grabbar_right_data[] = { - 0x98,0x98,0x98,0x98,0x98,0x98,0xff,0xff,0x55,0x00,0x00,0x00,0x9d,0x9c, - 0x9b,0x99,0x98,0x98,0xff,0xff,0x55,0x00,0x00,0x00,0xa0,0x9e,0x9b,0x97, - 0x96,0x96,0xff,0xff,0x55,0x00,0x00,0x00,0x9b,0x9b,0x98,0x94,0x92,0x91, - 0xff,0xff,0x55,0x00,0x00,0x00,0x93,0x94,0x94,0x91,0x8f,0x8e,0xff,0xff, - 0x55,0x00,0x00,0x00,0x8a,0x8b,0x8c,0x8c,0x8c,0x8c,0xff,0xff,0x55,0x00, - 0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x55,0x00,0x00,0x00, - 0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x00,0x00 -}; - -static const QRgb grabbar_right_ctable[] = { - 0xff000000,0xff010101,0xff020202,0xff030303,0xff040404,0xff050505,0xff060606,0xff070707,0xff080808,0xff090909,0xff0a0a0a,0xff0b0b0b,0xff0c0c0c,0xff0d0d0d, - 0xff0e0e0e,0xff0f0f0f,0xff101010,0xff111111,0xff121212,0xff131313,0xff141414,0xff151515,0xff161616,0xff171717,0xff181818,0xff191919,0xff1a1a1a,0xff1b1b1b, - 0xff1c1c1c,0xff1d1d1d,0xff1e1e1e,0xff1f1f1f,0xff202020,0xff212121,0xff222222,0xff232323,0xff242424,0xff252525,0xff262626,0xff272727,0xff282828,0xff292929, - 0xff2a2a2a,0xff2b2b2b,0xff2c2c2c,0xff2d2d2d,0xff2e2e2e,0xff2f2f2f,0xff303030,0xff313131,0xff323232,0xff333333,0xff343434,0xff353535,0xff363636,0xff373737, - 0xff383838,0xff393939,0xff3a3a3a,0xff3b3b3b,0xff3c3c3c,0xff3d3d3d,0xff3e3e3e,0xff3f3f3f,0xff404040,0xff414141,0xff424242,0xff434343,0xff444444,0xff454545, - 0xff464646,0xff474747,0xff484848,0xff494949,0xff4a4a4a,0xff4b4b4b,0xff4c4c4c,0xff4d4d4d,0xff4e4e4e,0xff4f4f4f,0xff505050,0xff515151,0xff525252,0xff535353, - 0xff545454,0xff555555,0xff565656,0xff575757,0xff585858,0xff595959,0xff5a5a5a,0xff5b5b5b,0xff5c5c5c,0xff5d5d5d,0xff5e5e5e,0xff5f5f5f,0xff606060,0xff616161, - 0xff626262,0xff636363,0xff646464,0xff656565,0xff666666,0xff676767,0xff686868,0xff696969,0xff6a6a6a,0xff6b6b6b,0xff6c6c6c,0xff6d6d6d,0xff6e6e6e,0xff6f6f6f, - 0xff707070,0xff717171,0xff727272,0xff737373,0xff747474,0xff757575,0xff767676,0xff777777,0xff787878,0xff797979,0xff7a7a7a,0xff7b7b7b,0xff7c7c7c,0xff7d7d7d, - 0xff7e7e7e,0xff7f7f7f,0xff808080,0xff818181,0xff828282,0xff838383,0xff848484,0xff858585,0xff868686,0xff878787,0xff888888,0xff898989,0xff8a8a8a,0xff8b8b8b, - 0xff8c8c8c,0xff8d8d8d,0xff8e8e8e,0xff8f8f8f,0xff909090,0xff919191,0xff929292,0xff939393,0xff949494,0xff959595,0xff969696,0xff979797,0xff989898,0xff999999, - 0xff9a9a9a,0xff9b9b9b,0xff9c9c9c,0xff9d9d9d,0xff9e9e9e,0xff9f9f9f,0xffa0a0a0,0xffa1a1a1,0xffa2a2a2,0xffa3a3a3,0xffa4a4a4,0xffa5a5a5,0xffa6a6a6,0xffa7a7a7, - 0xffa8a8a8,0xffa9a9a9,0xffaaaaaa,0xffababab,0xffacacac,0xffadadad,0xffaeaeae,0xffafafaf,0xffb0b0b0,0xffb1b1b1,0xffb2b2b2,0xffb3b3b3,0xffb4b4b4,0xffb5b5b5, - 0xffb6b6b6,0xffb7b7b7,0xffb8b8b8,0xffb9b9b9,0xffbababa,0xffbbbbbb,0xffbcbcbc,0xffbdbdbd,0xffbebebe,0xffbfbfbf,0xffc0c0c0,0xffc1c1c1,0xffc2c2c2,0xffc3c3c3, - 0xffc4c4c4,0xffc5c5c5,0xffc6c6c6,0xffc7c7c7,0xffc8c8c8,0xffc9c9c9,0xffcacaca,0xffcbcbcb,0xffcccccc,0xffcdcdcd,0xffcecece,0xffcfcfcf,0xffd0d0d0,0xffd1d1d1, - 0xffd2d2d2,0xffd3d3d3,0xffd4d4d4,0xffd5d5d5,0xffd6d6d6,0xffd7d7d7,0xffd8d8d8,0xffd9d9d9,0xffdadada,0xffdbdbdb,0xffdcdcdc,0xffdddddd,0xffdedede,0xffdfdfdf, - 0xffe0e0e0,0xffe1e1e1,0xffe2e2e2,0xffe3e3e3,0xffe4e4e4,0xffe5e5e5,0xffe6e6e6,0xffe7e7e7,0xffe8e8e8,0xffe9e9e9,0xffeaeaea,0xffebebeb,0xffececec,0xffededed, - 0xffeeeeee,0xffefefef,0xfff0f0f0,0xfff1f1f1,0xfff2f2f2,0xfff3f3f3,0xfff4f4f4,0xfff5f5f5,0xfff6f6f6,0xfff7f7f7,0xfff8f8f8,0xfff9f9f9,0xfffafafa,0xfffbfbfb, - 0xfffcfcfc,0xfffdfdfd,0xfffefefe,0xffffffff -}; - -static const QRgb titlebar_center_data[] = { - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1, - 0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0, - 0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae, - 0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffacacac,0xffacacac,0xffacacac,0xffacacac, - 0xffacacac,0xffacacac,0xffacacac,0xffacacac,0xffacacac,0xffacacac,0xffacacac,0xffacacac,0xffacacac,0xffacacac,0xffacacac,0xffacacac,0xffaaaaaa,0xffaaaaaa, - 0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa, - 0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8, - 0xffa8a8a8,0xffa8a8a8,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5, - 0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2, - 0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f, - 0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c, - 0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff999999,0xff999999,0xff999999,0xff999999, - 0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff969696,0xff969696, - 0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696, - 0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393, - 0xff939393,0xff939393,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090, - 0xff909090,0xff909090,0xff909090,0xff909090,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d, - 0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a, - 0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787, - 0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff848484,0xff848484,0xff848484,0xff848484, - 0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff828282,0xff828282, - 0xff828282,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282, - 0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f, - 0xff7f7f7f,0xff7f7f7f,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d, - 0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b, - 0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a, - 0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c, - 0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c -}; - -static const QRgb titlebar_left_data[] = { - 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x17ffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0x0,0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xfffdfdfd,0xffe6e6e6,0xffcccccc,0xffc1c1c1,0xffb3b3b3, - 0xffb1b1b1,0xffb1b1b1,0xffb1b1b1,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xfff2f2f2,0xffc1c1c1,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0, - 0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffdadada,0xffb1b1b1,0xffaeaeae,0xffaeaeae,0xffaeaeae, - 0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0x0,0x13ffffff,0xffffffff,0xffffffff,0xffd2d2d2,0xffacacac,0xffacacac,0xffacacac,0xffacacac, - 0xffacacac,0xffacacac,0xffacacac,0xffacacac,0xffacacac,0xffacacac,0x0,0xffffffff,0xffffffff,0xffe4e4e4,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa, - 0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0x17ffffff,0xffffffff,0xfffdfdfd,0xffb3b3b3,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8, - 0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffffffff,0xffffffff,0xffe1e1e1,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5, - 0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffffffff,0xffffffff,0xffc4c4c4,0xffa2a2a2,0xffa2a2a2, - 0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffffffff,0xffffffff,0xffababab,0xff9f9f9f, - 0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xffffffff,0xffffffff,0xff9c9c9c, - 0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xffffffff,0xffffffff, - 0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xffffffff, - 0xffffffff,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696, - 0xffffffff,0xffffffff,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393, - 0xff939393,0xffffffff,0xffffffff,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090, - 0xff909090,0xff909090,0xffffffff,0xffffffff,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d, - 0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xffffffff,0xffffffff,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a, - 0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xffffffff,0xffffffff,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787, - 0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xffffffff,0xffffffff,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484, - 0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xffffffff,0xffffffff,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282, - 0xff828282,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282,0xffffffff,0xffffffff,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f, - 0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xffffffff,0xffffffff,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d, - 0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xffffffff,0xffffffff,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b, - 0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xffffffff,0xffffffff,0xff7a7a7a,0xff7a7a7a, - 0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xffffffff,0xffffffff,0xff6c6c6c, - 0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c -}; - -static const QRgb titlebar_right_data[] = { - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, - 0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x0,0x0,0x0,0x0,0x0, - 0x0,0x0,0xffb1b1b1,0xffb1b1b1,0xffbababa,0xffc3c3c3,0xffd9d9d9,0xfff5f5f5,0xffffffff,0xffffffff,0xffffffff,0xfffefefe,0x0,0x0, - 0x0,0x0,0x0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb0b0b0,0xffb3b3b3,0xffdadada,0xffffffff,0xffffffff,0xffffffff,0xffd4d4d4, - 0x0,0x0,0x0,0x0,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffaeaeae,0xffc0c0c0,0xfff2f2f2,0xffffffff, - 0xffffffff,0xffb8b8b8,0x0,0x0,0x0,0xffacacac,0xffacacac,0xffacacac,0xffacacac,0xffacacac,0xffacacac,0xffacacac,0xffacacac,0xffb2b2b2, - 0xfff5f5f5,0xffffffff,0xffffffff,0xff898989,0x0,0x0,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa,0xffaaaaaa, - 0xffaaaaaa,0xffb9b9b9,0xfffdfdfd,0xffffffff,0xffcfcfcf,0xff797979,0x0,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffa8a8a8, - 0xffa8a8a8,0xffa8a8a8,0xffa8a8a8,0xffdedede,0xffffffff,0xffffffff,0xff797979,0x0,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5, - 0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffa5a5a5,0xffb2b2b2,0xffffffff,0xffffffff,0xffc7c7c7,0xff707070,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2, - 0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xffa2a2a2,0xfff2f2f2,0xffffffff,0xfff5f5f5,0xff5e5e5e,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f, - 0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xff9f9f9f,0xffdedede,0xffffffff,0xffffffff,0xff555555,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c, - 0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xff9c9c9c,0xffffffff,0xffffffff,0xff555555,0xff999999,0xff999999, - 0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xff999999,0xffffffff,0xffffffff,0xff555555,0xff969696, - 0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xff969696,0xffffffff,0xffffffff,0xff555555, - 0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xff939393,0xffffffff,0xffffffff, - 0xff555555,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xff909090,0xffffffff, - 0xffffffff,0xff555555,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d,0xff8d8d8d, - 0xffffffff,0xffffffff,0xff555555,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a,0xff8a8a8a, - 0xff8a8a8a,0xffffffff,0xffffffff,0xff555555,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787,0xff878787, - 0xff878787,0xff878787,0xffffffff,0xffffffff,0xff555555,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484,0xff848484, - 0xff848484,0xff848484,0xff848484,0xffffffff,0xffffffff,0xff555555,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282,0xff828282, - 0xff828282,0xff828282,0xff828282,0xff828282,0xffffffff,0xffffffff,0xff555555,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f, - 0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xff7f7f7f,0xffffffff,0xffffffff,0xff555555,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d, - 0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xff7d7d7d,0xffffffff,0xffffffff,0xff555555,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b, - 0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xff7b7b7b,0xffffffff,0xffffffff,0xff555555,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a, - 0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xff7a7a7a,0xffffffff,0xffffffff,0xff555555,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c, - 0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xff6c6c6c,0xffffffff,0xffffffff,0xff555555 -}; - -static const QRgb titlebutton_round_data[] = { - 0x808080,0x808080,0x808080,0x808080,0x5af3f5f8,0xc3f3f5f8,0xe5f3f5f8,0xfcf3f5f8,0xe5f3f5f8,0x9cf3f5f8,0x52f3f5f8,0x808080,0x808080,0x808080, - 0x808080,0x808080,0x0,0x0,0x0,0x0,0x0,0x94f3f5f8,0xf1f3f5f8,0xfcf3f5f8,0xfff3f5f8,0xfcf3f5f8,0xd9f3f5f8,0x8af3f5f8, - 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, - 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x808080,0x808080,0x52e3e9ef,0xbbe3e9ef,0xffeaeef3, - 0xfff8f9fa,0xfff0f3f6,0xffe8edf2,0xffe4eaf0,0xffe2e8ef,0xffe2e9ef,0xb2e3e9ef,0x49e3e9ef,0x808080,0x808080,0x808080,0x0,0x0,0x0, - 0x8ae3e9ef,0xede3e9ef,0xffecf0f4,0xfffbfcfc,0xfffbfcfc,0xfff9fefe,0xfff5fbfe,0xffeff6fa,0xffeaf1f6,0xe8e4eaf0,0x7de3e9ef,0x0,0x0,0x0, - 0x0,0x0,0x0,0x0,0x0,0xf3f5f8,0x5af3f5f8,0xc3f3f5f8,0xe5f3f5f8,0xfcf3f5f8,0xe5f3f5f8,0x9cf3f5f8,0x52f3f5f8,0x0, - 0x0,0x0,0x0,0x0,0x808080,0x52cfd9e4,0xffd1dbe5,0xffe2e8ee,0xffedf1f6,0xfffbfcfd,0xfff7f9fb,0xffedf1f5,0xffe6ebf1,0xffe2e8ef, - 0xffe0e7ee,0xffdbe2ea,0xffd1dae5,0x49cfd9e4,0x808080,0x808080,0x0,0x0,0x8acfd9e4,0xffd1dbe5,0xffe6ecf2,0xfff9fbfc,0xffffffff,0xffffffff, - 0xffffffff,0xfff9ffff,0xfff4fbff,0xfff2faff,0xffe7eef7,0xffd4dee9,0x7dcfd9e4,0x0,0x0,0x0,0x0,0x0,0xe3e9ef,0x52e3e9ef, - 0xbbe3e9ef,0xffecf0f4,0xfffbfcfc,0xfffbfcfc,0xfff9fefe,0xfff5fbfe,0xffeff6fa,0xffeaf1f6,0xb2e5ebf1,0x49e3e9ef,0x0,0x0,0x0,0x808080, - 0xbbbac8d7,0xffd7dfe9,0xffe4eaf0,0xffedf1f5,0xfff8f9fb,0xfffbfbfd,0xfff4f6f9,0xffebeff4,0xffdfe6ed,0xffdde4ec,0xffdfe6ed,0xffd4dde6,0xb4b8c6d4,0x1000000, - 0x808080,0x0,0x0,0xedbac8d7,0xffd9e1eb,0xfff0f7fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff1f9ff,0xffeef6ff,0xfff1f9ff, - 0xffdfe9f3,0xe9b8c7d5,0x2000000,0x0,0x0,0x0,0xcfd9e4,0x52cfd9e4,0xffd1dbe5,0xffe6ecf2,0xfff9fbfc,0xffffffff,0xffffffff,0xffffffff, - 0xfff9ffff,0xfff4fbff,0xfff2faff,0xffe7eef7,0xffd4dee9,0x49cfd9e4,0x0,0x0,0x5aa2b6c9,0xffb6c5d5,0xffdbe2ea,0xffe1e7ee,0xffecf0f5,0xfff6f8fb, - 0xfffafbfd,0xfff7f9fb,0xfff1f4f7,0xffe6ebf1,0xffd8e0e9,0xffdbe2eb,0xffdee5ed,0xffb5c5d5,0x5798abbd,0x808080,0x0,0x94a2b6c9,0xffb6c5d5,0xffe2eaf2, - 0xfff3faff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff9ffff,0xffe8f2fc,0xffecf4ff,0xffeff8ff,0xffbacbdc,0x9098abbd,0x0,0x0, - 0x0,0xbac8d7,0xbbbac8d7,0xffd9e1eb,0xfff0f7fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff1f9ff,0xffeef6ff,0xfff1f9ff,0xffdfe9f3, - 0xb4b9c8d6,0x1000000,0x0,0xc389a2bb,0xffcad5e0,0xffdfe6ed,0xffdce4ec,0xffebf0f5,0xfff3f6f9,0xfff7f9fb,0xfff6f8fb,0xfff3f6f9,0xffebf0f4,0xffdce3eb, - 0xffd5dee7,0xffdee5ec,0xffbccbd9,0xa68198b0,0x3000000,0x0,0xf189a2bb,0xffcad5e0,0xffecf4fa,0xffedf6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0xffedf5ff,0xffe5effa,0xffeff8ff,0xffc5d5e5,0xe08198b0,0x3000000,0x0,0xa2b6c9,0x5aa2b6c9,0xffb6c5d5,0xffe2eaf2,0xfff3faff, - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff9ffff,0xffe8f2fc,0xffecf4ff,0xffeff8ff,0xffbacbdc,0x5798abbd,0x0,0xf37693b0,0xffd8e0e9, - 0xffdce3eb,0xffd8e1e9,0xffe8edf3,0xfff1f4f8,0xfff3f6f9,0xfff3f6f9,0xfff2f5f9,0xffedf2f6,0xffe1e7ef,0xffd3dce6,0xffdce3eb,0xffcfd9e4,0xe3728eaa,0xb000000, - 0x0,0xfe7693b0,0xffd8e0e9,0xffecf4fd,0xffe8f3fc,0xfffbffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff3faff,0xffe3edf9,0xffedf5ff, - 0xffdde9f5,0xfc728eaa,0xb000000,0x0,0x89a2bb,0xc389a2bb,0xffcad5e0,0xffecf4fa,0xffedf6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xffedf5ff,0xffe5effa,0xffeff8ff,0xffc5d5e5,0xa68198b0,0x0,0xfd6586a6,0xffdce3ea,0xffd9e1ea,0xffd4dde7,0xffe4eaf0,0xffedf1f5,0xffeff3f7, - 0xfff0f4f8,0xffeff3f7,0xffedf1f5,0xffe3e9f0,0xffd3dde6,0xffdae2ea,0xffdbe3ea,0xfc6585a5,0x15000000,0x0,0xff6586a6,0xffdce3ea,0xffe9f2fb,0xffe4eefa, - 0xfff6fdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff5fcff,0xffe3eef9,0xffebf4fd,0xffebf4fb,0xff6585a5,0x15000000,0x0,0x7693b0, - 0xf37693b0,0xffd8e0e9,0xffecf4fd,0xffe8f3fc,0xfffbffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff3faff,0xffe3edf9,0xffedf5ff,0xffdde9f5, - 0xe3728eaa,0x0,0xf355799d,0xffd6dee7,0xffdae2ea,0xffd1dbe5,0xffdee5ed,0xffe8edf3,0xffecf0f6,0xffeef1f6,0xffedf2f6,0xffebf0f5,0xffe4eaf0,0xffd5dee7, - 0xffdbe2ea,0xffc9d4e0,0xe9507294,0x1d000000,0x0,0xfe55799d,0xffd6dee7,0xffe6eff8,0xffe0ecf8,0xffeff8ff,0xfffbffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xfff6fdff,0xffe5effa,0xffecf4fd,0xffd3dfed,0xfd507294,0x1d000000,0x0,0x6586a6,0xfd6586a6,0xffdce3ea,0xffe9f2fb,0xffe4eefa,0xfff6fdff, - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff5fcff,0xffe3eef9,0xffebf4fd,0xffebf4fb,0xfc6585a5,0x0,0xa8456d94,0xffa8bbcd,0xffdbe3eb, - 0xffd1dbe5,0xffd6dfe8,0xffe3e9f0,0xffe9eef4,0xffebf1f5,0xffecf1f6,0xffeaf0f4,0xffe3eaf0,0xffd8e0e9,0xffdde4eb,0xffa8bbcd,0xca395b7b,0x20000000,0x0, - 0xe1456d94,0xffa8bbcd,0xffe2ebf4,0xffe0ecf8,0xffe6f1fb,0xfff5fcff,0xfffcffff,0xffffffff,0xffffffff,0xfffdffff,0xfff5fdff,0xffe8f2fc,0xffeef6ff,0xffacc0d4, - 0xf4395b7b,0x20000000,0x0,0x55799d,0xf355799d,0xffd6dee7,0xffe6eff8,0xffe0ecf8,0xffeff8ff,0xfffbffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xfff6fdff,0xffe5effa,0xffecf4fd,0xffd3dfed,0xe9507294,0x0,0x5237618b,0xff6c8aaa,0xffdae1ea,0xffd7dfe8,0xffd2dbe5,0xffdbe3eb,0xffe5ebf1,0xffeaeff4, - 0xffeef2f6,0xffebf0f5,0xffe4eaf0,0xffdde4eb,0xffdbe2eb,0xff6c8baa,0x921f364e,0x1d000000,0x0,0x8a37618b,0xff6c8aaa,0xffdce3ec,0xffe2ebf5,0xffe2ecf8, - 0xffecf5ff,0xfff8ffff,0xfffdffff,0xffffffff,0xffffffff,0xfff6fdff,0xffeef6ff,0xffe7eef9,0xff6c8bab,0x921f364e,0x1d000000,0x0,0x456d94,0xa8456d94, - 0xffa8bbcd,0xffe2ebf4,0xffe0ecf8,0xffe6f1fb,0xfff5fcff,0xfffcffff,0xffffffff,0xffffffff,0xfffdffff,0xfff5fdff,0xffe8f2fc,0xffeef6ff,0xffacc0d4,0xca395b7b, - 0x0,0x808080,0xa327517d,0xff94abc2,0xffdbe2ea,0xffd8e0e8,0xffd7dfe8,0xffdfe6ed,0xffe8edf2,0xffeef2f6,0xffedf1f6,0xffe6ecf1,0xffdfe6ed,0xffced7e3, - 0xf327527e,0x4f000000,0x15000000,0x0,0x0,0xde27517d,0xff94abc2,0xffdfe6ee,0xffe3ecf5,0xffe7f1fb,0xfff1f9ff,0xfffbffff,0xffffffff,0xffffffff, - 0xfff9ffff,0xffebf3f9,0xffd1dbe7,0xfe27527e,0x4f000000,0x15000000,0x0,0x37618b,0x5237618b,0xff6c8aaa,0xffdce3ec,0xffe2ebf5,0xffe2ecf8,0xffecf5ff, - 0xfff8ffff,0xfffdffff,0xffffffff,0xffffffff,0xfff6fdff,0xffeef6ff,0xffe7eef9,0xff6c8bab,0x0,0x0,0x808080,0x3a184069,0xff2d5a86,0xff8fa7be, - 0xffdae1e9,0xffdce3eb,0xffdee5ed,0xffe5eaf0,0xffedf1f6,0xfff2f5f8,0xffe5ebf1,0xff94aac1,0xff2e5a86,0xb8133456,0x39000000,0xb000000,0x0,0x0, - 0x67184069,0xff2d5a86,0xff8fa7be,0xffdce3eb,0xffe3ebf4,0xffeaf3fa,0xfff6fbfe,0xfffefefe,0xfffbfcfd,0xffedf4f7,0xff95abc2,0xff2e5a86,0xb8133456,0x39000000, - 0xb000000,0x0,0x0,0x27517d,0xa327517d,0xff94abc2,0xffdfe6ee,0xffe3ecf5,0xffe7f1fb,0xfff1f9ff,0xfffbffff,0xffffffff,0xffffffff,0xfff9ffff, - 0xffebf3f9,0xffd1dbe7,0xf327527e,0x0,0x0,0x808080,0x3000000,0x450c3054,0xb70e3963,0xff52779b,0xff8da5bd,0xffbdcbd9,0xffdde4ec,0xffc6d2df, - 0xff9bb0c6,0xff587c9f,0xd00d3257,0x94061627,0x55000000,0x1f000000,0x3000000,0x0,0x0,0x6000000,0x770c3054,0xeb0e3963,0xff52779b,0xff8da5bd, - 0xffbdcbd9,0xffdde4ec,0xffc6d2df,0xff9bb0c6,0xff587c9f,0xf60d3257,0x94061627,0x55000000,0x1f000000,0x3000000,0x0,0x0,0x184069,0x3a184069, - 0xff2d5a86,0xff8fa7be,0xffdce3eb,0xffe3ebf4,0xffeaf3fa,0xfff6fbfe,0xfffefefe,0xfffbfcfd,0xffedf4f7,0xff95abc2,0xff2e5a86,0x0,0x0,0x0, - 0x808080,0x808080,0x7000000,0x21000000,0x84052545,0xc6062f58,0xeb073766,0xfd083b6f,0xec073766,0xd0062d54,0xa7041d37,0x6d000000,0x4d000000,0x26000000, - 0x9000000,0x808080,0x0,0x0,0x0,0xe000000,0x3e000000,0xc4052545,0xf2062f58,0xfd073766,0xff083b6f,0xfe073766,0xf6062d54,0xa7041d37, - 0x6d000000,0x4d000000,0x26000000,0x9000000,0x0,0x0,0x0,0x0,0x3000000,0x450c3054,0xb70e3963,0xff52779b,0xff8da5bd,0xffbdcbd9, - 0xffdde4ec,0xffc6d2df,0xff9bb0c6,0xff587c9f,0xd00d3257,0x0,0x0,0x0,0x0,0x808080,0x808080,0x1000000,0x7000000,0x19000000, - 0x35000000,0x4c000000,0x5c000000,0x63000000,0x5c000000,0x4c000000,0x35000000,0x19000000,0x7000000,0x1000000,0x808080,0x0,0x0,0x0, - 0x2000000,0x7000000,0x19000000,0x35000000,0x4c000000,0x5c000000,0x63000000,0x5c000000,0x4c000000,0x35000000,0x19000000,0x7000000,0x1000000,0x0, - 0x0,0x0,0x0,0x0,0x7000000,0x21000000,0x84052545,0xc6062f58,0xeb073766,0xfd083b6f,0xec073766,0xd0062d54,0x0,0x0, - 0x0,0x0,0x0,0x0,0x808080,0x808080,0x808080,0x808080,0x3000000,0xb000000,0x15000000,0x1d000000,0x20000000,0x1d000000, - 0x15000000,0xb000000,0x3000000,0x808080,0x808080,0x808080,0x0,0x0,0x0,0x0,0x0,0x3000000,0xb000000,0x15000000, - 0x1d000000,0x20000000,0x1d000000,0x15000000,0xb000000,0x3000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000, - 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 -}; - -static const QRgb titlebutton_square_data[] = { - 0x96f3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8, - 0x96f3f5f8,0x808080,0x0,0xd4f3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8, - 0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xd4f3f5f8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, - 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffe3e9ef,0xfff3f5f8,0xfff4f6f9,0xfffafbfc,0xfff6f8fa, - 0xfff0f3f7,0xffedf1f5,0xffebf0f4,0xffeaeff4,0xffe8edf2,0xffe5eaf0,0xffe2e8ef,0xffe1e7ee,0xffe1e7ee,0xffe3e9ef,0x808080,0x0,0xffe3e9ef,0xffffffff, - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffdffff,0xfffbffff,0xfff8fdff,0xfff4fbff,0xfff3faff,0xfff3faff,0xffe3e9ef,0xf3f5f8, - 0x0,0x0,0x96f3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8,0xfff3f5f8, - 0xfff3f5f8,0xfff3f5f8,0x96f3f5f8,0x0,0xffcfd9e4,0xffe5eaf0,0xffe6ecf1,0xffeff3f6,0xfffdfdfe,0xfff9fafc,0xfff7f8fa,0xfff6f8fa,0xfff3f6f9,0xffeff3f6, - 0xffe9edf3,0xffe3e9ef,0xffe0e7ee,0xffdfe6ed,0xffcfd9e4,0x8000000,0x0,0xffcfd9e4,0xfff8fdff,0xfff9ffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0xffffffff,0xfffcffff,0xfff5fcff,0xfff2faff,0xfff1f9ff,0xffcfd9e4,0x8000000,0x0,0x0,0xffe3e9ef,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffdffff,0xfffbffff,0xfff8fdff,0xfff4fbff,0xfff3faff,0xfff3faff,0xffe3e9ef,0x0,0xffbac8d7, - 0xffe0e7ee,0xffe2e8ef,0xffe7ecf1,0xfff6f8fa,0xfffdfdfe,0xfffafbfc,0xfff9fafc,0xfff8f9fb,0xfff4f6f9,0xffecf0f4,0xffdfe6ed,0xffe0e6ed,0xffdee5ed,0xffbac8d7, - 0x1a000000,0x0,0xffbac8d7,0xfff2faff,0xfff4fbff,0xfffaffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff1f9ff, - 0xfff2f9ff,0xffeff8ff,0xffbac8d7,0x1a000000,0x0,0x0,0xffcfd9e4,0xfff8fdff,0xfff9ffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0xfffcffff,0xfff5fcff,0xfff2faff,0xfff1f9ff,0xffcfd9e4,0x0,0xffa2b6c9,0xffdee5ed,0xffdae2ea,0xffdee4ec,0xfff0f3f7,0xfff7f9fb, - 0xfff9fbfd,0xfff8f9fc,0xfff8f9fb,0xfff5f7fa,0xffecf0f5,0xffdae2eb,0xffd9e1ea,0xffdee5ec,0xffa2b6c9,0x23000000,0x0,0xffa2b6c9,0xffeff8ff,0xffebf4fd, - 0xffeff6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffebf4ff,0xffeaf3fd,0xffeff8ff,0xffa2b6c9,0x23000000,0x0, - 0x0,0xffbac8d7,0xfff2faff,0xfff4fbff,0xfffaffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff1f9ff,0xfff2f9ff, - 0xffeff8ff,0xffbac8d7,0x0,0xff89a2bb,0xffdde5ec,0xffd1dbe5,0xffd6dee8,0xffebf0f4,0xfff3f6f9,0xfff4f7fa,0xfff6f8fb,0xfff4f7fa,0xfff3f6f9,0xffebf0f4, - 0xffd6dee8,0xffd1dbe5,0xffdde5ec,0xff89a2bb,0x23000000,0x0,0xff89a2bb,0xffeef8ff,0xffe0ecf8,0xffe6effb,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0xffffffff,0xffe6effb,0xffe0ecf8,0xffeef8ff,0xff89a2bb,0x23000000,0x0,0x0,0xffa2b6c9,0xffeff8ff,0xffebf4fd,0xffeff6ff, - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffebf4ff,0xffeaf3fd,0xffeff8ff,0xffa2b6c9,0x0,0xff7693b0,0xffdbe2ea, - 0xffccd7e2,0xffd1dbe5,0xffe7ecf3,0xffeff3f7,0xfff1f4f8,0xfff2f5f9,0xfff1f4f8,0xffeff3f7,0xffe7ecf3,0xffd1dbe5,0xffccd7e2,0xffdbe2ea,0xff7693b0,0x23000000, - 0x0,0xff7693b0,0xffecf4fd,0xffdbe7f4,0xffe0ecf8,0xfffaffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffaffff,0xffe0ecf8,0xffdbe7f4, - 0xffecf4fd,0xff7693b0,0x23000000,0x0,0x0,0xff89a2bb,0xffeef8ff,0xffe0ecf8,0xffe6effb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, - 0xffffffff,0xffffffff,0xffe6effb,0xffe0ecf8,0xffeef8ff,0xff89a2bb,0x0,0xff6586a6,0xffd9e1e9,0xffc9d5e1,0xffced9e3,0xffe4eaf0,0xffecf1f5,0xffecf2f6, - 0xffeef2f6,0xffecf2f6,0xffecf1f5,0xffe4eaf0,0xffced9e3,0xffc9d5e1,0xffd9e1e9,0xff6586a6,0x23000000,0x0,0xff6586a6,0xffeaf3fc,0xffd7e5f3,0xffddeaf5, - 0xfff6fdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff6fdff,0xffddeaf5,0xffd7e5f3,0xffeaf3fc,0xff6586a6,0x23000000,0x0,0x0, - 0xff7693b0,0xffecf4fd,0xffdbe7f4,0xffe0ecf8,0xfffaffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffaffff,0xffe0ecf8,0xffdbe7f4,0xffecf4fd, - 0xff7693b0,0x0,0xff55799d,0xffdae1ea,0xffcad5e1,0xffced8e3,0xffe2e8f0,0xffe9eef4,0xffeaeff4,0xffebf0f5,0xffeaeff4,0xffe9eef4,0xffe2e8f0,0xffced8e3, - 0xffcad5e1,0xffdae1ea,0xff55799d,0x23000000,0x0,0xff55799d,0xffebf3fd,0xffd8e5f3,0xffdde8f5,0xfff4fbff,0xfffcffff,0xfffdffff,0xffffffff,0xfffdffff, - 0xfffcffff,0xfff4fbff,0xffdde8f5,0xffd8e5f3,0xffebf3fd,0xff55799d,0x23000000,0x0,0x0,0xff6586a6,0xffeaf3fc,0xffd7e5f3,0xffddeaf5,0xfff6fdff, - 0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff6fdff,0xffddeaf5,0xffd7e5f3,0xffeaf3fc,0xff6586a6,0x0,0xff456d94,0xffdbe3ea,0xffced8e3, - 0xffd0dae5,0xffe2e9f0,0xffe7edf3,0xffe8eef4,0xffe9eef4,0xffe8eef4,0xffe7edf3,0xffe2e9f0,0xffd0dae5,0xffced8e3,0xffdbe3ea,0xff456d94,0x23000000,0x0, - 0xff456d94,0xffecf5fd,0xffdde8f5,0xffdfebf8,0xfff4fcff,0xfffaffff,0xfffbffff,0xfffcffff,0xfffbffff,0xfffaffff,0xfff4fcff,0xffdfebf8,0xffdde8f5,0xffecf5fd, - 0xff456d94,0x23000000,0x0,0x0,0xff55799d,0xffebf3fd,0xffd8e5f3,0xffdde8f5,0xfff4fbff,0xfffcffff,0xfffdffff,0xffffffff,0xfffdffff,0xfffcffff, - 0xfff4fbff,0xffdde8f5,0xffd8e5f3,0xffebf3fd,0xff55799d,0x0,0xff37618b,0xffdbe2ea,0xffd5dee7,0xffd3dce6,0xffe1e8ee,0xffe6edf2,0xffe7eef3,0xffe7eef3, - 0xffe9eff4,0xffe9eef3,0xffe4eaf0,0xffd6dfe8,0xffd6dee7,0xffdbe2ea,0xff37618b,0x23000000,0x0,0xff37618b,0xffecf4fd,0xffe5effa,0xffe3edf9,0xfff3fbff, - 0xfff9ffff,0xfffaffff,0xfffaffff,0xfffcffff,0xfffcffff,0xfff6fdff,0xffe6f1fb,0xffe6effa,0xffecf4fd,0xff37618b,0x23000000,0x0,0x0,0xff456d94, - 0xffecf5fd,0xffdde8f5,0xffdfebf8,0xfff4fcff,0xfffaffff,0xfffbffff,0xfffcffff,0xfffbffff,0xfffaffff,0xfff4fcff,0xffdfebf8,0xffdde8f5,0xffecf5fd,0xff456d94, - 0x0,0xff295684,0xffdae2ea,0xffdbe3ea,0xffd8e0e9,0xffe0e7ee,0xffe5ebf1,0xffe7edf2,0xffe8edf3,0xffe9eef3,0xffecf1f5,0xffe9eef3,0xffdfe6ed,0xffdde4eb, - 0xffdce3ea,0xff295684,0x23000000,0x0,0xff295684,0xffebf4fd,0xffecf5fd,0xffe8f2fc,0xfff2faff,0xfff8ffff,0xfffaffff,0xfffbffff,0xfffcffff,0xffffffff, - 0xfffcffff,0xfff1f9ff,0xffeef6ff,0xffedf5fd,0xff295684,0x23000000,0x0,0x0,0xff37618b,0xffecf4fd,0xffe5effa,0xffe3edf9,0xfff3fbff,0xfff9ffff, - 0xfffaffff,0xfffaffff,0xfffcffff,0xfffcffff,0xfff6fdff,0xffe6f1fb,0xffe6effa,0xffecf4fd,0xff37618b,0x0,0xff1c4c7c,0xffdae2ea,0xffdbe2ea,0xffdde4ec, - 0xffe0e7ed,0xffe3e9f0,0xffe5ebf1,0xffe6ecf2,0xffe7edf3,0xffebf0f5,0xfff1f4f8,0xffe7ecf2,0xffe0e6ed,0xffdfe5ec,0xff1c4c7c,0x23000000,0x0,0xff1c4c7c, - 0xffebf4fd,0xffecf4fd,0xffeef6ff,0xfff2faff,0xfff5fcff,0xfff8ffff,0xfff9ffff,0xfffaffff,0xffffffff,0xffffffff,0xfffaffff,0xfff2f9ff,0xfff1f8ff,0xff1c4c7c, - 0x23000000,0x0,0x0,0xff295684,0xffebf4fd,0xffecf5fd,0xffe8f2fc,0xfff2faff,0xfff8ffff,0xfffaffff,0xfffbffff,0xfffcffff,0xffffffff,0xfffcffff, - 0xfff1f9ff,0xffeef6ff,0xffedf5fd,0xff295684,0x0,0xff114476,0xffdbe2ea,0xffdbe2ea,0xffdbe3ea,0xffdee5ec,0xffe1e7ee,0xffe2e8ee,0xffe2e8ef,0xffe4eaf0, - 0xffe7ecf2,0xffecf1f5,0xffeff3f7,0xffeaeff3,0xffe9eef3,0xff114476,0x23000000,0x0,0xff114476,0xffecf4fd,0xffecf4fd,0xffecf5fd,0xffeff8ff,0xfff3faff, - 0xfff4fbff,0xfff4fbff,0xfff6fdff,0xfffaffff,0xffffffff,0xffffffff,0xfffdffff,0xfffcffff,0xff114476,0x23000000,0x0,0x0,0xff1c4c7c,0xffebf4fd, - 0xffecf4fd,0xffeef6ff,0xfff2faff,0xfff5fcff,0xfff8ffff,0xfff9ffff,0xfffaffff,0xffffffff,0xffffffff,0xfffaffff,0xfff2f9ff,0xfff1f8ff,0xff1c4c7c,0x0, - 0x96083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70, - 0xc1062f57,0x23000000,0x0,0xd4083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70, - 0xff083c70,0xff083c70,0xff083c70,0xf0062f57,0x23000000,0x0,0x0,0xff114476,0xffecf4fd,0xffecf4fd,0xffecf5fd,0xffeff8ff,0xfff3faff,0xfff4fbff, - 0xfff4fbff,0xfff6fdff,0xfffaffff,0xffffffff,0xffffffff,0xfffdffff,0xfffcffff,0xff114476,0x0,0x808080,0x1a000000,0x4f000000,0x69000000,0x69000000, - 0x69000000,0x69000000,0x69000000,0x69000000,0x69000000,0x69000000,0x69000000,0x69000000,0x69000000,0x4f000000,0x1a000000,0x0,0x0,0x1a000000, - 0x4f000000,0x69000000,0x69000000,0x69000000,0x69000000,0x69000000,0x69000000,0x69000000,0x69000000,0x69000000,0x69000000,0x69000000,0x4f000000,0x1a000000, - 0x0,0x0,0x96083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70,0xff083c70, - 0xff083c70,0xff083c70,0xc1062f57,0x0,0x808080,0x8000000,0x1a000000,0x23000000,0x23000000,0x23000000,0x23000000,0x23000000,0x23000000,0x23000000, - 0x23000000,0x23000000,0x23000000,0x23000000,0x1a000000,0x8000000,0x0,0x0,0x8000000,0x1a000000,0x23000000,0x23000000,0x23000000,0x23000000, - 0x23000000,0x23000000,0x23000000,0x23000000,0x23000000,0x23000000,0x23000000,0x1a000000,0x8000000,0x0,0x0,0x0,0x0,0x0, - 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 -}; - -static struct EmbedImage { - int width, height, depth; - const unsigned char *data; - int numColors; - const QRgb *colorTable; - bool alpha; - const char *name; -} embed_image_vec[] = { - { 3, 16, 8, (const unsigned char*)border_left_data, 256, border_left_ctable, FALSE, "border-left" }, - { 4, 16, 8, (const unsigned char*)border_right_data, 256, border_right_ctable, FALSE, "border-right" }, - { 16, 29, 32, (const unsigned char*)caption_large_center_data, 0, 0, TRUE, "caption-large-center" }, - { 15, 29, 32, (const unsigned char*)caption_large_left_data, 0, 0, TRUE, "caption-large-left" }, - { 15, 29, 32, (const unsigned char*)caption_large_right_data, 0, 0, TRUE, "caption-large-right" }, - { 16, 26, 32, (const unsigned char*)caption_small_center_data, 0, 0, TRUE, "caption-small-center" }, - { 15, 26, 32, (const unsigned char*)caption_small_left_data, 0, 0, TRUE, "caption-small-left" }, - { 15, 26, 32, (const unsigned char*)caption_small_right_data, 0, 0, TRUE, "caption-small-right" }, - { 16, 8, 8, (const unsigned char*)grabbar_center_data, 256, grabbar_center_ctable, FALSE, "grabbar-center" }, - { 9, 8, 8, (const unsigned char*)grabbar_left_data, 256, grabbar_left_ctable, FALSE, "grabbar-left" }, - { 9, 8, 8, (const unsigned char*)grabbar_right_data, 256, grabbar_right_ctable, FALSE, "grabbar-right" }, - { 16, 26, 32, (const unsigned char*)titlebar_center_data, 0, 0, TRUE, "titlebar-center" }, - { 15, 26, 32, (const unsigned char*)titlebar_left_data, 0, 0, TRUE, "titlebar-left" }, - { 15, 26, 32, (const unsigned char*)titlebar_right_data, 0, 0, TRUE, "titlebar-right" }, - { 51, 17, 32, (const unsigned char*)titlebutton_round_data, 0, 0, TRUE, "titlebutton-round" }, - { 51, 17, 32, (const unsigned char*)titlebutton_square_data, 0, 0, TRUE, "titlebutton-square" }, - { 0, 0, 0, 0, 0, 0, 0, 0 } -}; - -const QImage* qembed_findImage( const QString& name ) -{ - QImage* img = imageDict->find(name); - if ( !img ) - { - for (int i=0; embed_image_vec[i].data; i++) - if ( 0==strcmp(embed_image_vec[i].name, name) ) { - img = new QImage((uchar*)embed_image_vec[i].data, - embed_image_vec[i].width, - embed_image_vec[i].height, - embed_image_vec[i].depth, - (QRgb*)embed_image_vec[i].colorTable, - embed_image_vec[i].numColors, - QImage::BigEndian - ); - if ( embed_image_vec[i].alpha ) - img->setAlphaBuffer(TRUE); - break; - } - } - return img; -} - -#endif