Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Build: g++ test.cpp -lfltk -lfltk_images -o test
- #include <FL/Fl.H>
- #include <FL/Fl_Double_Window.H>
- #include <FL/Fl_Box.H>
- #include <FL/Fl_Input.H>
- #include <FL/Fl_RGB_Image.H>
- const unsigned char data_png[] = {
- /* W=16 H=16 D=4 */
- /* Y=0 */
- 0x00,0x96,0xff,0x00, 0x00,0x96,0xff,0x00, 0x03,0x97,0xff,0x00, 0x07,0x99,0xff,0x00, /* X=0-3 */
- 0x00,0x84,0xe0,0x00, 0x00,0x6b,0xb6,0x00, 0x09,0x9a,0xff,0x00, 0x04,0x98,0xff,0xac, /* X=4-7 */
- 0x00,0x46,0x77,0xd6, 0x00,0x4f,0x87,0x00, 0x00,0x91,0xf6,0x00, 0x00,0x80,0xda,0x00, /* X=8-11 */
- 0x00,0x6b,0xb6,0x00, 0x00,0x87,0xe6,0x00, 0x00,0x96,0xff,0x00, 0x00,0x96,0xff,0x00, /* X=12-15 */
- /* Y=1 */
- 0x00,0x96,0xff,0x00, 0x00,0x96,0xff,0x00, 0x0a,0x9a,0xff,0x00, 0x2a,0xa7,0xff,0x2c, /* X=0-3 */
- 0x00,0x8b,0xed,0xd1, 0x00,0x4d,0x83,0x65, 0x00,0x8b,0xec,0x1f, 0x1a,0xa3,0xff,0xff, /* X=4-7 */
- 0x00,0x54,0x8b,0xff, 0x00,0x43,0x72,0x30, 0x00,0x6f,0xbc,0x3a, 0x00,0x5d,0x9e,0xd0, /* X=8-11 */
- 0x00,0x4a,0x7e,0x56, 0x00,0x7b,0xd1,0x00, 0x00,0x96,0xff,0x00, 0x00,0x96,0xff,0x00, /* X=12-15 */
- /* Y=2 */
- 0x04,0x98,0xff,0x00, 0x00,0x95,0xfe,0x00, 0x00,0x95,0xfe,0x00, 0x4f,0xb7,0xff,0x1c, /* X=0-3 */
- 0x2c,0xaa,0xff,0xff, 0x01,0x6b,0xac,0xff, 0x00,0x8e,0xed,0xff, 0x0e,0xa7,0xff,0xff, /* X=4-7 */
- 0x01,0x7b,0xc0,0xff, 0x00,0x67,0xaa,0xff, 0x00,0x8b,0xe5,0xff, 0x01,0x6b,0xad,0xff, /* X=8-11 */
- 0x00,0x42,0x71,0x62, 0x00,0x70,0xbe,0x00, 0x00,0x86,0xe3,0x00, 0x00,0x8a,0xeb,0x00, /* X=12-15 */
- /* Y=3 */
- 0x17,0x9f,0xff,0x00, 0x00,0x94,0xfb,0x3a, 0x00,0x6c,0xb8,0x46, 0x0d,0x9b,0xff,0x5c, /* X=0-3 */
- 0x27,0xa6,0xff,0xfe, 0x02,0xa5,0xff,0xff, 0x02,0xa5,0xff,0xff, 0x02,0xa5,0xff,0xff, /* X=4-7 */
- 0x02,0xa5,0xff,0xff, 0x02,0xa5,0xff,0xff, 0x02,0xa5,0xff,0xff, 0x01,0x70,0xb6,0xff, /* X=8-11 */
- 0x00,0x49,0x7c,0x7a, 0x00,0x56,0x93,0x43, 0x00,0x50,0x88,0x43, 0x00,0x60,0xa3,0x00, /* X=12-15 */
- /* Y=4 */
- 0x3a,0xae,0xff,0x00, 0x46,0xb3,0xff,0xe2, 0x06,0x9a,0xff,0xff, 0x01,0x95,0xf8,0xff, /* X=0-3 */
- 0x0c,0x9f,0xff,0xff, 0x02,0x9d,0xff,0xff, 0x02,0x9c,0xfe,0xff, 0x02,0x9c,0xfe,0xff, /* X=4-7 */
- 0x0b,0x9f,0xff,0xff, 0x0c,0xa1,0xff,0xff, 0x02,0x9d,0xff,0xff, 0x02,0x84,0xd7,0xff, /* X=8-11 */
- 0x01,0x6d,0xb6,0xff, 0x01,0x69,0xb0,0xff, 0x00,0x46,0x77,0xff, 0x00,0x60,0xa3,0x0d, /* X=12-15 */
- /* Y=5 */
- 0x46,0xb3,0xff,0x00, 0x7e,0xca,0xff,0x36, 0x62,0xbe,0xff,0xf9, 0x06,0x97,0xff,0xff, /* X=0-3 */
- 0x01,0x95,0xff,0xff, 0x01,0x91,0xf9,0xff, 0x00,0x8a,0xea,0xff, 0x05,0x98,0xff,0xed, /* X=4-7 */
- 0x45,0xb2,0xff,0xde, 0x52,0xb8,0xff,0xff, 0x27,0xa5,0xff,0xff, 0x01,0x95,0xff,0xff, /* X=8-11 */
- 0x01,0x95,0xff,0xff, 0x00,0x7a,0xd0,0xff, 0x00,0x4d,0x83,0x78, 0x00,0x74,0xc5,0x00, /* X=12-15 */
- /* Y=6 */
- 0x07,0x99,0xff,0x00, 0x28,0xa6,0xff,0x07, 0x31,0xaa,0xff,0xf0, 0x04,0x8e,0xff,0xff, /* X=0-3 */
- 0x01,0x8b,0xfe,0xff, 0x00,0x7d,0xda,0xff, 0x00,0x77,0xcb,0xb9, 0x0d,0x9b,0xff,0x0f, /* X=4-7 */
- 0x48,0xb4,0xff,0x00, 0x75,0xc6,0xff,0x78, 0x5c,0xb9,0xff,0xff, 0x11,0x93,0xff,0xff, /* X=8-11 */
- 0x01,0x8c,0xff,0xff, 0x00,0x65,0xac,0xff, 0x00,0x41,0x6e,0x26, 0x00,0x51,0x89,0x00, /* X=12-15 */
- /* Y=7 */
- 0x1d,0xa2,0xff,0xba, 0x07,0x98,0xff,0xff, 0x0d,0x94,0xff,0xff, 0x02,0x83,0xff,0xff, /* X=0-3 */
- 0x01,0x82,0xfb,0xff, 0x00,0x5f,0xa1,0xef, 0x00,0x51,0x89,0x00, 0x00,0x8d,0xef,0x00, /* X=4-7 */
- 0x21,0xa4,0xff,0x00, 0x71,0xc5,0xff,0x00, 0x70,0xc4,0xff,0xca, 0x1a,0x93,0xff,0xff, /* X=8-11 */
- 0x01,0x83,0xff,0xff, 0x01,0x67,0xbd,0xff, 0x00,0x51,0x8c,0xff, 0x00,0x3b,0x65,0xc8, /* X=12-15 */
- /* Y=8 */
- 0x73,0xc5,0xff,0xbe, 0x62,0xbe,0xff,0xff, 0x43,0xa8,0xff,0xff, 0x05,0x7b,0xff,0xff, /* X=0-3 */
- 0x01,0x77,0xf7,0xff, 0x00,0x46,0x77,0xec, 0x00,0x39,0x61,0x00, 0x00,0x7b,0xd1,0x00, /* X=4-7 */
- 0x07,0x99,0xff,0x00, 0x50,0xb7,0xff,0x00, 0x4f,0xb7,0xff,0xc8, 0x0f,0x86,0xff,0xff, /* X=8-11 */
- 0x01,0x79,0xff,0xff, 0x01,0x7a,0xed,0xff, 0x00,0x7f,0xe2,0xff, 0x00,0x69,0xb3,0xe7, /* X=12-15 */
- /* Y=9 */
- 0x58,0xba,0xff,0x00, 0x76,0xc7,0xff,0x0c, 0x5c,0xbc,0xff,0xef, 0x07,0x74,0xff,0xff, /* X=0-3 */
- 0x01,0x6d,0xfa,0xff, 0x00,0x51,0x9b,0xff, 0x00,0x3b,0x65,0x99, 0x00,0x51,0x89,0x03, /* X=4-7 */
- 0x00,0x71,0xc0,0x00, 0x0d,0x9b,0xff,0x70, 0x1d,0x94,0xff,0xff, 0x05,0x71,0xff,0xff, /* X=8-11 */
- 0x01,0x6f,0xff,0xff, 0x00,0x6e,0xc9,0xff, 0x00,0x6f,0xbc,0x3f, 0x00,0x7e,0xd6,0x00, /* X=12-15 */
- /* Y=10 */
- 0x19,0xa0,0xff,0x00, 0x51,0xb7,0xff,0x33, 0x33,0xab,0xff,0xf6, 0x04,0x6a,0xff,0xff, /* X=0-3 */
- 0x01,0x66,0xff,0xff, 0x01,0x5a,0xe0,0xff, 0x00,0x52,0xa1,0xff, 0x00,0x56,0x93,0xe2, /* X=4-7 */
- 0x00,0x75,0xc7,0xdb, 0x01,0x82,0xff,0xff, 0x0b,0x73,0xff,0xff, 0x01,0x66,0xff,0xff, /* X=8-11 */
- 0x01,0x66,0xff,0xff, 0x00,0x56,0xa3,0xff, 0x00,0x35,0x5a,0x53, 0x00,0x5b,0x9a,0x00, /* X=12-15 */
- /* Y=11 */
- 0x38,0xad,0xff,0x00, 0x68,0xc1,0xff,0xe0, 0x4b,0xa7,0xff,0xff, 0x3d,0x9e,0xff,0xff, /* X=0-3 */
- 0x2c,0x81,0xff,0xff, 0x01,0x5d,0xff,0xff, 0x01,0x5a,0xf7,0xff, 0x01,0x5e,0xf1,0xff, /* X=4-7 */
- 0x01,0x65,0xfe,0xff, 0x04,0x5f,0xff,0xff, 0x01,0x5d,0xff,0xff, 0x01,0x5b,0xf5,0xff, /* X=8-11 */
- 0x01,0x73,0xf9,0xff, 0x00,0x7d,0xef,0xff, 0x00,0x5c,0xa0,0xff, 0x00,0x65,0xab,0x0f, /* X=12-15 */
- /* Y=12 */
- 0x46,0xb3,0xff,0x00, 0x5f,0xbd,0xff,0x3e, 0x43,0xb2,0xff,0x55, 0x6a,0xc2,0xff,0x63, /* X=0-3 */
- 0x55,0xb9,0xff,0xfe, 0x00,0x55,0xff,0xff, 0x00,0x55,0xff,0xff, 0x00,0x55,0xff,0xff, /* X=4-7 */
- 0x00,0x55,0xff,0xff, 0x00,0x55,0xff,0xff, 0x00,0x55,0xff,0xff, 0x00,0x61,0xd9,0xff, /* X=8-11 */
- 0x00,0x7b,0xd1,0x8e, 0x1a,0xa1,0xff,0x4e, 0x00,0x8d,0xef,0x56, 0x00,0x7e,0xd7,0x02, /* X=12-15 */
- /* Y=13 */
- 0x12,0x9d,0xff,0x00, 0x1f,0xa3,0xff,0x00, 0x27,0xa6,0xff,0x00, 0x70,0xc4,0xff,0x19, /* X=0-3 */
- 0x60,0xb9,0xff,0xff, 0x00,0x72,0xff,0xff, 0x37,0xa5,0xff,0xff, 0x3c,0x90,0xff,0xff, /* X=4-7 */
- 0x00,0x5d,0xee,0xff, 0x00,0x80,0xfc,0xff, 0x3e,0xa3,0xff,0xff, 0x00,0x74,0xe9,0xff, /* X=8-11 */
- 0x00,0x54,0x8f,0x51, 0x00,0x87,0xe6,0x00, 0x02,0x97,0xff,0x00, 0x00,0x92,0xf8,0x00, /* X=12-15 */
- /* Y=14 */
- 0x00,0x96,0xff,0x00, 0x00,0x96,0xff,0x00, 0x10,0x9d,0xff,0x00, 0x65,0xc0,0xff,0x2c, /* X=0-3 */
- 0x5e,0xbd,0xff,0xdb, 0x16,0x9f,0xff,0x7f, 0x5e,0xbd,0xff,0x24, 0x67,0xba,0xff,0xff, /* X=4-7 */
- 0x00,0x6e,0xdb,0xff, 0x00,0x80,0xda,0x47, 0x4e,0xb6,0xff,0x3c, 0x16,0x9f,0xff,0xdd, /* X=8-11 */
- 0x00,0x72,0xc2,0x64, 0x00,0x87,0xe5,0x00, 0x00,0x96,0xff,0x00, 0x00,0x96,0xff,0x00, /* X=12-15 */
- /* Y=15 */
- 0x00,0x96,0xff,0x00, 0x00,0x96,0xff,0x00, 0x0d,0x9b,0xff,0x00, 0x3f,0xb0,0xff,0x00, /* X=0-3 */
- 0x31,0xaa,0xff,0x00, 0x00,0x96,0xff,0x00, 0x56,0xb9,0xff,0x00, 0x70,0xc4,0xff,0xab, /* X=4-7 */
- 0x00,0x8a,0xeb,0xe9, 0x00,0x7a,0xcf,0x00, 0x3a,0xae,0xff,0x00, 0x29,0xa7,0xff,0x00, /* X=8-11 */
- 0x00,0x8e,0xf2,0x00, 0x00,0x91,0xf6,0x00, 0x00,0x96,0xff,0x00, 0x00,0x96,0xff,0x00, /* X=12-15 */
- };
- int main() {
- Fl_Double_Window window(350,200);
- window.size_range(350, 200);
- Fl_Input input(50, 10, 200, 20,"Test");
- Fl_Box box(10,10,200-20,200-20);
- Fl_RGB_Image gray(data_png,16,16,4);
- box.image(gray);
- window.show();
- return(Fl::run());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement