xpms.cpp
来自「图形软件,用QT编写的,可以用来学习软件的」· C++ 代码 · 共 336 行
CPP
336 行
/************************************************************************************************************************************************************** **** equal III the graphic builder **** **** Copyright (C) 2003 Oleksiy Pylypenko **** **** This file may be distributed and/or modified under the terms of the **** GNU General Public License version 2 as published by the Free Software **** Foundation and appearing in the file license included in the **** packaging of this file. **** **** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE **** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. **** **** Contact earthman@inbox.ru if any conditions of this licensing are **** not clear to you. **** **** ********************************************************************************* *****************************************************************************/const char *down_button[]={"16 16 6 1","# c None",". c None","a c #000000","b c #808080","d c #c0c0c0","c c #ffffff","................",".###aaaaab####..",".###acddab####..",".###acddab####..",".###acddab####..",".###acddab####..",".###acddab####..",".###acddabbbbb..",".aaaacddaaaab#..",".#accddddcab##..",".##accddcab###..",".###acccab####..",".####acab#####..",".#####a#######..","................","................"};const char *equal3[]={"32 32 19 1",". c #00ff18","# c #0c00ff","f c #30f310","e c #3df41f","h c #4af52e","m c #57f53d","n c #64f64c","l c #71f75b","k c #7ef86a","q c #8bf879","c c #98f988","o c #a4fa96","g c #b1faa5","b c #befbb4","j c #cbfcc3","p c #d8fdd2","d c #e5fde1","i c #f2fef0","a c #ffffff",".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#","#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.",".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#","#.aabcccccccccccccccccccaaaaaa#.",".#aadeffffffffffffffffffaaaaaa.#","#.aaagfffhiaaaaaaijkffffaaaaaa#.",".#aaaalffflaaaaaaaaajfffaaaaaa.#","#.aaaaihfffgaaaaaaaaacffdaaaaa#.",".#aaaaajfffedaaaaaaaaiffjaaaaa.#","#.aaaaaacfffmaaaaaaaaamfjaaaaa#.",".#aaaaaaanfffcaaaaaaaakfjaaaaa.#","#.aaaaaaadefffjaaaaaaacfjaaaaa#.",".#aaaaaaaabfffeiaaaaaagnjaaaaa.#","#.aaaaaaaaakffflaaaaaaaaaaaaaa#.",".#aaaaaaaaaihfffoaaaaaaaaaaaaa.#","#.aaaaaaaaaapfffqaaaaaaaaaaaaa#.",".#aaaaaaaaaaakfmiaaaaaaaaaaaaa.#","#.aaaaaaaaaapeepaaaaaaaaaaaaaa#.",".#aaaaaaaaaihfbaaaaaaaaaaaaaaa.#","#.aaaaaaaaalfcaaaaaaaaagcaaaaa#.",".#aaaaaaaacfnaaaaaaaaaanfaaaaa.#","#.aaaaaaabfhiaaaaaaaaaaenaaaaa#.",".#aaaaaadeepaaaaaaaaaapfnaaaaa.#","#.aaaaaimfgaaaaaaaaaaakfnaaaaa#.",".#aaaaakfkaaaaaaaaaaagffnaaaaa.#","#.aaaaofmaaaaaaaaaijkfffqaaaaa#.",".#aaapffffffffffffffffffcaaaaa.#","#.aaieffffffffffffffffffcaaaaa#.",".#aamfffffffffffffffffffcaaaaa.#","#.aijjjjjjjjjjjjjjjjjjjjdaaaaa#.",".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#","#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#."};const char *help_icon[]={"16 16 3 1",". c None","# c #000000","a c #ffff00","................",".....######.....","....#aaaaa##....","...#aa###aa##...","...#a##..#a##...","...#a##.#aa##...","....##.#aa##....","......#aa##.....","......#a##......","......#a##......","......#a##......",".......##.......","......#aa##.....","......#aa##.....",".......###......","................"};const char *left_button[]={"16 16 5 1",". c None","# c #000000","c c #808080","b c #c0c0c0","a c #ffffff","................",".......#........","......##........",".....#a#........","....#aa########.","...#aabaaaaaaa#.","..#aabbbbbbbbb#.","...#abbbbbbbbb#.","...c#ab########.","....c#a#ccccccc.",".....c##c.......","......c#c.......",".......cc.......","........c.......","................","................"};const char *new_icon[]={"16 16 4 1",". c None","# c #000000","b c #ff0000","a c #ffffff","................","................","...########.....","...#aaaaaa##....","...#aaaaaa#a#...","...#abaaaa####..","...#abaaaabaa#..","...#abaaaabaa#..","...#aabaabaaa#..","...#aabaabaaa#..","...#aaabbaaaa#..","...#aaaaaaaaa#..","...#aaaaaaaaa#..","...#aaaaaaaaa#..","...###########..","................"};const char *open_icon[]={"16 16 5 1",". c None","# c #000000","c c #808000","b c #ffff00","a c #ffffff","................","................","................","................",".###............","#aba#######.....","#babababab#.....","#ababababa#.....","#baba##########.","#aba#ccccccccc#.","#ba#ccccccccc#..","#a#ccccccccc#...","##ccccccccc#....","###########.....","................","................"};const char *right_button[]={"16 16 6 1","# c None",". c None","a c #000000","d c #808080","c c #c0c0c0","b c #ffffff","................",".#######a#####..",".#######aa####..",".#######aba###..",".aaaaaaaabba##..",".abbbbbbbcbba#..",".acccccccccbba..",".acccccccccba#..",".aaaaaaaacbad#..",".dddddddabad##..",".######daad###..",".######dad####..",".######dd#####..",".######d######..","................","................"};const char *save_icon[]={"16 16 4 1",". c None","# c #000000","a c #808000","b c #d4d0c8","................",".##############.",".#a#bbbbbbbb#b#.",".#a#bbbbbbbb###.",".#a#bbbbbbbb#a#.",".#a#bbbbbbbb#a#.",".#a#bbbbbbbb#a#.",".#a#bbbbbbbb#a#.",".#aa########aa#.",".#aaaaaaaaaaaa#.",".#aa#########a#.",".#aa######bb#a#.",".#aa######bb#a#.",".#aa######bb#a#.","..#############.","................"};const char *up_button[]={"16 16 6 1","# c None",". c None","a c #000000","c c #808080","d c #c0c0c0","b c #ffffff","................","................",".#####a#######..",".####abac#####..",".###abbbac####..",".##abbddbac###..",".#abbddddbac##..",".aaaabddaaaac#..",".###abddaccccc..",".###abddac####..",".###abddac####..",".###abddac####..",".###abddac####..",".###abddac####..",".###aaaaac####..","................"};const char *zoom_in[]={"16 16 5 1",". c None","# c #000000","c c #808080","b c #c0c0c0","a c #ffffff","................","....####........","..##aaaa##......","..#abbbba#......",".#abb#bbba#.....",".#abb#bbba#.....",".#b#####ba#.....",".#bbb#bbba#.....",".c#bb#bbb#......",".c##bbbb###.....","..cc####c###....","....cccc.c###...","..........c###..","...........c###.","............c###",".............c#."};const char *zoom_out[]={"16 16 5 1",". c None","# c #000000","c c #808080","b c #c0c0c0","a c #ffffff","................","....####........","..##aaaa##......","..#abbbba#......",".#abbbbbba#.....",".#abbbbbba#.....",".#b#####ba#.....",".#bbbbbbba#.....",".c#bbbbbb#......",".c##bbbb###.....","..cc####c###....","....cccc.c###...","..........c###..","...........c###.","............c###",".............c#."};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?