diff options
author | Michele Calgaro <[email protected]> | 2024-03-23 12:36:06 +0900 |
---|---|---|
committer | Mavridis Philippe <[email protected]> | 2024-03-24 23:17:06 +0200 |
commit | 341a38ba101216f8b544cc653416d6e2e6b6d34e (patch) | |
tree | 6b519900aaedb621fae20842152e86c745c2b688 | |
parent | fd62635a2792b5cbbbae1c5288992af0054332ee (diff) | |
download | tde-style-polyester-341a38ba101216f8b544cc653416d6e2e6b6d34e.tar.gz tde-style-polyester-341a38ba101216f8b544cc653416d6e2e6b6d34e.zip |
1. Replace inkscape with rsvg-convert (this idea comes from a patch in the original debian packaging files).
2. All png images and the associated `button.h` file are generate at build time.
3. Make `create-buttons.sh` work for out-of-source builds.
Signed-off-by: Michele Calgaro <[email protected]>
21 files changed, 25 insertions, 782 deletions
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index 3117295..5d2b2d7 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -24,3 +24,10 @@ tde_setup_largefiles( ) if( WITH_GCC_VISIBILITY ) tde_setup_gcc_visibility( ) endif( WITH_GCC_VISIBILITY ) + + +##### checks for rsvg-convert +find_program( RSVG_COMMAND NAMES "rsvg-convert" ) +if( NOT RSVG_COMMAND ) + tde_message_fatal( "svg codec was requested but rsvg-convert not found on your system" ) +endif( ) diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt index 07fb701..903baf5 100644 --- a/client/CMakeLists.txt +++ b/client/CMakeLists.txt @@ -21,6 +21,16 @@ link_directories( tde_import(twin) + +### buttons.h ################################################################## + +configure_file( create-buttons.sh.cmake create-buttons.sh @ONLY ) + +add_custom_target( buttons.h + COMMAND ${CMAKE_COMMAND} -E env ${CMAKE_CURRENT_BINARY_DIR}/create-buttons.sh +) + + ### twin_polyester (kpart) ##################################################### tde_add_kpart( twin_polyester AUTOMOC @@ -38,6 +48,9 @@ tde_add_kpart( twin_polyester AUTOMOC DESTINATION ${PLUGIN_INSTALL_DIR} ) +add_dependencies( twin_polyester-module buttons.h ) + + ### other data ################################################################# install( @@ -45,6 +58,7 @@ install( DESTINATION ${DATA_INSTALL_DIR}/twin ) + ### configuration module ####################################################### add_subdirectory(config) diff --git a/client/buttons.h b/client/buttons.h deleted file mode 100644 index 7a22ba4..0000000 --- a/client/buttons.h +++ /dev/null @@ -1,767 +0,0 @@ -/**************************************************************************** -** Image collection for project 'buttons'. -** -** Generated from reading image files: -** images/circle.png -** images/circle2.png -** images/close.png -** images/help.png -** images/keep_above.png -** images/keep_above_lit.png -** images/keep_below.png -** images/keep_below_lit.png -** images/maximize.png -** images/minimize.png -** images/restore.png -** images/splat.png -** images/unsplat.png -** images/window_background.png -** images/window_foreground.png -** -** Created by: The TQt user interface compiler (TQt 3.5.0) -** -** WARNING! All changes made in this file will be lost! -****************************************************************************/ - -#include <ntqimage.h> -#include <ntqdict.h> -#include <ntqmime.h> -#include <ntqdragobject.h> - -// images/circle.png -static const unsigned char image_0_data[] = { - 0x00,0x00,0x10,0x00,0x78,0x9c,0xed,0x96,0x6b,0x48,0x54,0x69,0x18,0xc7, - 0x75,0x54,0x32,0x2f,0x85,0x98,0x41,0x1a,0x61,0x08,0x99,0xb8,0x86,0x08, - 0xe2,0xa5,0x48,0x57,0x45,0xe8,0x43,0xe2,0x7e,0x69,0x17,0x43,0xf0,0xd2, - 0x80,0xb2,0x84,0x94,0x12,0x1a,0x51,0x36,0x42,0x48,0xa0,0x8b,0x7e,0xa8, - 0x59,0x43,0x92,0xc8,0xc8,0x60,0x35,0xcb,0x15,0x17,0x03,0x4d,0x4d,0xad, - 0xcd,0xcb,0xca,0xa8,0xa9,0x98,0xe5,0x2d,0x4b,0x1b,0xb3,0x31,0x9d,0x39, - 0x33,0xce,0xdb,0xff,0xe1,0xcc,0x39,0x4c,0xd3,0x36,0x73,0x4e,0xb5,0xb0, - 0x1f,0x1c,0xf8,0x31,0xf0,0x9e,0xf3,0xbc,0xff,0xf3,0x3e,0xcf,0xfb,0x5c, - 0x18,0x63,0x4e,0x6c,0x93,0x4d,0xa4,0xb3,0x0b,0x1c,0x01,0xb9,0xe0,0x3c, - 0x50,0x81,0xd3,0xe0,0x17,0xb0,0x0f,0xb8,0xfe,0x07,0x9a,0xce,0xe0,0x00, - 0xf8,0x0d,0xb4,0x83,0xf1,0xd9,0xd9,0xd9,0xf9,0x9e,0x9e,0x9e,0xb7,0x6d, - 0x6d,0x6d,0xda,0x89,0x89,0x89,0xd7,0x1c,0xc7,0x4d,0x61,0xfd,0x09,0xb8, - 0x09,0x8e,0x02,0xf7,0xef,0xa4,0xed,0x0d,0xce,0x81,0xc7,0xc3,0xc3,0xc3, - 0x6f,0x72,0x73,0x73,0xd7,0xfd,0xfd,0xfd,0x37,0x9c,0x9c,0x9c,0x98,0x35, - 0x9e,0x9e,0x9e,0xe6,0xd4,0xd4,0x54,0x43,0x43,0x43,0xc3,0x3b,0xbc,0x3b, - 0x0c,0xae,0x5b,0xfc,0xf1,0xad,0xbe,0xfe,0x7d,0x75,0x75,0x75,0x2a,0x27, - 0x27,0x67,0xdd,0xd5,0xd5,0x95,0xd9,0xea,0xfe,0x1b,0xb1,0xb1,0xb1,0xdc, - 0xd0,0xd0,0xd0,0x1b,0xd8,0xfe,0x05,0x0e,0x7f,0xa5,0xf6,0x36,0x70,0x6d, - 0x7a,0x7a,0x7a,0x3e,0x22,0x22,0xc2,0x68,0xab,0xe1,0xe1,0xe1,0x61,0x0e, - 0x0a,0x0a,0x32,0x85,0x85,0x85,0x19,0x7d,0x7d,0x7d,0x3f,0xf3,0x87,0xb7, - 0xb7,0xb7,0xb9,0xb9,0xb9,0x99,0x7c,0xd1,0x06,0xc2,0x65,0x6a,0x2b,0xc0, - 0x45,0x3a,0x77,0x78,0x78,0xf8,0x27,0xda,0x31,0x31,0x31,0x5c,0x63,0x63, - 0xe3,0x8a,0xc1,0x60,0x78,0x81,0x77,0xc6,0xc0,0x08,0x98,0xec,0xeb,0xeb, - 0x5b,0x52,0x2a,0x95,0x7a,0x17,0x17,0x17,0xf1,0x5d,0x77,0x77,0x77,0x73, - 0x6f,0x6f,0xef,0x5b,0x3c,0xff,0x03,0xec,0x94,0xa1,0x1f,0x09,0x9e,0x66, - 0x66,0x66,0xea,0x85,0xbd,0x68,0xdf,0xb2,0xb2,0xb2,0x0f,0x58,0x7f,0x06, - 0x6e,0x81,0x2c,0x10,0x6b,0x79,0xf7,0x27,0xcb,0xdd,0x7c,0xda,0xd9,0xd9, - 0xb9,0xec,0xe7,0xe7,0x27,0xfa,0x23,0x20,0x20,0x60,0x43,0xa7,0xd3,0xbd, - 0xc4,0xb3,0x53,0x32,0xce,0x7e,0xb5,0xbf,0xbf,0x7f,0x49,0xa1,0x50,0x88, - 0x67,0x29,0x2f,0x2f,0x27,0xed,0xbf,0xc1,0x09,0xe0,0xf1,0x05,0xbb,0x83, - 0xe0,0xbe,0x46,0xa3,0x59,0x22,0xff,0x0b,0xb6,0x2a,0x95,0x6a,0x0d,0xeb, - 0x0f,0xc1,0x1e,0x09,0xfa,0x81,0xe0,0x51,0x7a,0x7a,0xba,0x78,0xf6,0x84, - 0x84,0x04,0xce,0xe2,0xe7,0x4c,0xc6,0xe7,0xa2,0x3d,0xfb,0x1f,0x28,0xe6, - 0x15,0x15,0x15,0xab,0x82,0xbd,0x8f,0x8f,0xcf,0x06,0x7e,0x53,0x58,0x3f, - 0x2e,0x41,0xff,0x98,0xc9,0x64,0x9a,0x24,0x1b,0xc1,0x1e,0x39,0xbe,0xcc, - 0xf8,0x7c,0xda,0x22,0xd1,0x87,0x4a,0xd4,0x83,0xe7,0xd6,0x71,0x68,0x69, - 0x69,0xa1,0xbb,0xa8,0x96,0x60,0x5b,0x34,0x38,0x38,0xb8,0x28,0xd8,0xd1, - 0xdd,0xc6,0x6f,0x92,0xbe,0x4b,0xc6,0xfd,0x21,0x3f,0x77,0x65,0x64,0x64, - 0x88,0x3e,0x2c,0x2e,0x2e,0xa6,0x18,0xfc,0x09,0xb6,0x3a,0xb0,0x2d,0x6f, - 0x6a,0x6a,0x7a,0x27,0xd8,0x45,0x45,0x45,0x19,0xb1,0xf6,0x0f,0x08,0x93, - 0xa1,0xef,0x02,0x1a,0x4b,0x4b,0x4b,0x3f,0x08,0xfb,0x50,0x6e,0x30,0x3e, - 0x17,0x1d,0xe5,0xc1,0x95,0xba,0xba,0xba,0x15,0xc1,0x2e,0x3e,0x3e,0x9e, - 0x62,0x3f,0x00,0xf6,0xcb,0xd0,0x27,0xee,0x54,0x56,0x56,0x8a,0x77,0x20, - 0x2d,0x2d,0x8d,0xf4,0xbb,0xc0,0x6e,0x07,0x76,0xaa,0x8e,0x8e,0x0e,0xad, - 0x60,0x17,0x1c,0x1c,0x6c,0x62,0x7c,0xce,0x1d,0x94,0xa1,0x4d,0x35,0xbb, - 0xa5,0xb0,0xb0,0x70,0x4d,0xd8,0x27,0x3f,0x3f,0x7f,0x1d,0x6b,0xad,0x60, - 0xbb,0x03,0xdb,0x93,0x0b,0x0b,0x0b,0xf3,0x42,0xee,0xd1,0xff,0xdc,0xdc, - 0xdc,0x2b,0xba,0x17,0x32,0xf4,0x63,0xc0,0x50,0x74,0x74,0xb4,0x58,0xbb, - 0xd4,0x6a,0xb5,0x0e,0x6b,0xf5,0x96,0xd8,0xd8,0xb3,0x8d,0x06,0x9a,0xc8, - 0xc8,0x48,0xd1,0xb6,0xa4,0xa4,0x44,0xc8,0x5f,0x29,0xfd,0x84,0xee,0x97, - 0x7a,0x60,0x60,0x60,0xd1,0xfa,0x0c,0xe8,0x97,0x0b,0x58,0x3f,0x2b,0xd1, - 0x77,0x4d,0xd6,0xb1,0xf3,0xf2,0xf2,0x32,0x8f,0x8d,0x8d,0x51,0x3f,0xb9, - 0xe9,0x20,0x7e,0xd4,0x73,0xcf,0x20,0x5f,0xc6,0xe3,0xe2,0xe2,0x38,0x9b, - 0xfa,0xa1,0x01,0x87,0x24,0xfa,0x4f,0xa9,0xd7,0xeb,0x9f,0x07,0x06,0x06, - 0x9a,0x84,0x3d,0x42,0x42,0x42,0x4c,0x33,0x33,0x33,0x14,0x87,0x7b,0x8c, - 0xaf,0xb7,0x3b,0x6c,0xce,0x4c,0x75,0xf8,0x0a,0x69,0x53,0xaf,0x14,0xec, - 0xe8,0xec,0xdd,0xdd,0xdd,0x5a,0x3c,0xab,0x61,0xd2,0x67,0x02,0x1f,0x70, - 0xb7,0xb5,0xb5,0x75,0xd9,0xba,0xe7,0x52,0xdf,0xa7,0xde,0x63,0xb9,0x8f, - 0x0f,0xc0,0x6d,0xc6,0xd7,0x25,0xca,0xeb,0xc1,0x91,0x91,0x91,0xc5,0xc4, - 0xc4,0x44,0xf1,0xdc,0x44,0x41,0x41,0x01,0xdd,0xbb,0x7e,0x26,0xbf,0x0f, - 0x93,0xaf,0xba,0xaa,0xaa,0xaa,0x74,0xd6,0x7d,0x80,0x08,0x0d,0x0d,0x35, - 0x16,0x15,0x15,0xad,0x55,0x57,0x57,0xeb,0x6a,0x6b,0x6b,0xdf,0x53,0x9e, - 0x27,0x25,0x25,0x71,0xb6,0xf3,0x41,0x4a,0x4a,0x8a,0xc1,0x6c,0x36,0x8f, - 0x33,0x7e,0x3e,0x53,0xc8,0xd4,0x27,0x7e,0x06,0x4f,0xea,0xeb,0xeb,0x57, - 0x68,0xbe,0x91,0x32,0x7b,0x10,0xce,0xce,0xce,0x2c,0x2f,0x2f,0x6f,0xdd, - 0x68,0x34,0x92,0xf6,0x65,0xe6,0xb8,0xe6,0x7d,0x09,0xea,0x35,0xc9,0xe4, - 0x6b,0xcc,0x21,0xaf,0xb2,0xb3,0xb3,0xf5,0x6e,0x6e,0x6e,0x76,0xbf,0x83, - 0xe6,0x83,0xf6,0xf6,0x76,0x8a,0x37,0xd5,0xac,0xfc,0x6f,0xd0,0xb6,0x26, - 0x08,0x5c,0x22,0x5f,0x68,0xb5,0xda,0xd9,0x9a,0x9a,0x1a,0x1d,0xcd,0x81, - 0x34,0xef,0x25,0x27,0x27,0x73,0x59,0x59,0x59,0x7a,0x8a,0xc1,0xe8,0xe8, - 0x28,0xe5,0x08,0xf5,0xc9,0x1b,0xe0,0xc7,0xaf,0xf4,0xb9,0x3d,0x5f,0x50, - 0x0f,0xf8,0x95,0xf1,0xf3,0x07,0xd5,0xb2,0x6e,0xf0,0x98,0xf1,0x75,0x9d, - 0xf2,0xe2,0x02,0x88,0xff,0x4e,0x67,0xb6,0x07,0xd5,0x30,0xca,0x11,0xea, - 0x73,0x7b,0x81,0x1f,0x93,0xde,0x9b,0x37,0xf9,0x1f,0xf1,0x11,0x23,0x6c, - 0x24,0x56 -}; - -// images/circle2.png -static const unsigned char image_1_data[] = { - 0x00,0x00,0x10,0x00,0x78,0x9c,0xed,0x96,0x6d,0x48,0xab,0x65,0x18,0xc7, - 0x37,0x5f,0xc8,0x7c,0xa9,0x23,0x6a,0x91,0x12,0x96,0xd8,0x51,0x10,0x44, - 0x04,0x4d,0x25,0x52,0xd4,0x84,0xa2,0x2c,0xa1,0x3c,0x18,0x46,0x99,0x5a, - 0xfa,0x25,0x43,0x0d,0x94,0x4a,0x4c,0xcf,0x07,0xfb,0xe0,0x09,0x14,0x62, - 0xed,0x64,0x19,0x28,0x25,0x92,0x66,0x99,0x59,0x66,0x69,0x76,0x54,0x3c, - 0xe2,0x7c,0x49,0x69,0x43,0x5c,0x38,0x3d,0xce,0xa3,0xce,0x6d,0xb6,0xcd, - 0xbd,0x3e,0xfd,0x2f,0x9e,0xfb,0x19,0x3b,0xeb,0xe8,0x36,0xcb,0x6f,0x0e, - 0x7e,0x0c,0xee,0xfb,0xb9,0x9f,0xff,0x73,0x5f,0xd7,0xff,0xba,0xee,0x9b, - 0xe3,0x38,0x11,0x77,0xc1,0x05,0xde,0xf3,0x10,0x78,0x1a,0x54,0x83,0x26, - 0xf0,0x01,0x78,0x1b,0x5c,0x01,0x8f,0x81,0x80,0x73,0xd0,0x14,0x83,0x14, - 0xf0,0x11,0x98,0x00,0x8a,0xad,0xad,0xad,0x5b,0x33,0x33,0x33,0x07,0x93, - 0x93,0x93,0x07,0xeb,0xeb,0xeb,0x6a,0x8b,0xc5,0xa2,0xc4,0xf8,0x1c,0xe8, - 0x01,0xcf,0x82,0x7b,0xfe,0x27,0xed,0xfb,0xd8,0x3e,0xe7,0x56,0x56,0x56, - 0x6e,0x57,0x57,0x57,0x9b,0xa2,0xa3,0xa3,0xed,0x22,0x91,0x88,0x73,0x25, - 0x24,0x24,0xc4,0x51,0x54,0x54,0x64,0x1e,0x1c,0x1c,0xd4,0xe2,0xd9,0x55, - 0xf0,0x19,0xb8,0xfc,0x1f,0xb5,0xa3,0x81,0xd4,0x60,0x30,0x28,0xab,0xaa, - 0xaa,0x4c,0x01,0x01,0x01,0x9c,0xbb,0xee,0xdd,0xc8,0xca,0xca,0xb2,0x2c, - 0x2f,0x2f,0xdf,0xc6,0xda,0x1f,0xc1,0x93,0x67,0xd4,0xbe,0x1f,0x7c,0xba, - 0xb9,0xb9,0x79,0x2b,0x35,0x35,0xd5,0xea,0xae,0x11,0x1c,0x1c,0xec,0x88, - 0x8f,0x8f,0xb7,0x25,0x27,0x27,0x5b,0x23,0x22,0x22,0xfe,0x15,0x8f,0xb0, - 0xb0,0x30,0xc7,0xc8,0xc8,0x08,0xc5,0xe2,0x57,0x96,0x3b,0x5f,0xb4,0xfd, - 0xc8,0x57,0x7a,0xbd,0x5e,0x99,0x92,0x92,0x72,0x87,0x76,0x66,0x66,0xa6, - 0x65,0x68,0x68,0x48,0x8b,0x7c,0xff,0x85,0x67,0xe4,0x2c,0xd6,0xeb,0xf3, - 0xf3,0xf3,0xfb,0x95,0x95,0x95,0xc7,0xfe,0xfe,0xfe,0xce,0x67,0x83,0x82, - 0x82,0x1c,0xb3,0xb3,0xb3,0x07,0x98,0xff,0x1a,0x3c,0xe0,0x83,0xfe,0xe3, - 0x60,0xbe,0xac,0xac,0xec,0x58,0x78,0x17,0xbd,0xb7,0xbd,0xbd,0xdd,0x80, - 0xf1,0x3f,0x99,0xc7,0x5e,0xe3,0xf8,0x3a,0x78,0x0a,0xbc,0x08,0xae,0x81, - 0x9b,0x53,0x53,0x53,0x87,0x51,0x51,0x51,0xce,0x78,0xc4,0xc4,0xc4,0xd8, - 0x75,0x3a,0xdd,0x26,0xe6,0xea,0x7c,0xd8,0xbb,0x64,0x61,0x61,0x61,0xdf, - 0xcf,0xcf,0xcf,0xb9,0x17,0xa6,0x7d,0x13,0x94,0x83,0x7c,0x70,0x1d,0x8c, - 0xb1,0xf8,0xf6,0x83,0x57,0x41,0x1e,0xf8,0x6e,0x75,0x75,0x75,0x9f,0xe2, - 0x2f,0xac,0x6d,0x69,0x69,0x31,0x62,0xfc,0x37,0x10,0xeb,0x85,0xfe,0xa3, - 0x60,0xba,0xb4,0xb4,0xd4,0xb9,0xf7,0xdc,0xdc,0x5c,0x0b,0xc6,0xd6,0xc0, - 0xeb,0xa0,0x86,0xed,0x53,0x53,0x5b,0x5b,0x6b,0xaa,0xa8,0xa8,0x38,0xee, - 0xee,0xee,0x3e,0x72,0x38,0x1c,0x94,0x0b,0x09,0xc8,0xa6,0x6f,0xea,0xe8, - 0xe8,0xf8,0x5b,0x58,0x1f,0x1e,0x1e,0x6e,0xb7,0xd9,0x6c,0x4a,0x8c,0x97, - 0x7a,0xa1,0x7f,0x05,0xb9,0xdd,0xa0,0x35,0xc2,0xfa,0xf1,0xf1,0xf1,0x43, - 0x8c,0x77,0xb3,0x78,0xcb,0x9a,0x9a,0x9a,0x8c,0xae,0xb1,0x11,0x3c,0xaf, - 0xd5,0x6a,0x29,0xce,0xef,0x83,0x37,0xcd,0x66,0xb3,0xd2,0x35,0x0f,0xa3, - 0xa3,0xa3,0xe4,0x45,0x29,0xc7,0xf7,0x92,0xd3,0xf4,0xdf,0x5d,0x5c,0x5c, - 0xdc,0x13,0xd6,0x91,0xb7,0xb1,0xb7,0x0d,0x8c,0xbf,0x02,0xbe,0xa2,0xf7, - 0x88,0xc5,0xe2,0xbb,0xd6,0x1d,0xd5,0x28,0xcb,0xd1,0x33,0xe0,0x77,0x57, - 0xff,0x34,0x37,0x37,0x53,0x0e,0x7e,0x00,0xc1,0x1e,0xf4,0xaf,0x0d,0x0f, - 0x0f,0x6b,0x85,0x75,0xe9,0xe9,0xe9,0x56,0x8c,0xfd,0x01,0x9e,0xa3,0xbc, - 0x14,0x17,0x17,0x9b,0x4f,0xaa,0x7b,0xaa,0x49,0xfc,0x84,0x38,0x0f,0xb5, - 0xb5,0xb5,0x19,0x84,0x39,0xaa,0x0d,0x8e,0xef,0x9d,0x0f,0x7a,0xd0,0xff, - 0xa4,0xaf,0xaf,0x4f,0x27,0xac,0xcb,0xc9,0xc9,0xa1,0xdc,0xcb,0x40,0x21, - 0xd5,0x04,0x79,0xe1,0x24,0x7d,0x8a,0x8b,0xd1,0x68,0x54,0xe1,0xb9,0x4a, - 0xf2,0xa4,0xab,0x07,0x4a,0x4a,0x4a,0x48,0xff,0x06,0x78,0xd8,0x83,0x7e, - 0x2b,0x7a,0xba,0x46,0x58,0x97,0x90,0x90,0x60,0x63,0x35,0xf7,0x02,0x18, - 0xaf,0xaf,0xaf,0x37,0x9d,0xa4,0x1f,0x17,0x17,0x47,0xcf,0x2a,0xc0,0x4b, - 0x60,0xb4,0xa1,0xa1,0xc1,0x28,0xcc,0xd5,0xd5,0xd5,0x99,0x58,0xbd,0x5c, - 0xf2,0xa0,0xff,0x96,0x5a,0xad,0xde,0x11,0xfc,0x45,0xff,0xdb,0xdb,0xdb, - 0x3b,0xe4,0x0b,0x70,0x75,0x77,0x77,0x77,0xdb,0xd5,0x57,0xae,0xf4,0xf7, - 0xf7,0xeb,0xa8,0xfe,0x58,0xac,0x56,0x32,0x32,0x32,0x9c,0xbd,0x4b,0x22, - 0x91,0x1c,0x61,0x6c,0x80,0xf3,0x7c,0x3e,0x66,0x52,0xbe,0xd3,0xd2,0xd2, - 0x9c,0x6b,0x5b,0x5b,0x5b,0xc9,0x3b,0x93,0xac,0xb6,0x86,0x97,0x96,0x96, - 0xf6,0xc8,0x17,0xc2,0x7c,0x64,0x64,0xa4,0xbd,0xa7,0xa7,0x47,0x8f,0xb9, - 0x05,0x50,0x04,0xae,0xcb,0x64,0xb2,0x3d,0xd7,0x3d,0xa0,0x8f,0xab,0xd9, - 0x1e,0xbc,0x39,0xef,0x46,0x3a,0x3b,0x3b,0x9d,0xb9,0x0b,0x0d,0x0d,0x75, - 0x28,0x14,0x0a,0x3a,0x4f,0xa8,0xef,0x51,0xbf,0xfb,0x1c,0xc8,0x95,0x4a, - 0xa5,0x9a,0xbe,0x85,0xd5,0x36,0x9d,0x35,0x74,0x07,0x68,0xb4,0x5a,0xad, - 0x8a,0xec,0xec,0x6c,0xa7,0x4f,0x58,0xff,0x20,0x0f,0x3f,0xe1,0x85,0x3e, - 0xf1,0x06,0xea,0x77,0x23,0x36,0x36,0xd6,0x26,0xbc,0x23,0x31,0x31,0xd1, - 0xa6,0x52,0xa9,0x28,0x0f,0xdf,0x82,0x97,0x19,0xef,0x70,0x7c,0xbd,0x53, - 0x4f,0x7c,0x1e,0x7c,0x0c,0xff,0x2b,0xa8,0x0e,0x85,0x75,0xb4,0xf7,0xe9, - 0xe9,0x69,0x0d,0xc7,0xf7,0x8f,0x20,0x2f,0xf5,0xc3,0xc1,0x37,0x63,0x63, - 0x63,0x87,0xae,0x67,0x2e,0x9d,0xfb,0x38,0x7b,0x74,0xcc,0x8f,0xe4,0xa5, - 0x2f,0x59,0x2c,0xbe,0x07,0x8b,0x6b,0x6b,0x6b,0x7b,0x79,0x79,0x79,0x77, - 0xd4,0x07,0xf9,0x95,0xe5,0xc5,0xd7,0x73,0x98,0x62,0x75,0x43,0x2a,0x95, - 0x1e,0xb9,0xf7,0xba,0xa4,0xa4,0x24,0x6b,0x63,0x63,0xa3,0xb1,0xab,0xab, - 0xeb,0xa8,0xb7,0xb7,0x57,0x4f,0x75,0x9e,0x9f,0x9f,0x6f,0x71,0xbf,0x1f, - 0x14,0x16,0x16,0x9a,0xed,0x76,0x3b,0xd5,0x43,0x2d,0xc7,0x9f,0x2b,0xbe, - 0xe8,0x8b,0x58,0x3e,0xe7,0x06,0x06,0x06,0x74,0x74,0xbf,0xf1,0xe6,0xee, - 0x21,0xf4,0x81,0x9a,0x9a,0x1a,0x13,0xd3,0xfe,0xd0,0x87,0xb8,0xbb,0x23, - 0x66,0x7e,0xfb,0x19,0xfe,0xdd,0x29,0x2f,0x2f,0x3f,0x0e,0x0c,0x0c,0x3c, - 0xf5,0x3b,0xe8,0x1c,0x98,0x98,0x98,0xd0,0xb0,0x98,0xd3,0xbe,0xef,0x3d, - 0xa3,0xb6,0x2b,0x71,0xe0,0x2a,0xc5,0x42,0xa3,0xd1,0xa8,0xe8,0xbc,0xa3, - 0x7b,0x20,0xdd,0xf7,0x0a,0x0a,0x0a,0x2c,0xf4,0x5d,0x94,0x03,0xb9,0x5c, - 0xbe,0xcb,0x7c,0xfe,0x05,0xc7,0xd7,0xea,0x59,0x62,0x7e,0x5a,0x2c,0x92, - 0x38,0xfe,0xde,0xdd,0x0b,0x7e,0xe2,0xf8,0x7e,0x3a,0x03,0x7e,0x01,0x83, - 0xe0,0x3d,0xe6,0xb3,0xb3,0xc6,0xdb,0x5b,0xfc,0x39,0xfe,0x7e,0x48,0xbd, - 0xfc,0x11,0x10,0x09,0x02,0xcf,0x59,0xf3,0x82,0x73,0xe0,0x1f,0x8c,0x91, - 0xe7,0xbb -}; - -// images/close.png -static const unsigned char image_2_data[] = { - 0x00,0x00,0x10,0x00,0x78,0x9c,0xed,0x96,0x5d,0x48,0x93,0x51,0x18,0xc7, - 0x4d,0x67,0xba,0x3e,0x96,0x6b,0xe5,0xd4,0x0a,0x13,0x8a,0x61,0x89,0xc2, - 0xc2,0x44,0xbc,0x08,0xa7,0x10,0x82,0x24,0x24,0xa1,0x48,0x45,0x61,0xda, - 0x4d,0x78,0x11,0x18,0x5e,0x44,0x41,0x18,0x61,0x21,0x1a,0xeb,0x83,0x40, - 0x2a,0x0a,0x23,0xb0,0x30,0x0c,0x35,0xed,0x22,0xb3,0x05,0x89,0x61,0xe6, - 0x47,0xb3,0xf2,0x63,0x39,0x53,0x97,0xfb,0x70,0xa5,0xdb,0x9c,0xdb,0xde, - 0xfe,0x4f,0xbe,0x2f,0x0c,0xdf,0xe9,0x3e,0x94,0xae,0x1c,0xfc,0x60,0x3b, - 0x3b,0xcf,0xf9,0xff,0xcf,0x39,0xcf,0x39,0xe7,0x61,0x18,0x26,0x88,0x59, - 0x63,0x0d,0xcf,0x6c,0x03,0xc7,0x41,0x68,0x00,0xb1,0x3b,0x41,0x1e,0x08, - 0x0e,0x50,0x7b,0x2b,0xb8,0x0b,0x3e,0x81,0x32,0x10,0xe6,0x47,0x6c,0x2c, - 0x78,0x02,0x3e,0x82,0xe2,0x00,0x3c,0x88,0xc1,0x1d,0x93,0xc9,0x34,0x5a, - 0x5d,0x5d,0x6d,0x71,0xb9,0x5c,0x03,0xf8,0x7d,0x09,0x08,0x7d,0x88,0xdd, - 0x03,0x9e,0x8d,0x8c,0x8c,0x4c,0xd6,0xd4,0xd4,0xcc,0xb0,0xfe,0x4f,0xfb, - 0xe1,0x61,0x0b,0x50,0x9a,0xcd,0xe6,0xd1,0xb4,0xb4,0x34,0x7b,0x50,0x50, - 0x10,0x53,0x58,0x58,0x68,0x73,0x3a,0x9d,0xdf,0xd0,0x7e,0x05,0x6c,0x58, - 0x26,0x56,0x06,0xea,0x07,0x07,0x07,0x75,0xb1,0xb1,0xb1,0x0e,0x8a,0xad, - 0xaa,0xaa,0x9a,0x65,0x3d,0x9c,0x02,0xeb,0xbc,0x68,0x8b,0x40,0xf5,0xec, - 0xec,0xac,0x46,0xa1,0x50,0xfc,0xd3,0xe6,0x28,0x28,0x28,0xb0,0x39,0x1c, - 0x8e,0xef,0xf8,0xbf,0x1c,0x6c,0xf4,0x10,0xbb,0x0f,0x34,0x0c,0x0d,0x0d, - 0xfd,0xe2,0xb4,0x39,0x2a,0x2b,0x2b,0x39,0x0f,0x27,0xbd,0x78,0xd8,0x0f, - 0x5e,0x75,0x77,0x77,0x1b,0x44,0x22,0x91,0xcb,0x7d,0x0c,0x22,0x2f,0x2f, - 0x8f,0x3c,0x0c,0xa2,0xcf,0x35,0xb0,0xc9,0x2d,0x2e,0x01,0xbc,0x54,0xab, - 0xd5,0x53,0xd1,0xd1,0xd1,0xce,0xc5,0x71,0x19,0x19,0x19,0x76,0xac,0xdf, - 0x08,0xfa,0xdc,0x04,0x9b,0xbd,0xac,0xc1,0x01,0xf0,0xba,0xa3,0xa3,0xc3, - 0x18,0x11,0x11,0xc1,0x1b,0x2b,0x37,0x37,0x77,0xce,0x6e,0xb7,0x93,0x87, - 0x1b,0xec,0x58,0x89,0xa0,0xb1,0xa7,0xa7,0x47,0x1f,0x19,0x19,0xc9,0xeb, - 0x9f,0x99,0x99,0x69,0xb7,0x58,0x2c,0x1a,0xf4,0xb9,0xc5,0xe6,0x95,0x2f, - 0x39,0x40,0x1e,0x5a,0xba,0xba,0xba,0xf4,0x12,0x89,0x84,0x37,0x66,0x76, - 0x76,0xf6,0x9c,0xcd,0x66,0xa3,0xf9,0x28,0x41,0x73,0x6f,0x6f,0xaf,0x5e, - 0x2a,0x95,0xf2,0xfa,0x65,0x65,0x65,0xcd,0x59,0xad,0x56,0x6e,0xde,0x11, - 0x7e,0x9e,0x01,0x39,0xed,0x45,0x5f,0x5f,0x9f,0xc7,0xb1,0x69,0x4d,0x67, - 0x66,0x66,0x7e,0x2c,0xe7,0x11,0x1f,0xd2,0xae,0x64,0x73,0x3a,0x90,0x3b, - 0x80,0xd6,0xb6,0xa9,0xbf,0xbf,0x5f,0x1f,0x15,0x15,0xc5,0xd3,0x48,0x49, - 0x49,0x99,0x17,0x8b,0xc5,0xbc,0xf6,0x9c,0x9c,0x1c,0xd2,0x1e,0x72,0xdb, - 0xa3,0x40,0xb4,0x39,0xe2,0x29,0xaf,0x07,0x06,0x06,0xa6,0x62,0x62,0x62, - 0x78,0x5a,0x8b,0xc9,0xcf,0xcf,0xb7,0x41,0x9b,0xf2,0xe3,0xfa,0x2a,0x68, - 0x7b,0x3d,0x5b,0x4b,0x9c,0xd1,0xab,0x8c,0xe7,0x33,0xba,0x12,0xe8,0x2e, - 0xef,0x6a,0x68,0x68,0xf8,0x1d,0x1c,0x1c,0xcc,0xd3,0xa6,0x1c,0x30,0x18, - 0x0c,0x3a,0xf4,0x79,0xc1,0x2c,0xdc,0xbf,0xab,0xa9,0x9d,0x09,0xda,0x5b, - 0x5b,0x5b,0xa7,0x85,0x42,0x21,0xef,0x5e,0xe0,0x90,0xcb,0xe5,0xf3,0x7a, - 0xbd,0x7e,0x0c,0x7d,0x1f,0x00,0xe9,0x2a,0x6a,0xbf,0x6b,0x69,0x69,0x99, - 0x0e,0x0f,0x0f,0x5f,0x52,0x9b,0x23,0x21,0x21,0xc1,0x31,0x31,0x31,0xf1, - 0x13,0x31,0x8f,0xc0,0x8e,0x15,0x6a,0x67,0x03,0x55,0x63,0x63,0xa3,0x39, - 0x2c,0x2c,0x8c,0xa7,0x5d,0x5c,0x5c,0x6c,0x85,0xde,0xfc,0xe2,0xf6,0xf8, - 0xf8,0x78,0x87,0x56,0xab,0x1d,0x47,0xec,0xe3,0x15,0x78,0x38,0x02,0xde, - 0xd7,0xd7,0xd7,0x9b,0x43,0x43,0x43,0x79,0xda,0xa5,0xa5,0xa5,0x16,0xfc, - 0xaf,0xd6,0xe9,0x74,0xe3,0x89,0x89,0x89,0x3c,0x0f,0x32,0x99,0x8c,0x3c, - 0x4c,0x30,0x0b,0xef,0xf0,0x2e,0x3f,0xb5,0x8f,0x82,0x0f,0x75,0x75,0x75, - 0x66,0x81,0x40,0xc0,0xd3,0x2e,0x2b,0x2b,0x23,0xed,0x5e,0x70,0x1e,0x3c, - 0x34,0x1a,0x8d,0x63,0xc9,0xc9,0xc9,0x3c,0x0f,0x71,0x71,0x71,0x8e,0xe1, - 0xe1,0x61,0xf2,0xf0,0x14,0xec,0xf6,0x41,0x97,0xde,0xa6,0x63,0xa0,0xa3, - 0xb6,0xb6,0xf6,0x4f,0x48,0x48,0x08,0x6f,0x7f,0xcb,0xcb,0xcb,0xe9,0x2d, - 0xfb,0x0c,0xce,0x01,0x01,0x9b,0x67,0xf7,0xe1,0x41,0xbb,0x94,0x07,0x8d, - 0x46,0x33,0x89,0x3e,0xcf,0xc1,0x5e,0x2f,0xfa,0x07,0xc1,0x9b,0xce,0xce, - 0x4e,0x93,0x27,0xed,0x8a,0x8a,0x0a,0x4e,0xfb,0x2c,0x08,0x71,0x8b,0xdb, - 0x0e,0x6a,0xa8,0x5e,0x49,0x4d,0x4d,0xe5,0x79,0x48,0x4a,0x4a,0x72,0xe0, - 0xfd,0xd3,0xb2,0xe7,0x42,0xb4,0x8c,0xbe,0x80,0x5d,0xd3,0x2f,0x25,0x25, - 0x25,0x56,0x0f,0xda,0xf4,0x86,0x9f,0x61,0x3c,0xd7,0x32,0x54,0x2b,0xde, - 0x43,0xed,0x30,0xea,0x5e,0x3b,0x50,0xde,0x36,0x35,0x35,0x4d,0xd3,0xbc, - 0x40,0x9a,0x0f,0x7b,0x40,0xb5,0xe6,0x05,0xca,0xad,0xa2,0xa2,0x22,0x1b, - 0xdd,0x35,0x4a,0xa5,0xd2,0xd7,0x3a,0x4a,0x02,0x6e,0xe3,0x5d,0x1a,0x4d, - 0x4f,0x4f,0xb7,0x93,0x76,0x73,0x73,0xb3,0x19,0x6d,0x6f,0xc1,0x21,0x3f, - 0xf2,0x6f,0x3d,0xb8,0x88,0xba,0xef,0x6b,0x5b,0x5b,0x1b,0xc5,0x53,0x1d, - 0x79,0xc2,0x8b,0x36,0x07,0xbd,0xf1,0x4a,0xaa,0xa1,0x54,0x2a,0x95,0x09, - 0xdf,0xdb,0x81,0xc2,0xcf,0xfc,0x27,0xa8,0xde,0xbd,0x0c,0x54,0xac,0xb6, - 0xb7,0xda,0xcd,0x1d,0x7a,0x6f,0xab,0xd8,0x79,0x1f,0x0e,0x40,0x9b,0x43, - 0xc8,0xae,0x9b,0x3f,0xda,0x1c,0x94,0x67,0xa9,0x2b,0xd0,0x5e,0xe3,0x3f, - 0xf0,0x17,0x17,0x8b,0x00,0xe6 -}; - -// images/help.png -static const unsigned char image_3_data[] = { - 0x00,0x00,0x10,0x00,0x78,0x9c,0xed,0xd6,0x4d,0x88,0x12,0x61,0x18,0x07, - 0x70,0xb7,0x40,0x2d,0x48,0x92,0x08,0x0f,0x52,0x97,0x3c,0x98,0x59,0xc6, - 0x82,0x18,0x76,0xed,0xd2,0xc1,0x02,0xa1,0x53,0x0a,0x95,0x41,0x84,0x41, - 0x08,0x61,0x18,0x79,0x93,0xe8,0x4b,0x3c,0x48,0x81,0xb1,0xb5,0xa1,0xe2, - 0xa1,0x0e,0x41,0x69,0x4b,0x1d,0x74,0xa9,0xd4,0xa2,0x8f,0x43,0x61,0x6d, - 0x11,0xf8,0xb1,0x07,0x75,0xa1,0x75,0xd9,0x75,0xd4,0xcd,0x75,0xa6,0xff, - 0x83,0x23,0xe8,0xd2,0x42,0x87,0x99,0x39,0x84,0xc2,0x8f,0x61,0xde,0xd7, - 0xe1,0xef,0xbc,0x5f,0x8f,0x1c,0xc7,0xc9,0xb8,0xb1,0xb1,0x7f,0x37,0x01, - 0x5b,0xf8,0xab,0x14,0x79,0x6a,0x38,0x02,0x5e,0x98,0x86,0x27,0x90,0xe2, - 0xaf,0x77,0xe0,0x0c,0xec,0x12,0x21,0x57,0x03,0x17,0x60,0x06,0xe6,0x4a, - 0xa5,0x52,0x2d,0x91,0x48,0x2c,0x07,0x83,0x41,0xc6,0xef,0xf7,0xb7,0x42, - 0xa1,0x10,0x93,0x4a,0xa5,0x96,0xda,0xed,0x76,0x19,0xfd,0x69,0x38,0x09, - 0x9b,0x05,0xca,0x3e,0x0a,0x2f,0x9a,0xcd,0x66,0x99,0xf2,0x8c,0x46,0x63, - 0x57,0x26,0x93,0x71,0x7f,0xa3,0x56,0xab,0x7b,0x91,0x48,0x64,0x05,0xdf, - 0xff,0x0c,0x67,0x05,0xca,0xdf,0x07,0xef,0x7c,0x3e,0x5f,0x7b,0xa3,0xdc, - 0xf5,0xe8,0x77,0xe2,0x99,0x2c,0xff,0xac,0x10,0x6b,0xec,0x7a,0xb9,0x5c, - 0xae,0x29,0x14,0x0a,0x76,0x90,0x21,0x97,0xcb,0x59,0x9d,0x4e,0xb7,0x66, - 0x30,0x18,0xba,0xc3,0xed,0x84,0xee,0x6b,0xb5,0x5a,0x15,0xcf,0x5d,0x12, - 0x68,0x0c,0xf6,0xd3,0x18,0xb8,0xdd,0xee,0xb6,0xd5,0x6a,0xfd,0x1d,0x8f, - 0xc7,0x57,0x5a,0xad,0xd6,0x3c,0xda,0xbe,0xc3,0xd7,0x7a,0xbd,0x5e,0x35, - 0x99,0x4c,0x23,0xf3,0x12,0x8d,0x46,0x69,0x1e,0x1e,0x0a,0x94,0x4f,0x63, - 0x70,0xa3,0xd7,0xeb,0x55,0x70,0xfd,0xc6,0xf5,0xd7,0xfb,0x39,0x38,0x04, - 0x16,0x78,0x1e,0x08,0x04,0x98,0xe1,0xfc,0x70,0x38,0xdc,0x44,0xfb,0x63, - 0x81,0xf2,0xc9,0x01,0xb8,0x07,0xc7,0x60,0x1b,0xdf,0xa6,0x80,0x8b,0xf0, - 0xc5,0x66,0xb3,0xad,0x0e,0xe7,0x27,0x93,0xc9,0x25,0xb4,0xdf,0x15,0x30, - 0x7f,0x82,0xcf,0x1b,0xdc,0x6f,0x87,0x6b,0x2c,0xcb,0xce,0x79,0xbd,0xde, - 0xd6,0x70,0xb6,0x56,0xab,0xed,0x61,0x7e,0x4a,0xe8,0x3f,0x25,0x60,0xfe, - 0xb0,0x1d,0xf0,0x80,0xf6,0xa4,0xdd,0x6e,0x1f,0x79,0x6f,0xa5,0x52,0xc9, - 0xa6,0xd3,0xe9,0x06,0xfa,0x9f,0xc1,0x4e,0x11,0xb2,0xe9,0x5c,0xb9,0xd9, - 0x68,0x34,0x2a,0x93,0x93,0x93,0x23,0x6b,0x4e,0xa3,0xd1,0xf4,0xf2,0xf9, - 0xfc,0x22,0xfa,0x67,0xe1,0xb0,0x48,0xef,0x4e,0x7b,0xe1,0x83,0xd3,0xe9, - 0xec,0x0c,0x67,0x5b,0x2c,0x96,0x2e,0xf6,0x28,0xed,0xb9,0xa7,0x60,0x16, - 0x29,0x9b,0x9c,0x66,0x18,0x66,0x9e,0xf6,0xff,0x20,0xdb,0x6c,0x36,0x77, - 0x3b,0x9d,0x4e,0x11,0x7d,0x53,0xb0,0x5b,0xc4,0x6c,0x72,0xb9,0x50,0x28, - 0x2c,0x6c,0xb0,0xd7,0x54,0x22,0x67,0x93,0xab,0xa8,0x3f,0x0b,0x18,0xff, - 0x55,0x87,0xc3,0xd1,0xa1,0x79,0xc8,0x66,0xb3,0xb4,0xd7,0xa6,0x25,0xc8, - 0x26,0x54,0x7b,0x5f,0xc1,0x5b,0xf8,0x08,0xef,0xe1,0x35,0xd7,0xaf,0xbf, - 0x52,0xe4,0x53,0x4d,0x79,0x04,0x3f,0xaa,0xf8,0xa0,0xe6,0xd2,0x99,0x98, - 0x83,0xf3,0x12,0xe5,0xdf,0x2a,0x16,0x8b,0x55,0xbd,0x5e,0xbf,0x36,0xa8, - 0x35,0xfc,0xfc,0xbf,0x81,0x3d,0x22,0x67,0x6f,0x85,0x19,0xd4,0xe2,0x91, - 0xf3,0x4e,0xa5,0x52,0xb1,0x68,0xff,0x09,0x36,0x91,0xf3,0x69,0x7d,0xbf, - 0xf4,0x78,0x3c,0xed,0xf5,0x67,0x1e,0x6a,0x53,0x11,0x7d,0x27,0x44,0xce, - 0xa7,0x1a,0x30,0x95,0xcb,0xe5,0x7e,0x51,0xe6,0x20,0xdf,0xe5,0x72,0x75, - 0xd0,0xfe,0x09,0x0e,0x4a,0x30,0xff,0x54,0x07,0x67,0x2b,0x95,0x4a,0x2d, - 0x16,0x8b,0x2d,0x67,0x32,0x19,0x3a,0x6f,0xa9,0x26,0x5f,0x81,0x4d,0x12, - 0xe4,0x93,0xbd,0x7c,0xde,0x7d,0xb8,0x0d,0xc7,0xb9,0xfe,0xff,0x70,0x29, - 0xb2,0xc7,0xfe,0x53,0x7f,0x00,0xbd,0xec,0x94,0xbc -}; - -// images/keep_above.png -static const unsigned char image_4_data[] = { - 0x00,0x00,0x10,0x00,0x78,0x9c,0xed,0x93,0xbd,0x4a,0xc4,0x40,0x10,0x80, - 0x03,0xda,0x24,0x60,0x61,0x1b,0x52,0x1f,0xf8,0x14,0x07,0xbe,0x85,0x55, - 0x1e,0x41,0xc8,0x0f,0x68,0x97,0xb4,0x69,0xf4,0x15,0xd2,0x84,0xc0,0xd5, - 0xa2,0x95,0x8d,0xd6,0x42,0x20,0xe9,0x0c,0xb8,0xd5,0x6d,0x14,0x2c,0x8e, - 0xb0,0xd7,0xe8,0xad,0x33,0xb0,0x62,0x8a,0xd3,0x5d,0x61,0xf7,0x50,0xd8, - 0xc0,0x47,0x98,0xcc,0x66,0x3e,0x98,0x99,0xe5,0x9c,0x3b,0xdc,0x62,0xf9, - 0x3b,0x1c,0x00,0x87,0x86,0xf0,0x14,0xfc,0xa7,0xc0,0x35,0x70,0xa3,0x99, - 0x2b,0xe0,0x44,0xc1,0x7f,0x36,0x0c,0xc3,0x32,0x49,0x92,0x75,0x14,0x45, - 0x4c,0x07,0x69,0x9a,0xae,0xa1,0xee,0x13,0x10,0xaa,0xf8,0xbb,0xae,0x7b, - 0x76,0x1c,0x87,0xeb,0x04,0x1e,0xf2,0x5f,0xfc,0x94,0xd2,0x65,0x1c,0xc7, - 0xd8,0xff,0x1f,0xc1,0xbe,0xca,0xce,0x20,0x38,0xcb,0x5f,0xf4,0x5f,0x65, - 0xff,0x6e,0x81,0xbe,0x28,0x0a,0x86,0x6f,0x11,0xeb,0xda,0x3f,0xd9,0xfd, - 0x9b,0x61,0xad,0xaa,0xaa,0x56,0xd8,0xd7,0xba,0xae,0x57,0xa2,0xf6,0x4c, - 0xf2,0x9f,0xea,0xfd,0x93,0x11,0x33,0xc6,0x48,0x10,0x04,0x6f,0xe8,0xf7, - 0x7d,0xff,0x7d,0x1c,0x47,0x9c,0x6d,0xa2,0xa1,0xb6,0x8c,0x23,0xe0,0x2e, - 0xcb,0x32,0x36,0xdd,0xad,0x3c,0xcf,0x71,0x0e,0xf7,0x22,0x6f,0xca,0xbd, - 0x07,0x5c,0x10,0x42,0xa8,0xe7,0x79,0x9b,0xa9,0xdf,0x75,0xdd,0x4d,0xdf, - 0xf7,0x14,0xf2,0x97,0xc0,0xbe,0x21,0xff,0x31,0xf0,0xd0,0xb6,0xed,0x6b, - 0x59,0x96,0xe3,0xd4,0x8f,0x31,0x7e,0xc7,0xbc,0x38,0xa7,0xdb,0xed,0x02, - 0x39,0x50,0x02,0x0b,0x80,0x6c,0xb9,0xdb,0x0b,0x91,0xcf,0xc5,0x79,0x53, - 0x73,0x08,0xbf,0xf1,0x87,0x06,0x9d,0xd6,0x6f,0xfd,0xd6,0xff,0xe5,0x7f, - 0x6c,0x9a,0xe6,0xe5,0x13,0x8c,0x77,0xe8,0x9f,0x03,0xe7,0x5b,0x98,0xef, - 0xc8,0x6f,0xb1,0x68,0xe3,0x03,0xca,0xd4,0x8f,0xaf -}; - -// images/keep_above_lit.png -static const unsigned char image_5_data[] = { - 0x00,0x00,0x10,0x00,0x78,0x9c,0xed,0xd6,0x3f,0x4b,0xc3,0x40,0x18,0x06, - 0xf0,0x98,0x6c,0x82,0xa0,0xe2,0xd0,0x31,0xd0,0x2f,0x51,0x1c,0x74,0xd2, - 0x6f,0xd0,0xc1,0xa9,0x59,0xba,0x26,0x90,0x26,0xc4,0x45,0x70,0xf1,0x43, - 0xf4,0x0b,0x88,0x83,0x2e,0x82,0xe8,0x20,0x64,0x48,0x36,0x87,0x8e,0xd9, - 0xd4,0x0a,0xd2,0x24,0x83,0x25,0x43,0x13,0x85,0xc2,0xf9,0xbc,0x7a,0x81, - 0x0e,0x2d,0x89,0x70,0x89,0x0a,0x09,0xfc,0x08,0xf7,0x27,0x79,0xe0,0xbd, - 0xbb,0x10,0xc6,0x98,0xc4,0x1a,0x8d,0xbf,0x63,0x03,0xb6,0x2a,0xb2,0x5e, - 0x22,0xdf,0x80,0x5b,0xb8,0x13,0xec,0x06,0x8e,0x4a,0xe4,0x1f,0xc7,0x71, - 0x3c,0xb1,0x2c,0x2b,0x33,0x4d,0x33,0x15,0xc1,0xb6,0xed,0x0c,0xef,0x7d, - 0x86,0x5e,0x99,0xfc,0x20,0x08,0x62,0x49,0x92,0x98,0x48,0xb8,0xc6,0xff, - 0x25,0x3f,0x8a,0xa2,0xc9,0x60,0x30,0xa0,0xfa,0x0b,0x41,0x6b,0xf9,0x83, - 0xfa,0x17,0xed,0xbf,0x7b,0x78,0x0c,0xc3,0x30,0xce,0x51,0x9b,0xf7,0x8b, - 0xd8,0x7f,0x45,0xe7,0xaf,0x4f,0xb5,0x5c,0x52,0xdb,0x7e,0xc1,0x73,0x65, - 0xcf,0x5f,0x91,0xde,0x8a,0xfc,0x32,0xb5,0x15,0xa1,0xc9,0x6f,0xf2,0xeb, - 0xce,0xef,0xc2,0x19,0x37,0x5c,0x91,0x3f,0x5c,0x98,0xd3,0x15,0x9c,0xdf, - 0x82,0x6b,0x78,0xf5,0x7d,0xff,0x0d,0x92,0xc5,0x7c,0x6a,0x53,0x3f,0x8d, - 0xf3,0x79,0xad,0x0a,0x6a,0x70,0x00,0x23,0x5d,0xd7,0xdf,0x97,0x7d,0xdf, - 0x0d,0xc3,0xa0,0x6f,0xec,0x08,0x0e,0x2b,0x5a,0x03,0x19,0x4e,0x66,0xb3, - 0xd9,0xb8,0xdd,0x6e,0xcf,0x17,0xb3,0x55,0x55,0x9d,0x27,0x49,0xf2,0x82, - 0xf1,0x53,0x3e,0xaf,0xaa,0x7d,0xb0,0x03,0x97,0x9e,0xe7,0x4d,0x15,0x45, - 0xf9,0xca,0x96,0x65,0x99,0xb9,0xae,0x3b,0x45,0xff,0x15,0x1f,0xaf,0x2a, - 0x3b,0xb7,0x07,0x0f,0xf8,0xa7,0x48,0x29,0xdf,0x71,0x9c,0x94,0xda,0xb0, - 0x5f,0x43,0x36,0x59,0x03,0x27,0xcb,0xb2,0x27,0x4d,0xd3,0x3e,0xe8,0x4e, - 0x6d,0xde,0x5f,0x47,0x3e,0xd9,0x84,0x73,0xa0,0x35,0xbf,0x80,0xed,0x1a, - 0xb3,0x73,0x1d,0xf6,0x7d,0xd6,0x3a,0xbf,0x90,0x9d,0xaf,0xc3,0x6e,0xcd, - 0x75,0x6f,0x08,0xf6,0x09,0x30,0x89,0x8c,0x5a -}; - -// images/keep_below.png -static const unsigned char image_6_data[] = { - 0x00,0x00,0x10,0x00,0x78,0x9c,0xfb,0xff,0xff,0x3f,0xc3,0xff,0x51,0x3c, - 0x8a,0x47,0x31,0xb1,0x58,0x10,0x07,0x66,0xa1,0x93,0xfd,0x33,0x81,0x78, - 0x07,0x1a,0x5e,0x09,0xc4,0xb2,0x74,0xb2,0x7f,0xd5,0xc9,0x93,0x27,0xdf, - 0x57,0x57,0x57,0x7f,0x05,0xe1,0xb5,0x6b,0xd7,0x7e,0x06,0x8a,0x1d,0xa5, - 0xa7,0xfd,0x93,0x27,0x4f,0xfe,0xc2,0xc0,0xc0,0xf0,0x1f,0x84,0x43,0x43, - 0x43,0x7f,0x8e,0xda,0x3f,0x6a,0xff,0x30,0xb7,0x5f,0x04,0x88,0x95,0xa0, - 0x78,0x35,0x0e,0xfb,0xcd,0xa1,0xf2,0x32,0x34,0xb0,0x5f,0xfa,0x3f,0xa4, - 0x8c,0x39,0x09,0xc4,0x17,0xa7,0x4c,0x99,0x82,0x6e,0xff,0x75,0x20,0x3e, - 0x05,0xc4,0x3b,0x81,0xd8,0x8e,0x46,0x61,0x90,0x08,0xc4,0xb7,0x5b,0x5b, - 0x5b,0xbf,0xe9,0xea,0xea,0xfe,0x81,0xd9,0x2f,0x21,0x21,0xf1,0x37,0x26, - 0x26,0xe6,0x27,0x10,0x3c,0x03,0xca,0xf7,0x01,0x31,0x33,0x8d,0xec,0xe7, - 0x05,0x85,0xc1,0x81,0x03,0x07,0xde,0x33,0x32,0x32,0xfe,0x87,0xd9,0x0f, - 0xc2,0x8d,0x8d,0x8d,0xdf,0x80,0x72,0x47,0x80,0x58,0x93,0x86,0x69,0x00, - 0x84,0x5d,0x41,0xe1,0x1f,0x1c,0x1c,0xfc,0x13,0x66,0xb7,0x94,0x94,0xd4, - 0xdf,0xcf,0x9f,0x3f,0x3f,0x02,0x8a,0x97,0xd0,0xd8,0x6e,0x10,0x06,0xd5, - 0x71,0x93,0x6e,0xdd,0xba,0xf5,0x8a,0x9d,0x9d,0xfd,0x1f,0xc8,0xfe,0x65, - 0xcb,0x96,0x7d,0x02,0x8a,0x6d,0x05,0x62,0x71,0x2a,0x98,0xcf,0x09,0xc4, - 0xa9,0x40,0x9c,0x83,0x07,0x37,0x00,0xf1,0xe9,0x8a,0x8a,0x8a,0x6f,0x96, - 0x96,0x96,0xbf,0x81,0xec,0x9b,0x20,0x37,0x11,0xd0,0x03,0xc2,0x19,0xff, - 0x21,0xf9,0x88,0x50,0x1c,0x6f,0x7f,0xff,0xfe,0xfd,0x93,0x07,0x0f,0x1e, - 0x3c,0xc7,0x87,0x6f,0xde,0xbc,0xf9,0x7e,0xdf,0xbe,0x7d,0x9f,0x80,0xec, - 0x17,0x84,0xd4,0xbe,0x7e,0xfd,0x1a,0x94,0x36,0x0f,0xfd,0x27,0x5c,0x46, - 0x80,0xec,0xdf,0x59,0x5a,0x5a,0xfa,0x1d,0x39,0x7d,0x51,0x8a,0xc3,0xc3, - 0xc3,0x89,0x2d,0xa3,0xc0,0xf6,0x97,0x94,0x94,0x50,0xd5,0xfe,0x90,0x90, - 0x10,0x92,0xec,0x6f,0x6a,0x6a,0xfa,0xc6,0xcf,0xcf,0xff,0x97,0x5a,0x38, - 0x2d,0x2d,0xed,0x07,0x09,0xf6,0x83,0xd2,0xf2,0x5d,0x20,0xbe,0x47,0x65, - 0x7c,0x80,0x08,0xfb,0xd9,0x81,0xd8,0x17,0x88,0x03,0x68,0x80,0xfd,0x80, - 0x58,0x80,0x80,0xfd,0xa3,0x78,0x84,0x61,0x00,0x72,0x9c,0x8e,0x9a -}; - -// images/keep_below_lit.png -static const unsigned char image_7_data[] = { - 0x00,0x00,0x10,0x00,0x78,0x9c,0xed,0xd5,0xcf,0x4b,0xc2,0x60,0x1c,0xc7, - 0xf1,0x05,0x46,0x44,0xd4,0x56,0x74,0x8d,0x3a,0x18,0x61,0xf7,0xe8,0x2c, - 0x5e,0xea,0x50,0x44,0x28,0xfe,0x03,0x35,0x12,0x42,0x3a,0x4c,0xbc,0x8f, - 0xee,0x83,0x14,0x3c,0xd4,0xb9,0x83,0x27,0x2b,0x46,0x04,0x15,0x91,0x04, - 0x52,0x17,0xd9,0xa1,0x4b,0x24,0x2a,0x99,0x31,0x8b,0x51,0x68,0x6b,0xa1, - 0xac,0xcf,0x6a,0x46,0x44,0xf9,0x83,0xb6,0x79,0x68,0xc2,0x0b,0xf4,0x79, - 0xdc,0xde,0xe8,0x17,0x7d,0x54,0x55,0x25,0x54,0x9b,0xad,0x7d,0x24,0x4c, - 0x74,0xb0,0x4f,0xc3,0x06,0x74,0x77,0xa0,0x3d,0x0a,0xc7,0x20,0xc0,0x8c, - 0xc5,0xed,0x2e,0x58,0x2f,0x95,0x4a,0x85,0x64,0x32,0x29,0xe1,0x79,0x1c, - 0x06,0x2c,0xec,0x4f,0xc3,0x45,0x20,0x10,0x90,0x5d,0x2e,0x57,0x15,0x8f, - 0x2b,0xbc,0x5e,0xb2,0xa8,0xdd,0x03,0x5b,0x82,0x20,0xdc,0x3b,0x1c,0x0e, - 0x95,0x20,0x08,0x35,0x1a,0x8d,0x96,0xb1,0x76,0x04,0x63,0x16,0xf4,0x17, - 0xe1,0xd2,0xed,0x76,0xbf,0x6a,0x6d,0x0d,0x45,0x51,0x35,0x51,0x14,0x0b, - 0x58,0x67,0xf5,0xd9,0x98,0xd5,0x1e,0x82,0x9d,0x44,0x22,0xf1,0x58,0x6f, - 0xd7,0x05,0x83,0x41,0x19,0x7b,0xe7,0x30,0x65,0x62,0x7f,0x0d,0x32,0xb1, - 0x58,0xac,0xe2,0xf1,0x78,0x3e,0x3f,0xbf,0xd3,0xe9,0xac,0x86,0xc3,0x61, - 0x59,0x51,0x94,0x22,0xf6,0x37,0xf5,0x19,0x19,0xdd,0x1e,0x87,0x6d,0x38, - 0x84,0x54,0x24,0x12,0x29,0xd7,0xfb,0x3e,0x9f,0x4f,0x51,0x3f,0x7e,0x87, - 0xda,0xde,0x2e,0xcc,0x9a,0xd0,0xef,0x83,0x41,0x5d,0xfc,0x87,0xfe,0x19, - 0x4c,0xea,0xfb,0xa4,0x89,0x33,0x20,0x1a,0xf4,0x47,0x4c,0xee,0xda,0x7d, - 0xbb,0x6f,0x76,0xbf,0x17,0x96,0x61,0xb5,0x81,0xbd,0x74,0x3a,0xfd,0xc0, - 0x71,0x5c,0x45,0xc3,0xf3,0xfc,0x13,0xd6,0x52,0xc0,0x34,0xb9,0x6e,0x05, - 0x86,0x9b,0xf4,0xfb,0x61,0x5f,0x92,0xa4,0x9b,0x6c,0x36,0x5b,0xfc,0x4d, - 0x3e,0x9f,0x17,0xbf,0xca,0xe5,0x72,0x77,0x8d,0xde,0x8f,0xb3,0xfa,0x16, - 0xf7,0x3d,0x6d,0xe1,0x3b,0xd2,0xfa,0x07,0xa1,0x50,0x48,0xfe,0xfe,0x1f, - 0xff,0x17,0x7e,0xbf,0xbf,0xd5,0x19,0xbd,0xf7,0x19,0x86,0x31,0xb4,0xef, - 0xf5,0x7a,0xdb,0xea,0xb3,0x2c,0xfb,0x4c,0x92,0x64,0xcd,0x28,0x34,0x4d, - 0xbf,0xb4,0xd1,0xe7,0xe1,0x1a,0x32,0x06,0x3b,0x69,0xa1,0xaf,0x9d,0x9d, - 0x73,0xb0,0x60,0x82,0x79,0xa0,0x9a,0xf4,0x6d,0xff,0xcc,0x1b,0x46,0xd2, - 0x8f,0x56 -}; - -// images/maximize.png -static const unsigned char image_8_data[] = { - 0x00,0x00,0x10,0x00,0x78,0x9c,0xed,0xd6,0xbd,0x0a,0xc2,0x30,0x10,0xc0, - 0xf1,0x14,0x3f,0xc0,0xc1,0xd1,0xc1,0xb7,0xea,0x0b,0x14,0x91,0xe6,0x11, - 0x3a,0x76,0x2c,0x5d,0xfa,0x10,0x42,0xa8,0x54,0x21,0x83,0x90,0x41,0xc8, - 0xa0,0x20,0xf8,0x20,0xfa,0x06,0x5a,0xab,0xc5,0x25,0x5e,0x27,0x1d,0x93, - 0x7a,0x1d,0xc4,0x1b,0x7e,0xc3,0x0d,0xb9,0xff,0x78,0x31,0xc6,0x30,0x43, - 0xc8,0x5b,0x1f,0x4c,0x3a,0xe2,0x59,0xf4,0xa7,0x40,0x82,0x3d,0xb2,0x25, - 0x18,0x59,0xf6,0x0f,0x79,0x9e,0xdf,0x38,0xe7,0x35,0x06,0xa5,0xd4,0x15, - 0x76,0x6e,0x5d,0xfa,0x41,0x10,0xd4,0x8c,0x31,0x83,0x21,0x8e,0xe3,0x3b, - 0xf5,0xa9,0xdf,0xa6,0x5f,0x14,0x45,0x09,0xf3,0xa9,0x85,0x73,0x9a,0xa6, - 0xd5,0xb7,0x7d,0x21,0x44,0xd3,0x5f,0x83,0x99,0x83,0x79,0xd3,0x4b,0x92, - 0x04,0xab,0xbf,0xb0,0x78,0xf7,0x69,0x00,0x14,0xf5,0xa9,0x4f,0x7d,0xb4, - 0xbe,0xe7,0x60,0x88,0xdc,0xdf,0x81,0x8d,0xa3,0x23,0x46,0x3f,0x0c,0xc3, - 0x3a,0xcb,0xb2,0xaa,0x0d,0xdf,0xf7,0x9f,0xbf,0x7a,0x7f,0xa4,0x94,0x65, - 0x14,0x45,0x0f,0x0c,0x5a,0xeb,0x8b,0x63,0x7f,0x05,0x34,0x32,0x61,0xd9, - 0xef,0x81,0x71,0x47,0x6c,0xfe,0xdf,0xe4,0x8f,0xbc,0x00,0x75,0xb7,0x13, - 0x27 -}; - -// images/minimize.png -static const unsigned char image_9_data[] = { - 0x00,0x00,0x10,0x00,0x78,0x9c,0xed,0xd4,0xa1,0x0d,0x80,0x30,0x10,0x85, - 0xe1,0xe2,0xba,0x02,0x23,0xb0,0x03,0x8a,0x41,0x2a,0x98,0x07,0x2a,0x98, - 0x02,0xd3,0x04,0x4c,0x07,0x60,0x01,0x98,0x85,0x04,0x42,0x30,0xc7,0x5d, - 0x82,0x45,0x70,0x69,0x82,0xe0,0x89,0x4f,0xbe,0xfb,0xdd,0x11,0x91,0x21, - 0x00,0x00,0x00,0x00,0xf8,0x3b,0xcb,0xf2,0x84,0xec,0xcb,0x7e,0xc1,0x22, - 0x9b,0x12,0x88,0xf7,0xbd,0xb7,0xfd,0xa5,0x69,0xda,0xdd,0xb9,0xfa,0xd0, - 0x92,0xbd,0xdc,0xd1,0xf6,0xcb,0xb2,0x3a,0x8d,0x31,0xa4,0x25,0x7b,0xf4, - 0xd5,0xfd,0x39,0x84,0x71,0xf5,0xbe,0xdb,0xb4,0x64,0x2f,0x77,0x94,0xfd, - 0x9e,0x0d,0x09,0xf4,0x8a,0xbe,0xc8,0x12,0xfa,0xfa,0x9f,0xc1,0x83,0x0b, - 0x85,0x47,0xa7,0x5f -}; - -// images/restore.png -static const unsigned char image_10_data[] = { - 0x00,0x00,0x10,0x00,0x78,0x9c,0xfb,0xff,0xff,0x3f,0xc3,0xff,0x51,0x3c, - 0xd8,0xb1,0x1e,0x10,0xcf,0x07,0xe2,0x45,0x54,0xc0,0xa5,0x64,0xd8,0x6f, - 0x08,0xc4,0x57,0xb6,0x6c,0xd9,0xf1,0x71,0xe1,0xc2,0xa5,0x9f,0xc9,0xc5, - 0xcf,0x9f,0xbf,0x7a,0x05,0x34,0xa7,0x8b,0x4c,0xfb,0xaf,0x1a,0x18,0x98, - 0xfc,0x66,0x60,0x60,0xf8,0x4f,0x2e,0xde,0xb5,0x6b,0xff,0x87,0xe1,0x60, - 0x3f,0x13,0x13,0xf3,0xff,0xc6,0xc6,0xe6,0x6f,0x0d,0x0d,0x84,0xb1,0x95, - 0x95,0xcd,0x6f,0x6a,0xdb,0xcf,0xc2,0xc2,0x0a,0xe4,0xfe,0x7f,0x08,0xc4, - 0x3b,0x81,0x78,0x2b,0x1e,0x7c,0x26,0x2f,0xaf,0xf8,0x3b,0x91,0xf6,0x33, - 0x03,0xb1,0x12,0x0e,0xec,0x86,0xc5,0xfe,0xfb,0x40,0x9c,0x09,0xc4,0xda, - 0x38,0xb0,0x2c,0x10,0xef,0x21,0xc1,0x7e,0x4e,0x20,0x5e,0x0d,0xc4,0xa7, - 0x70,0xe0,0xbb,0x68,0xf6,0x3f,0x06,0xe2,0xd3,0x38,0xd4,0xae,0x87,0xba, - 0x9b,0x54,0xfb,0xb7,0xad,0x5c,0xb9,0xfa,0xb3,0x8f,0x4f,0xc0,0x4f,0x6c, - 0x98,0x8f,0x4f,0xf0,0x1f,0xc8,0x1c,0x46,0x46,0xa6,0xff,0xb8,0xd4,0xcc, - 0x9d,0x3b,0xef,0x0b,0xc8,0x5e,0x72,0xed,0xaf,0xad,0x6d,0xfc,0x46,0x49, - 0x1a,0xcf,0xcd,0x2d,0xfc,0x3e,0x5c,0xec,0x9f,0x36,0x6d,0xd6,0x97,0xab, - 0x57,0x6f,0xbe,0xb8,0x7a,0xf5,0xd6,0x8b,0xeb,0xd7,0x6f,0xbe,0xd6,0xd0, - 0xd0,0xfd,0x03,0x8b,0x7f,0x20,0xff,0x2d,0x48,0x1c,0x84,0x97,0x2e,0x5d, - 0xf1,0x99,0x16,0xf6,0xaf,0x59,0xb3,0xe9,0x23,0x50,0x6c,0x05,0x10,0x57, - 0x01,0xf1,0x35,0x2c,0xe9,0x1f,0x64,0xd6,0x82,0xbd,0x7b,0x0f,0xbd,0xa7, - 0xa1,0xfd,0x33,0xff,0x63,0xcf,0xff,0xf8,0xec,0x3f,0x00,0xc4,0x65,0x20, - 0x9a,0x56,0xf6,0xbf,0x7e,0xfd,0xf6,0xf5,0x8b,0x17,0xaf,0x9f,0xbf,0x7c, - 0xf9,0xfa,0xf9,0xa6,0x4d,0x5b,0x3f,0xc1,0xf4,0xa4,0xa5,0x65,0xfe,0x00, - 0x8a,0xbf,0x00,0xc9,0x81,0xe8,0x8c,0x8c,0xec,0x1f,0xd4,0xb6,0x9f,0x46, - 0xe5,0xff,0xa0,0xb7,0x3f,0x2d,0x2d,0xe3,0x87,0xb5,0xb5,0xfd,0x2f,0x74, - 0xac,0xa7,0x67,0xf4,0x07,0xa6,0x47,0x4a,0x4a,0xf6,0x2f,0x36,0x35,0x36, - 0x36,0xf6,0xbf,0xce,0x9d,0xbb,0xf4,0x96,0x02,0xfb,0x8f,0x01,0xf1,0x05, - 0x2c,0xf8,0xd2,0xbe,0x7d,0x87,0x3e,0xa0,0xa5,0xbf,0xeb,0x38,0xd4,0x9e, - 0x07,0xe2,0x76,0x32,0xec,0x17,0xfc,0x8f,0xbb,0x9e,0xe9,0xc7,0x91,0xff, - 0xcc,0x70,0xa8,0x57,0x26,0xd1,0x7e,0x90,0x59,0xeb,0xf1,0xe0,0x5d,0x38, - 0xec,0x17,0xc4,0x61,0x0f,0x2e,0x8c,0x61,0x7f,0x46,0x46,0xe6,0x8f,0x89, - 0x13,0xa7,0x7c,0x25,0x84,0x8b,0x8b,0x4b,0xbe,0xd3,0xc2,0x7e,0x0a,0xcb, - 0xff,0x21,0x69,0xff,0x85,0x0b,0x97,0xdf,0x51,0xd2,0xc6,0x3e,0x75,0xea, - 0xec,0x7b,0x0a,0xec,0x9f,0xf4,0x9f,0x3a,0x7d,0x8c,0xa9,0x40,0x2c,0x40, - 0xa2,0xfd,0xa3,0x78,0x00,0x30,0x00,0x58,0x3a,0x97,0xa8 -}; - -// images/splat.png -static const unsigned char image_11_data[] = { - 0x00,0x00,0x10,0x00,0x78,0x9c,0xed,0x96,0x4f,0xa8,0x12,0x51,0x18,0xc5, - 0xfd,0x4f,0x4a,0x49,0x28,0xae,0x2a,0x11,0x42,0x68,0x21,0x82,0xbb,0x16, - 0xe1,0xa2,0x9d,0xb6,0x92,0x1a,0xc1,0x48,0xaa,0x45,0x42,0x8b,0x5a,0x88, - 0x6e,0x23,0xb0,0x16,0x2d,0x74,0xf3,0x84,0x5c,0x09,0x6d,0xda,0x14,0xb8, - 0x19,0x83,0x40,0xc3,0xc8,0x16,0x11,0x03,0x16,0x46,0x10,0x95,0xcf,0xc9, - 0x78,0x03,0xe9,0xb3,0xa8,0xe7,0x6b,0x7c,0x8d,0xb7,0x73,0x79,0xcc,0x20, - 0x51,0xcf,0xd1,0x19,0x29,0x42,0xe1,0x07,0xfa,0xdd,0xf1,0x1c,0xef,0x77, - 0xbf,0x33,0x23,0x21,0xc4,0x40,0x56,0xac,0xf8,0x37,0xd8,0x07,0xce,0x82, - 0xf3,0x4b,0xe0,0x1c,0x70,0xcd,0xf0,0x3f,0x00,0x1e,0x80,0x75,0xd0,0xd5, - 0x99,0xc7,0xe0,0x88,0x0a,0xff,0x87,0xd9,0x6c,0x76,0xdb,0x60,0x30,0x10, - 0xbd,0x48,0x24,0x12,0x22,0x74,0x9f,0xaa,0xf5,0xcf,0x64,0x32,0xba,0xfa, - 0xc7,0xe3,0xf1,0xb9,0xfc,0xff,0xf2,0xfe,0xd5,0x9c,0xbf,0x10,0x89,0x44, - 0x44,0xaa,0xcd,0x30,0x0c,0xd5,0xde,0xd0,0xe9,0xfc,0x67,0xcd,0xff,0x15, - 0xda,0x9f,0x6a,0xb5,0xfa,0x65,0x7a,0x7f,0xf5,0x7a,0x7d,0x88,0x3a,0x0b, - 0x2e,0xef,0xf1,0x5d,0x35,0xf3,0x3f,0x8b,0xab,0xe3,0xf1,0xf8,0xbd,0xdf, - 0xef,0xff,0x31,0xed,0x1f,0x0c,0x06,0x77,0x24,0x49,0x7a,0x8b,0xf5,0x8b, - 0x1a,0xf5,0xf7,0xe2,0x28,0xed,0x61,0x3e,0x9f,0xdf,0xfa,0xdd,0x19,0x97, - 0x4a,0xa5,0xaf,0x58,0xaf,0x81,0xc3,0x4b,0xf0,0x36,0x81,0x5b,0x1b,0x78, - 0x39,0x9d,0xce,0x89,0xec,0xe9,0xf5,0x7a,0x25,0xf9,0xbd,0xdb,0xed,0x96, - 0x06,0x83,0x41,0x0f,0xd7,0x5d,0x03,0x46,0x9d,0xfd,0x4f,0x00,0x2e,0x95, - 0x4a,0x29,0xb9,0xf0,0x78,0x3c,0x52,0xaf,0xd7,0xdb,0x74,0xb9,0x5c,0xca, - 0x6f,0x48,0xa7,0xd3,0xdb,0xb8,0xee,0x19,0x08,0xe9,0xe8,0x6d,0x07,0x77, - 0x5a,0xad,0xd6,0xc0,0x6c,0x36,0x2b,0xfd,0x2e,0x97,0xcb,0xb4,0xdf,0x2f, - 0x8b,0xc5,0xe2,0x37,0xb9,0x66,0xb5,0x5a,0x27,0xed,0x76,0xfb,0x13,0xea, - 0xb7,0x81,0x4d,0x27,0x7f,0x06,0xbc,0x0e,0x87,0xc3,0x63,0xd9,0x27,0x14, - 0x0a,0xd1,0x79,0x7b,0x83,0xfa,0x1a,0x9d,0xbb,0x40,0x20,0xb0,0x23,0xaf, - 0x45,0xa3,0x51,0x9a,0xc7,0x36,0x38,0xa5,0x83,0xb7,0x07,0xb0,0x95,0x4a, - 0x45,0xc9,0x9b,0xd1,0x68,0x24,0x8d,0x46,0x63,0x13,0xf5,0xbb,0xe0,0x10, - 0xb8,0x57,0xab,0xd5,0x86,0xd3,0xb3,0xc8,0xb2,0xec,0x67,0xd4,0xef,0x83, - 0x83,0x1a,0xfd,0xd3,0xa2,0x28,0xae,0xfb,0x7c,0x3e,0x25,0x6f,0xc9,0x64, - 0xf2,0x3b,0xed,0x3b,0xb8,0x4e,0x76,0x73,0x7d,0x13,0xbc,0x8a,0xc5,0x62, - 0xa2,0x7c,0x0d,0xcd,0x27,0x72,0xfa,0x0e,0xf5,0x4b,0x1a,0xbc,0x8f,0x81, - 0x27,0xb9,0x5c,0x6e,0x24,0xeb,0xda,0xed,0xf6,0x09,0xcf,0xf3,0x74,0xef, - 0xbf,0xde,0xdb,0xf8,0x4e,0xa7,0x33,0xb4,0xd9,0x6c,0x4a,0x36,0x0a,0x85, - 0xc2,0x16,0xea,0x8f,0x80,0x6f,0x01,0x6f,0x33,0x28,0x74,0xbb,0x5d,0xc1, - 0xe1,0x70,0x28,0x9a,0x74,0xfe,0xe8,0xe7,0x3f,0x61,0x32,0x99,0x94,0x33, - 0xa0,0x39,0x15,0x04,0xe1,0x23,0x74,0x6e,0x90,0xf9,0xf3,0x78,0x12,0xb4, - 0x68,0xaf,0xb5,0x3c,0x77,0x68,0x5e,0xa1,0xf3,0x1c,0x1c,0x9f,0xc3,0x7b, - 0x3f,0x9d,0xad,0x66,0xb3,0x39,0x9c,0xde,0xcf,0x22,0x58,0x2c,0x16,0xc2, - 0x71,0x5c,0x1f,0x7a,0x65,0xb2,0x9b,0x63,0x35,0xfe,0x17,0xc0,0x8b,0xd1, - 0x68,0xc4,0xf7,0xfb,0xfd,0x0f,0x5a,0x81,0x0e,0x9d,0x0f,0x0e,0x9c,0x51, - 0xe1,0x4d,0x9f,0x7f,0x0c,0x59,0xce,0xff,0xbf,0xd3,0xc0,0xba,0xc0,0x2c, - 0xae,0x58,0xf1,0xdf,0xf2,0x13,0x05,0x6d,0x22,0x1e -}; - -// images/unsplat.png -static const unsigned char image_12_data[] = { - 0x00,0x00,0x10,0x00,0x78,0x9c,0xed,0xd6,0x4b,0x88,0x52,0x51,0x18,0x07, - 0x70,0xf3,0x91,0x25,0x09,0xa1,0x60,0x1a,0xe9,0xaa,0x16,0x42,0xd8,0x66, - 0x16,0x2e,0x4a,0x24,0x72,0x11,0x42,0x1b,0x41,0x52,0xca,0x5a,0x08,0xad, - 0x9c,0x85,0x28,0x81,0xd1,0x46,0x70,0xe5,0x2c,0xa2,0x45,0xe1,0xc2,0x8d, - 0x14,0x09,0xb6,0x08,0xb4,0xe8,0x81,0x8b,0xc1,0x06,0x02,0x23,0x4a,0x14, - 0x9a,0xb0,0x21,0x9b,0xa4,0x89,0x46,0xc7,0x12,0x67,0xc6,0xc7,0xf5,0xf6, - 0x3f,0xdd,0xce,0x65,0x82,0x60,0x7c,0x5c,0xb5,0xc5,0x2c,0x7e,0x9b,0xef, - 0x5e,0xce,0xff,0x1e,0xcf,0x77,0x8e,0x87,0x65,0x59,0x11,0xbb,0x67,0xcf, - 0xff,0xe1,0x00,0xb8,0xe1,0xca,0x04,0x5c,0x02,0xd5,0x2e,0xf9,0x4a,0x78, - 0x02,0x9f,0xa0,0x22,0xb0,0x45,0xd0,0x0f,0x90,0xff,0x2c,0x18,0x0c,0x6e, - 0x89,0x44,0x22,0x56,0x28,0x2e,0x97,0xab,0x8d,0x71,0x97,0x06,0xcd,0x0f, - 0x04,0x02,0x82,0xe6,0x3b,0x9d,0xce,0xa1,0xf2,0x67,0x38,0xff,0xe3,0xf0, - 0x74,0x86,0xeb,0xaf,0x80,0xbb,0xf0,0x41,0xc0,0xdc,0x15,0x78,0xce,0x72, - 0x7b,0x60,0xb7,0xfe,0x27,0x4e,0xc1,0xab,0x50,0x28,0x34,0xf6,0x1a,0x18, - 0x8d,0xc6,0x5e,0xa7,0xd3,0xf9,0x88,0xf1,0xae,0x0d,0x90,0x4b,0xed,0x83, - 0x1b,0x8d,0x46,0x63,0x55,0xa3,0xd1,0x30,0xe3,0xe4,0x67,0x32,0x99,0x06, - 0xc6,0x7a,0x08,0x87,0x87,0xc8,0x27,0x74,0xa4,0x0f,0xe3,0xf1,0x78,0x73, - 0xd4,0x6c,0xbb,0xdd,0x4e,0x7a,0xae,0x00,0xe7,0x87,0xcc,0xa6,0x2e,0xc3, - 0xf2,0xdc,0xdc,0x5c,0x97,0x8e,0x69,0xb5,0x5a,0x3b,0xa8,0xad,0xfd,0x63, - 0x8d,0xbf,0xc4,0x62,0xb1,0x16,0x7d,0x4f,0x26,0x93,0xf5,0x4b,0xa5,0xd2, - 0x77,0xd4,0xef,0x80,0x6c,0xc4,0xfc,0x43,0x70,0x3f,0x97,0xcb,0x6d,0x88, - 0xc5,0x62,0x7e,0x5e,0xa9,0x54,0xea,0x07,0xea,0x2f,0x60,0x1e,0xae,0x42, - 0xa2,0x56,0xab,0x55,0x55,0x2a,0x15,0xbf,0x56,0x7e,0xbf,0x7f,0x8b,0xf4, - 0x10,0x98,0x46,0xcc,0xa6,0xce,0xc2,0x5b,0xb7,0xdb,0xbd,0x4d,0xc7,0x36, - 0x18,0x0c,0xbd,0x56,0xab,0x45,0xe6,0x1c,0x04,0x33,0xe4,0x7d,0x3e,0x1f, - 0xdf,0xab,0x6a,0xb5,0x9a,0xa9,0xd7,0xeb,0xab,0xa8,0xdf,0xfc,0xd3,0x4b, - 0xe3,0xe4,0x4b,0xe0,0x56,0xa5,0x52,0x59,0x53,0x28,0x14,0x7d,0x9a,0x11, - 0x89,0x44,0x5a,0xa8,0xbf,0x84,0x7b,0x85,0x42,0x61,0x5d,0x2a,0x95,0xf2, - 0xcf,0xb0,0x0e,0x4d,0x96,0xdb,0x6f,0x47,0xc7,0xcc,0xa6,0x8c,0xb0,0x14, - 0x0e,0x87,0x37,0x69,0x06,0xf9,0x16,0xf2,0x4d,0xa8,0xbf,0xb7,0xd9,0x6c, - 0x1d,0x5a,0x37,0x99,0x4c,0x5d,0x86,0x61,0xc8,0xd9,0xe1,0x11,0x28,0x9b, - 0x0a,0x92,0xdf,0x5c,0xaf,0xd7,0xf7,0x68,0x96,0xc7,0xe3,0xd9,0x4e,0xa7, - 0xd3,0x3f,0x77,0xf6,0x7c,0x36,0x9b,0xdd,0xc0,0xbb,0x0f,0x58,0xee,0x1c, - 0x17,0x32,0x5f,0x03,0x8f,0x93,0xc9,0x24,0x9f,0x47,0x7a,0x52,0xa7,0xd3, - 0xf1,0x3d,0xe7,0x70,0x38,0xc8,0x7e,0x7b,0x07,0xe7,0x04,0xce,0xa6,0x2e, - 0xc2,0xb2,0xc5,0x62,0xe9,0xec,0x9c,0x33,0x21,0x97,0xcb,0xfb,0xe5,0x72, - 0xf9,0x1b,0x9e,0xdf,0x06,0xe9,0x84,0xf2,0x0f,0x42,0x22,0x9f,0xcf,0xd7, - 0x24,0x12,0xc9,0x5f,0xf9,0x38,0xab,0x37,0x59,0xee,0xff,0xed,0xe4,0x84, - 0xb2,0xa9,0x33,0xf0,0xc6,0xeb,0xf5,0xf2,0xfb,0x51,0xab,0xd5,0x32,0xcd, - 0x66,0xf3,0x33,0xea,0xd7,0x27,0x9c,0x4d,0x90,0xfd,0xb8,0x50,0xad,0x56, - 0xbf,0x2a,0x95,0xca,0xdf,0x7b,0x2e,0x91,0x48,0x90,0xfd,0x46,0xee,0x6c, - 0x47,0xa6,0x90,0x4f,0x9c,0x80,0xc5,0x68,0x34,0xda,0x32,0x9b,0xcd,0x5d, - 0xd2,0x13,0x2c,0x77,0x67,0x9d,0x46,0x36,0x35,0xdf,0x6e,0xb7,0x57,0x8a, - 0xc5,0xe2,0x3a,0xe9,0x09,0x96,0xbb,0x37,0x4c,0x33,0x9f,0xdc,0x23,0x1e, - 0xc1,0x6b,0x38,0x3d,0xe5,0x6c,0xea,0x02,0x44,0x40,0x3c,0xa3,0xfc,0xfd, - 0x70,0x6c,0x46,0xd9,0x82,0xf9,0x05,0xf2,0x91,0x21,0x08 -}; - -// images/window_background.png -static const unsigned char image_13_data[] = { - 0x00,0x00,0x10,0x00,0x78,0x9c,0xed,0xd6,0xcb,0x4a,0x84,0x50,0x18,0xc0, - 0x71,0xa1,0x8d,0x3d,0x80,0x3b,0x21,0x8a,0xc0,0x45,0xb6,0x88,0x14,0x44, - 0x7d,0x02,0xc1,0x9e,0x20,0xe8,0x15,0x7a,0x00,0x77,0x31,0x41,0x2d,0x82, - 0x59,0xf4,0x04,0x81,0x2e,0x02,0x37,0x42,0x4b,0x2f,0x23,0x06,0x95,0xd0, - 0x65,0x51,0xdb,0x5a,0x49,0x10,0x59,0x0c,0x04,0x63,0x33,0x9d,0x3e,0x69, - 0xab,0xa3,0x73,0xd4,0x71,0x20,0x17,0xbf,0xc5,0xd9,0x9c,0xbf,0x1c,0x6f, - 0x1f,0x42,0x88,0x40,0x9d,0x45,0xb7,0x04,0xd6,0x6a,0x42,0x61,0xf4,0x97, - 0xc1,0x39,0xb8,0xae,0xe8,0x12,0xec,0x62,0xf6,0x2f,0x0c,0xc3,0x18,0x2a, - 0x8a,0x32,0xc2,0xa1,0xaa,0x6a,0x02,0x7b,0xbc,0x80,0x3d,0xdc,0xbe,0xa6, - 0x69,0x5f,0x04,0x41,0x20,0x5c,0x5d,0x7f,0x6a,0x7f,0x1d,0x6c,0xe4,0xd8, - 0x9a,0x43,0xff,0x04,0xdc,0x82,0xbb,0x1c,0x8f,0x0d,0xf7,0xfb,0x41,0x10, - 0xc4,0xa2,0x28,0x26,0x82,0x20,0x64,0xa2,0x69,0x7a,0xd2,0x64,0xdf,0xb2, - 0xac,0x8f,0x2a,0xfb,0xd7,0xd5,0x97,0x65,0x39,0xf1,0x3c,0x2f,0x76,0x5d, - 0x77,0x2a,0xc7,0x71,0xe2,0x30,0x0c,0xdf,0x74,0x5d,0x1f,0xd6,0xd9,0x87, - 0x6f,0xc5,0x08,0xd6,0x37,0xe0,0x18,0xf4,0x0a,0x9c,0xd9,0xb6,0x1d,0x37, - 0xd0,0xbf,0x02,0xab,0x25,0xde,0xcd,0xc3,0xf4,0x1c,0x5a,0xec,0xf7,0xd2, - 0x7b,0xd1,0x66,0x1f,0x9e,0x95,0xf7,0x7f,0xdc,0x3f,0x18,0x0c,0x06,0x0b, - 0xd1,0x27,0x49,0xf2,0x87,0x61,0x98,0x71,0x16,0x96,0x65,0xc7,0x4d,0xf7, - 0x39,0x8e,0xfb,0x86,0xf5,0x33,0x78,0xca,0x71,0x3f,0x87,0xfe,0x03,0xd8, - 0x01,0xdb,0x39,0x56,0x66,0xe8,0x8b,0xa8,0x78,0x9e,0x3b,0xca,0xe8,0x6f, - 0x96,0xb8,0xee,0xa2,0x7e,0x7a,0x5e,0x65,0x66,0xba,0xd0,0xf7,0xfd,0x5a, - 0xfb,0x14,0x45,0x4d,0x66,0x99,0xed,0x24,0x49,0x4a,0xea,0xec,0xe3,0xe2, - 0x79,0xbe,0x52,0x3f,0x8a,0xa2,0x57,0xd3,0x34,0x3f,0x71,0xa5,0xff,0x4c, - 0xf4,0x37,0xab,0xe0,0xf4,0xf7,0xc1,0x69,0x0d,0xfa,0x80,0xc1,0xe8,0x77, - 0x5a,0xf0,0x0b,0x53,0xd1,0x77,0xec -}; - -// images/window_foreground.png -static const unsigned char image_14_data[] = { - 0x00,0x00,0x10,0x00,0x78,0x9c,0xed,0xd7,0xb1,0x4e,0x83,0x40,0x18,0xc0, - 0x71,0x0c,0x71,0xb0,0x5b,0x13,0x48,0x78,0x02,0xdf,0x43,0x7c,0x05,0x17, - 0x5d,0x1a,0x5d,0x90,0x04,0x06,0x06,0x37,0x60,0x80,0x17,0xe0,0x19,0x5c, - 0xdc,0x70,0x30,0x91,0xd8,0xf4,0x05,0xdc,0x9d,0x74,0x50,0x5a,0x63,0x5c, - 0x8d,0xf1,0x8e,0x58,0xc8,0xf5,0xbb,0x08,0x89,0x21,0x47,0x6b,0xef,0xa0, - 0x69,0x22,0x24,0xbf,0x09,0xb8,0xff,0x41,0x0e,0x02,0x84,0x10,0x89,0xf4, - 0xb6,0xdd,0x0e,0x18,0xb6,0x64,0xc0,0xd1,0xdf,0x05,0x97,0x60,0x22,0x68, - 0x0c,0x4e,0x38,0xfb,0x37,0x49,0x92,0x7c,0x18,0x86,0x81,0x79,0x98,0xa6, - 0x99,0xc1,0x18,0x2f,0x60,0xc4,0xdb,0x0f,0x82,0x00,0x49,0x92,0x44,0x78, - 0xc1,0x96,0xf6,0x7d,0x66,0x7f,0x50,0xae,0x8b,0x51,0x83,0x53,0x90,0x74, - 0xd8,0xa7,0xcf,0xc5,0x5d,0xb9,0x3e,0xd2,0x06,0xd3,0x30,0x0c,0xbb,0xec, - 0x4f,0x6c,0xdb,0xc6,0x22,0xe3,0x8b,0xf6,0x2d,0xcb,0xda,0x8a,0xbe,0xef, - 0xfb,0x28,0xcf,0xf3,0x19,0x48,0x2b,0xf3,0xf9,0x7c,0xd6,0xf5,0xfd,0xaf, - 0xfa,0x9e,0xe7,0x21,0xf2,0xf3,0xae,0x3a,0xdb,0xe0,0xfa,0xab,0xf7,0x6f, - 0xc1,0xde,0x86,0x9e,0xbf,0xbe,0xdf,0xf7,0x57,0xf6,0xa3,0x28,0xfa,0x52, - 0x55,0xb5,0xa8,0x53,0x14,0xa5,0xa8,0x1a,0xac,0xfd,0x94,0xa6,0x69,0x85, - 0x60,0xff,0x1a,0x3c,0x82,0xa7,0xba,0x2c,0xcb,0xde,0xe9,0x79,0xb2,0x2c, - 0xd3,0x6b,0x7c,0x63,0x1d,0x53,0x7a,0xe0,0xec,0xd3,0x81,0x0f,0xc0,0x21, - 0x83,0x8b,0x31,0x9e,0xfe,0xea,0x3f,0x83,0x8b,0x86,0x63,0xa9,0xfd,0x35, - 0xfa,0xc3,0x72,0x0e,0xcb,0x9c,0x33,0xfa,0xc7,0x8c,0xc6,0x32,0xac,0xfe, - 0x7d,0x39,0x87,0x55,0xc6,0x08,0xa1,0xd7,0x36,0xfb,0xba,0xae,0x7f,0xd3, - 0x39,0xfc,0x95,0xeb,0xba,0xa8,0xcd,0x3e,0x2f,0xd1,0x7e,0x1c,0xc7,0x9f, - 0x74,0x0e,0xbc,0x1c,0xc7,0xc1,0x02,0xfd,0x2b,0x22,0xfe,0x7d,0x4f,0xd1, - 0xef,0xa8,0xa3,0x35,0xfb,0x32,0x69,0xef,0xff,0x86,0xf7,0x1f,0xe7,0x5f, - 0x5a,0x00,0x1b,0x05,0x14,0xe8 -}; - -static struct EmbedImage { - int width, height, depth; - const unsigned char *data; - ulong compressed; - int numColors; - const TQRgb *colorTable; - bool alpha; - const char *name; -} embed_image_vec[] = { - { 32, 32, 32, (const unsigned char*)image_0_data, 1038, 0, 0, TRUE, "circle.png" }, - { 32, 32, 32, (const unsigned char*)image_1_data, 1164, 0, 0, TRUE, "circle2.png" }, - { 32, 32, 32, (const unsigned char*)image_2_data, 944, 0, 0, TRUE, "close.png" }, - { 32, 32, 32, (const unsigned char*)image_3_data, 654, 0, 0, TRUE, "help.png" }, - { 32, 32, 32, (const unsigned char*)image_4_data, 318, 0, 0, TRUE, "keep_above.png" }, - { 32, 32, 32, (const unsigned char*)image_5_data, 359, 0, 0, TRUE, "keep_above_lit.png" }, - { 32, 32, 32, (const unsigned char*)image_6_data, 391, 0, 0, TRUE, "keep_below.png" }, - { 32, 32, 32, (const unsigned char*)image_7_data, 408, 0, 0, TRUE, "keep_below_lit.png" }, - { 32, 32, 32, (const unsigned char*)image_8_data, 211, 0, 0, TRUE, "maximize.png" }, - { 32, 32, 32, (const unsigned char*)image_9_data, 130, 0, 0, TRUE, "minimize.png" }, - { 32, 32, 32, (const unsigned char*)image_10_data, 473, 0, 0, TRUE, "restore.png" }, - { 32, 32, 32, (const unsigned char*)image_11_data, 598, 0, 0, TRUE, "splat.png" }, - { 32, 32, 32, (const unsigned char*)image_12_data, 641, 0, 0, TRUE, "unsplat.png" }, - { 32, 32, 32, (const unsigned char*)image_13_data, 343, 0, 0, TRUE, "window_background.png" }, - { 32, 32, 32, (const unsigned char*)image_14_data, 342, 0, 0, TRUE, "window_foreground.png" }, - { 0, 0, 0, 0, 0, 0, 0, 0, 0 } -}; - -static TQImage uic_findImage( const TQString& name ) -{ - for ( int i=0; embed_image_vec[i].data; i++ ) { - if ( TQString::fromUtf8(embed_image_vec[i].name) == name ) { - TQByteArray baunzip; - baunzip = tqUncompress( embed_image_vec[i].data, - embed_image_vec[i].compressed ); - TQImage img((uchar*)baunzip.data(), - embed_image_vec[i].width, - embed_image_vec[i].height, - embed_image_vec[i].depth, - (TQRgb*)embed_image_vec[i].colorTable, - embed_image_vec[i].numColors, - TQImage::BigEndian - ); - img = img.copy(); - if ( embed_image_vec[i].alpha ) - img.setAlphaBuffer(TRUE); - return img; - } - } - return TQImage(); -} - -class MimeSourceFactory_buttons : public TQMimeSourceFactory -{ -public: - MimeSourceFactory_buttons() {} - ~MimeSourceFactory_buttons() {} - const TQMimeSource* data( const TQString& abs_name ) const { - const TQMimeSource* d = TQMimeSourceFactory::data( abs_name ); - if ( d || abs_name.isNull() ) return d; - TQImage img = uic_findImage( abs_name ); - if ( !img.isNull() ) - ((TQMimeSourceFactory*)this)->setImage( abs_name, img ); - return TQMimeSourceFactory::data( abs_name ); - }; -}; - -static TQMimeSourceFactory* bfactory = 0; - -TQ_EXPORT void qInitImages_buttons() -{ - if ( !bfactory ) { - bfactory = new MimeSourceFactory_buttons; - TQMimeSourceFactory::defaultFactory()->addFactory( bfactory ); - } -} - -void qCleanupImages_buttons() -{ - if ( bfactory ) { - TQMimeSourceFactory::defaultFactory()->removeFactory( bfactory ); - delete bfactory; - bfactory = 0; - } -} - -class StaticInitImages_buttons -{ -public: - StaticInitImages_buttons() { qInitImages_buttons(); } -#if defined(Q_OS_SCO) || defined(Q_OS_UNIXWARE) - ~StaticInitImages_buttons() { } -#else - ~StaticInitImages_buttons() { qCleanupImages_buttons(); } -#endif -}; - -static StaticInitImages_buttons staticImages; diff --git a/client/config/CMakeLists.txt b/client/config/CMakeLists.txt index ba7496c..579382b 100644 --- a/client/config/CMakeLists.txt +++ b/client/config/CMakeLists.txt @@ -11,11 +11,6 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ) -### buttons.h ################################################################## - -add_custom_target(buttons.h - COMMAND ${CMAKE_COMMAND} -E create-buttons.sh -) ### twin_polyester_config (kpart) ############################################## diff --git a/client/create-buttons.sh b/client/create-buttons.sh.cmake index c365564..36cb38c 100755 --- a/client/create-buttons.sh +++ b/client/create-buttons.sh.cmake @@ -1,17 +1,11 @@ #!/bin/sh -for f in `ls images/*.svg` +mkdir -p @CMAKE_CURRENT_BINARY_DIR@/images +for f in `ls @CMAKE_CURRENT_SOURCE_DIR@/images/*.svg` do - #ksvgtopng 32 32 $f images/`basename $f .svg`.png - inkscape -z --file=$f --export-png=images/`basename $f .svg`.png --export-width=32 --export-height=32 + @RSVG_COMMAND@ --width=32 --height=32 --output=images/`basename $f .svg`.png --format=png $f done -#for f in `ls images/*.png` -#do -# composite -compose overlay images/button.png $f $f -#done - tquic -o buttons.h -embed buttons images/circle.png images/circle2.png images/close.png images/help.png images/keep_above.png images/keep_above_lit.png images/keep_below.png images/keep_below_lit.png images/maximize.png images/minimize.png images/restore.png images/splat.png images/unsplat.png images/window_background.png images/window_foreground.png -sed -e "s/factory/bfactory/" buttons.h >buttons.h.temp -mv buttons.h.temp buttons.h +sed -i -e "s/factory/bfactory/" buttons.h diff --git a/client/images/button.png b/client/images/button.png Binary files differdeleted file mode 100644 index f4818e9..0000000 --- a/client/images/button.png +++ /dev/null diff --git a/client/images/circle.png b/client/images/circle.png Binary files differdeleted file mode 100644 index 7eb097f..0000000 --- a/client/images/circle.png +++ /dev/null diff --git a/client/images/circle2.png b/client/images/circle2.png Binary files differdeleted file mode 100644 index b490770..0000000 --- a/client/images/circle2.png +++ /dev/null diff --git a/client/images/close.png b/client/images/close.png Binary files differdeleted file mode 100644 index 41e8942..0000000 --- a/client/images/close.png +++ /dev/null diff --git a/client/images/help.png b/client/images/help.png Binary files differdeleted file mode 100644 index d19b158..0000000 --- a/client/images/help.png +++ /dev/null diff --git a/client/images/keep_above.png b/client/images/keep_above.png Binary files differdeleted file mode 100644 index 64cbdaf..0000000 --- a/client/images/keep_above.png +++ /dev/null diff --git a/client/images/keep_above_lit.png b/client/images/keep_above_lit.png Binary files differdeleted file mode 100644 index 0ba5ded..0000000 --- a/client/images/keep_above_lit.png +++ /dev/null diff --git a/client/images/keep_below.png b/client/images/keep_below.png Binary files differdeleted file mode 100644 index f33cf20..0000000 --- a/client/images/keep_below.png +++ /dev/null diff --git a/client/images/keep_below_lit.png b/client/images/keep_below_lit.png Binary files differdeleted file mode 100644 index 9000121..0000000 --- a/client/images/keep_below_lit.png +++ /dev/null diff --git a/client/images/maximize.png b/client/images/maximize.png Binary files differdeleted file mode 100644 index e14d9c9..0000000 --- a/client/images/maximize.png +++ /dev/null diff --git a/client/images/minimize.png b/client/images/minimize.png Binary files differdeleted file mode 100644 index 3f00670..0000000 --- a/client/images/minimize.png +++ /dev/null diff --git a/client/images/restore.png b/client/images/restore.png Binary files differdeleted file mode 100644 index 5c02d1b..0000000 --- a/client/images/restore.png +++ /dev/null diff --git a/client/images/splat.png b/client/images/splat.png Binary files differdeleted file mode 100644 index b1aa64d..0000000 --- a/client/images/splat.png +++ /dev/null diff --git a/client/images/unsplat.png b/client/images/unsplat.png Binary files differdeleted file mode 100644 index 1044c85..0000000 --- a/client/images/unsplat.png +++ /dev/null diff --git a/client/images/window_background.png b/client/images/window_background.png Binary files differdeleted file mode 100644 index 8f133f3..0000000 --- a/client/images/window_background.png +++ /dev/null diff --git a/client/images/window_foreground.png b/client/images/window_foreground.png Binary files differdeleted file mode 100644 index 424f855..0000000 --- a/client/images/window_foreground.png +++ /dev/null |