better icon

git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@488 b9cfdab3-6d41-4d17-bbe4-086880011989
This commit is contained in:
NishiOwO
2025-10-24 16:27:10 +00:00
parent 4234f94f3f
commit b598c29d33
33 changed files with 14192 additions and 737 deletions

View File

@@ -559,8 +559,35 @@ MwLLPixmap MwLoadImage(MwWidget handle, const char* path) {
MwLLPixmap MwLoadRaw(MwWidget handle, unsigned char* rgb, int width, int height) {
MwLLPixmap px;
unsigned char* out = malloc(width * height * 4);
int i;
MwLLColor base = MwParseColor(handle, MwGetText(handle, MwNbackground));
px = MwLLCreatePixmap(handle->lowlevel, rgb, width, height);
memset(out, 0, width * height * 4);
for(i = 0; i < width * height; i++){
unsigned char* pin = &rgb[i * 4];
unsigned char* pout = &out[i * 4];
double a = pin[3];
a /= 255;
if(a != 0){
pout[0] = pin[0] * a;
pout[1] = pin[1] * a;
pout[2] = pin[2] * a;
pout[0] += base->red * (1 - a);
pout[1] += base->green * (1 - a);
pout[2] += base->blue * (1 - a);
pout[3] = 255;
}
}
MwLLFreeColor(base);
px = MwLLCreatePixmap(handle->lowlevel, out, width, height);
free(out);
return px;
}
@@ -571,6 +598,31 @@ void MwGetColor(MwLLColor color, int* red, int* green, int* blue) {
*blue = color->blue;
}
MwLLPixmap MwLoadIcon(MwWidget handle, unsigned int* data) {
int width = (data[0] >> 16) & 0xffff;
int height = (data[0]) & 0xffff;
unsigned char* rgba = malloc(width * height * 4);
MwLLPixmap px;
int i;
memset(rgba, 0, width * height * 4);
for(i = 0; i < width * height; i++){
unsigned char* px = &rgba[i * 4];
px[0] = (data[i + 1] >> 24) & 0xff;
px[1] = (data[i + 1] >> 16) & 0xff;
px[2] = (data[i + 1] >> 8) & 0xff;
px[3] = data[i + 1] & 0xff;
}
px = MwLoadRaw(handle, rgba, width, height);
free(rgba);
return px;
}
typedef struct color {
char* key;
char* value;

View File

@@ -479,14 +479,14 @@ MwWidget MwFileChooser(MwWidget handle, const char* title) {
fc->history_seek = 0;
fc->dir = MwLoadXPM(window, MwIconDirectory);
fc->file = MwLoadXPM(window, MwIconFile);
fc->back = MwLoadXPM(window, MwIconBack);
fc->forward = MwLoadXPM(window, MwIconForward);
fc->up = MwLoadXPM(window, MwIconUp);
fc->computer = MwLoadXPM(window, MwIconComputer);
fc->dir = MwLoadIcon(window, MwIconDirectory);
fc->file = MwLoadIcon(window, MwIconFile);
fc->back = MwLoadIcon(window, MwIconBack);
fc->forward = MwLoadIcon(window, MwIconForward);
fc->up = MwLoadIcon(window, MwIconUp);
fc->computer = MwLoadIcon(window, MwIconComputer);
icon = MwLoadXPM(window, MwIconSearch);
icon = MwLoadIcon(window, MwIconSearch);
MwVaApply(window,
MwNiconPixmap, icon,
NULL);

View File

@@ -1,36 +1,447 @@
/* $Id$ */
#include <Mw/Milsko.h>
/* XPM */
char* MwIconBack[] = {
/* columns rows colors chars-per-pixel */
"20 22 6 1 ",
" c white",
". c None",
"X c gray60",
"o c gray40",
"O c gray20",
"+ c black",
/* pixels */
"....................",
"........o.OO........",
"........XOOOOOO.....",
"........o.OOOOOOO...",
"........XOOOOOOOOO..",
"........o.OOOOOOOOO.",
"........XOOOOOOOOOOO",
"........o.OOOOOOOO.+",
"..........OOOOOO..++",
"............O..XO+++",
".....+......XO++++++",
"....++...XO+++++++++",
"...+++++++++++++++++",
"..+++++++++++++++++O",
".++++++++++++++++++X",
"++++++++++++++++++o.",
".+++++++++++++++OX..",
"..+++++++++++OX.....",
"...++++++OX.........",
"....++..............",
".....+..............",
"...................."};
unsigned int MwIconBack[] = {
(20 << 16) | 22,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x666666FF,
0xCCFFFF00,
0x333333FF,
0x333333FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x999999FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x666666FF,
0xCCFFFF00,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x999999FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x666666FF,
0xCCFFFF00,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x999999FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x666666FF,
0xCCFFFF00,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0xCCFFFF00,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xCCFFFF00,
0xCCFFFF00,
0x999999FF,
0x333333FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x999999FF,
0x333333FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x999999FF,
0x333333FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x333333FF,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x999999FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x666666FF,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x333333FF,
0x999999FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x333333FF,
0x999999FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x333333FF,
0x999999FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0
};

View File

@@ -1,33 +1,263 @@
/* $Id$ */
#include <Mw/Milsko.h>
/* XPM */
char* MwIconComputer[] = {
/* columns rows colors chars-per-pixel */
"16 16 9 1 ",
" c None",
". c white",
"X c gray58",
"o c #C0C0C0",
"O c #292118",
"+ c #5A6363",
"@ c #39A5CE",
"# c #73BDDE",
"$ c black",
/* pixels */
" ",
" ",
" ",
" X+++++++ ",
" +XXXXXXXO ",
" ++XX+++X$X ",
" ++X###@X$X ",
" ++@###XX$X ",
" +XXXXXX.$X ",
" @+++++++++@ ",
"#@#@@@@@@@#@+ ",
"##@@@@@@@@@@+ ",
" @XXX+++++++X ",
"X+XXXXXXXXXO+ ",
"$X+++++++++X$X ",
"+$OOOOOOOOO$+ "};
unsigned int MwIconComputer[] = {
(16 << 16) | 16,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x949494FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x5A6363FF,
0x949494FF,
0x949494FF,
0x949494FF,
0x949494FF,
0x949494FF,
0x949494FF,
0x949494FF,
0x292118FF,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x5A6363FF,
0x5A6363FF,
0x949494FF,
0x949494FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x949494FF,
0x000000FF,
0x949494FF,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x5A6363FF,
0x5A6363FF,
0x949494FF,
0x73BDDEFF,
0x73BDDEFF,
0x73BDDEFF,
0x39A5CEFF,
0x949494FF,
0x000000FF,
0x949494FF,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x5A6363FF,
0x5A6363FF,
0x39A5CEFF,
0x73BDDEFF,
0x73BDDEFF,
0x73BDDEFF,
0x949494FF,
0x949494FF,
0x000000FF,
0x949494FF,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x5A6363FF,
0x949494FF,
0x949494FF,
0x949494FF,
0x949494FF,
0x949494FF,
0x949494FF,
0xFFFFFFFF,
0x000000FF,
0x949494FF,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x39A5CEFF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x39A5CEFF,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x73BDDEFF,
0x39A5CEFF,
0x73BDDEFF,
0x39A5CEFF,
0x39A5CEFF,
0x39A5CEFF,
0x39A5CEFF,
0x39A5CEFF,
0x39A5CEFF,
0x39A5CEFF,
0x73BDDEFF,
0x39A5CEFF,
0x5A6363FF,
0x00000000,
0x00000000,
0x00000000,
0x73BDDEFF,
0x73BDDEFF,
0x39A5CEFF,
0x39A5CEFF,
0x39A5CEFF,
0x39A5CEFF,
0x39A5CEFF,
0x39A5CEFF,
0x39A5CEFF,
0x39A5CEFF,
0x39A5CEFF,
0x39A5CEFF,
0x5A6363FF,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x39A5CEFF,
0x949494FF,
0x949494FF,
0x949494FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x949494FF,
0x00000000,
0x00000000,
0x00000000,
0x949494FF,
0x5A6363FF,
0x949494FF,
0x949494FF,
0x949494FF,
0x949494FF,
0x949494FF,
0x949494FF,
0x949494FF,
0x949494FF,
0x949494FF,
0x292118FF,
0x5A6363FF,
0x00000000,
0x00000000,
0x00000000,
0x000000FF,
0x949494FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x5A6363FF,
0x949494FF,
0x000000FF,
0x949494FF,
0x00000000,
0x00000000,
0x5A6363FF,
0x000000FF,
0x292118FF,
0x292118FF,
0x292118FF,
0x292118FF,
0x292118FF,
0x292118FF,
0x292118FF,
0x292118FF,
0x292118FF,
0x000000FF,
0x5A6363FF,
0x00000000,
0x00000000,
0x00000000,
0
};

View File

@@ -1,31 +1,263 @@
/* $Id$ */
#include <Mw/Milsko.h>
/* XPM */
char* MwIconDirectory[] = {
/* columns rows colors chars-per-pixel */
"16 16 7 1 ",
" c NavajoWhite",
". c #FFDCAE",
"X c None",
"o c #B8A07D",
"O c #574B3B",
"+ c #2B251D",
"@ c black",
/* pixels */
"XX@@XXXXXXXXXXXX",
"@+oo@@XX@@XXXXXX",
"@ ++oo@@o.@@XXXX",
"@ ++oooo.o@XXX",
"@ ++oooo@XXX",
"@ ++oo@XXX",
"@ @o@XXX",
"@ o@O@XXX",
"@ o@O@XXX",
"@ o@O@XXX",
"@Oo o@O@XXX",
"X@@Oo o@O@XXX",
"XXX@@Oo o@O@+XX",
"XXXXX@@Ooo@O@++X",
"XXXXXXX@@O@O@++X",
"XXXXXXXXX@@@++XX"};
unsigned int MwIconDirectory[] = {
(16 << 16) | 16,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0x000000FF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0x2B251DFF,
0xB8A07DFF,
0xB8A07DFF,
0x000000FF,
0x000000FF,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0x000000FF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0xFFDEADFF,
0x2B251DFF,
0x2B251DFF,
0xB8A07DFF,
0xB8A07DFF,
0x000000FF,
0x000000FF,
0xB8A07DFF,
0xFFDCAEFF,
0x000000FF,
0x000000FF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0x2B251DFF,
0x2B251DFF,
0xB8A07DFF,
0xB8A07DFF,
0xB8A07DFF,
0xB8A07DFF,
0xFFDCAEFF,
0xB8A07DFF,
0x000000FF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0x2B251DFF,
0x2B251DFF,
0xB8A07DFF,
0xB8A07DFF,
0xB8A07DFF,
0xB8A07DFF,
0x000000FF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0x2B251DFF,
0x2B251DFF,
0xB8A07DFF,
0xB8A07DFF,
0x000000FF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0x000000FF,
0xB8A07DFF,
0x000000FF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xB8A07DFF,
0x000000FF,
0x574B3BFF,
0x000000FF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xB8A07DFF,
0x000000FF,
0x574B3BFF,
0x000000FF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xB8A07DFF,
0x000000FF,
0x574B3BFF,
0x000000FF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0x574B3BFF,
0xB8A07DFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xB8A07DFF,
0x000000FF,
0x574B3BFF,
0x000000FF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0x000000FF,
0x574B3BFF,
0xB8A07DFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xFFDEADFF,
0xB8A07DFF,
0x000000FF,
0x574B3BFF,
0x000000FF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0x000000FF,
0x574B3BFF,
0xB8A07DFF,
0xFFDEADFF,
0xFFDEADFF,
0xB8A07DFF,
0x000000FF,
0x574B3BFF,
0x000000FF,
0x2B251DFF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0x000000FF,
0x574B3BFF,
0xB8A07DFF,
0xB8A07DFF,
0x000000FF,
0x574B3BFF,
0x000000FF,
0x2B251DFF,
0x2B251DFF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0x000000FF,
0x574B3BFF,
0x000000FF,
0x574B3BFF,
0x000000FF,
0x2B251DFF,
0x2B251DFF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x000000FF,
0x000000FF,
0x000000FF,
0x2B251DFF,
0x2B251DFF,
0xC0C0C000,
0xC0C0C000,
0
};

File diff suppressed because it is too large Load Diff

View File

@@ -1,280 +1,263 @@
/* $Id$ */
#include <Mw/Milsko.h>
/* XPM */
char* MwIconFile[] = {
/* columns rows colors chars-per-pixel */
"16 16 256 2 ",
" c black",
". c #010101",
"X c #020202",
"o c gray1",
"O c #040404",
"+ c gray2",
"@ c #060606",
"# c #070707",
"$ c gray3",
"% c #090909",
"& c gray4",
"* c #0B0B0B",
"= c #0C0C0C",
"- c gray5",
"; c #0E0E0E",
": c gray6",
"> c #101010",
", c #111111",
"< c gray7",
"1 c #131313",
"2 c gray8",
"3 c #151515",
"4 c #161616",
"5 c gray9",
"6 c #181818",
"7 c #191919",
"8 c gray10",
"9 c #1B1B1B",
"0 c gray11",
"q c #1D1D1D",
"w c #1E1E1E",
"e c gray12",
"r c #202020",
"t c gray13",
"y c #222222",
"u c #232323",
"i c gray14",
"p c #252525",
"a c gray15",
"s c #272727",
"d c #282828",
"f c gray16",
"g c #2A2A2A",
"h c gray17",
"j c #2C2C2C",
"k c #2D2D2D",
"l c gray18",
"z c #2F2F2F",
"x c gray19",
"c c #313131",
"v c #323232",
"b c gray20",
"n c #343434",
"m c #353535",
"M c gray21",
"N c #373737",
"B c gray22",
"V c #393939",
"C c #3A3A3A",
"Z c gray23",
"A c #3C3C3C",
"S c gray24",
"D c #3E3E3E",
"F c #3F3F3F",
"G c gray25",
"H c #414141",
"J c gray26",
"K c #434343",
"L c #444444",
"P c gray27",
"I c #464646",
"U c gray28",
"Y c #484848",
"T c #494949",
"R c gray29",
"E c #4B4B4B",
"W c #4C4C4C",
"Q c gray30",
"! c #4E4E4E",
"~ c gray31",
"^ c #505050",
"/ c #515151",
"( c gray32",
") c #535353",
"_ c gray33",
"` c #555555",
"' c #565656",
"] c gray34",
"[ c #585858",
"{ c gray35",
"} c #5A5A5A",
"| c #5B5B5B",
" . c gray36",
".. c #5D5D5D",
"X. c gray37",
"o. c #5F5F5F",
"O. c #606060",
"+. c gray38",
"@. c #626262",
"#. c gray39",
"$. c #646464",
"%. c #656565",
"&. c gray40",
"*. c #676767",
"=. c #686868",
"-. c DimGray",
";. c #6A6A6A",
":. c gray42",
">. c #6C6C6C",
",. c #6D6D6D",
"<. c gray43",
"1. c #6F6F6F",
"2. c gray44",
"3. c #717171",
"4. c #727272",
"5. c gray45",
"6. c #747474",
"7. c gray46",
"8. c #767676",
"9. c #777777",
"0. c gray47",
"q. c #797979",
"w. c gray48",
"e. c #7B7B7B",
"r. c #7C7C7C",
"t. c gray49",
"y. c #7E7E7E",
"u. c gray50",
"i. c #808080",
"p. c #818181",
"a. c gray51",
"s. c #838383",
"d. c #848484",
"f. c gray52",
"g. c #868686",
"h. c gray53",
"j. c #888888",
"k. c #898989",
"l. c gray54",
"z. c #8B8B8B",
"x. c gray55",
"c. c #8D8D8D",
"v. c #8E8E8E",
"b. c gray56",
"n. c #909090",
"m. c gray57",
"M. c #929292",
"N. c #939393",
"B. c gray58",
"V. c #959595",
"C. c gray59",
"Z. c #979797",
"A. c #989898",
"S. c gray60",
"D. c #9A9A9A",
"F. c #9B9B9B",
"G. c gray61",
"H. c #9D9D9D",
"J. c gray62",
"K. c #9F9F9F",
"L. c #A0A0A0",
"P. c gray63",
"I. c #A2A2A2",
"U. c gray64",
"Y. c #A4A4A4",
"T. c #A5A5A5",
"R. c gray65",
"E. c #A7A7A7",
"W. c gray66",
"Q. c #A9A9A9",
"!. c #AAAAAA",
"~. c gray67",
"^. c #ACACAC",
"/. c gray68",
"(. c #AEAEAE",
"). c #AFAFAF",
"_. c gray69",
"`. c #B1B1B1",
"'. c #B2B2B2",
"]. c gray70",
"[. c #B4B4B4",
"{. c gray71",
"}. c #B6B6B6",
"|. c #B7B7B7",
" X c gray72",
".X c #B9B9B9",
"XX c gray73",
"oX c #BBBBBB",
"OX c #BCBCBC",
"+X c gray74",
"@X c gray",
"#X c gray75",
"$X c None",
"%X c #C1C1C1",
"&X c gray76",
"*X c #C3C3C3",
"=X c gray77",
"-X c #C5C5C5",
";X c #C6C6C6",
":X c gray78",
">X c #C8C8C8",
",X c gray79",
"<X c #CACACA",
"1X c #CBCBCB",
"2X c gray80",
"3X c #CDCDCD",
"4X c #CECECE",
"5X c gray81",
"6X c #D0D0D0",
"7X c gray82",
"8X c #D2D2D2",
"9X c LightGray",
"0X c gray83",
"qX c #D5D5D5",
"wX c gray84",
"eX c #D7D7D7",
"rX c #D8D8D8",
"tX c gray85",
"yX c #DADADA",
"uX c gray86",
"iX c gainsboro",
"pX c #DDDDDD",
"aX c gray87",
"sX c #DFDFDF",
"dX c gray88",
"fX c #E1E1E1",
"gX c #E2E2E2",
"hX c gray89",
"jX c #E4E4E4",
"kX c gray90",
"lX c #E6E6E6",
"zX c #E7E7E7",
"xX c gray91",
"cX c #E9E9E9",
"vX c #EAEAEA",
"bX c gray92",
"nX c #ECECEC",
"mX c gray93",
"MX c #EEEEEE",
"NX c #EFEFEF",
"BX c gray94",
"VX c #F1F1F1",
"CX c gray95",
"ZX c #F3F3F3",
"AX c #F4F4F4",
"SX c gray96",
"DX c #F6F6F6",
"FX c gray97",
"GX c #F8F8F8",
"HX c #F9F9F9",
"JX c gray98",
"KX c #FBFBFB",
"LX c gray99",
"PX c #FDFDFD",
"IX c #FEFEFE",
"UX c white",
/* pixels */
"$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X",
"$X$X$X$X$X$X$X$Xx.$X$X$X$X$X$X$X",
"4XUXUXUXUXUXUX4XzXx.$X$X$X$X$X$X",
"4XUXUXUXUXUXUX4XUXzXx.$X$X$X$X$X",
"4XUXUXUXUXUXUX4X4X4X$Xx.$X$X$X$X",
"4XUXUXUXUXUXUXUXV V V V $X$X$X$X",
"4XUXUXUXUXUXUXUXUX$X$X:.$X$X$X$X",
"4XUXUXUXUXUXUXUXUXUXzX:.$X$X$X$X",
"4XUXUXUXUXUXUXUXUXUXUX:.$X$X$X$X",
"4XUXUXUXUXUXUXUXUXUXUX:.$X$X$X$X",
"4XUXUXUXUXUXUXUXUXUXUX:.$X$X$X$X",
"4XUXUXUXUXUXUXUXUXUXUX:.$X$X$X$X",
"4XUXUXUXUXUXUXUXUXUXUX:.$X$X$X$X",
"4XUXUXUXUXUXUXUXUXUXUX:.$X$X$X$X",
"4XUXUXUXUXUXUXUXUXUXUX:.$X$X$X$X",
"$Xx.:.:.:.:.:.:.:.:.:.V $X$X$X$X"};
unsigned int MwIconFile[] = {
(16 << 16) | 16,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x8C8C8CFF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xCECECEFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xCECECEFF,
0xE7E7E7FF,
0x8C8C8CFF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xCECECEFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xCECECEFF,
0xFFFFFFFF,
0xE7E7E7FF,
0x8C8C8CFF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xCECECEFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xCECECEFF,
0xCECECEFF,
0xCECECEFF,
0xC0C0C000,
0x8C8C8CFF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xCECECEFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x393939FF,
0x393939FF,
0x393939FF,
0x393939FF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xCECECEFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xC0C0C000,
0xC0C0C000,
0x6B6B6BFF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xCECECEFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xE7E7E7FF,
0x6B6B6BFF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xCECECEFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x6B6B6BFF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xCECECEFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x6B6B6BFF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xCECECEFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x6B6B6BFF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xCECECEFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x6B6B6BFF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xCECECEFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x6B6B6BFF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xCECECEFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x6B6B6BFF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xCECECEFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x6B6B6BFF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0x8C8C8CFF,
0x6B6B6BFF,
0x6B6B6BFF,
0x6B6B6BFF,
0x6B6B6BFF,
0x6B6B6BFF,
0x6B6B6BFF,
0x6B6B6BFF,
0x6B6B6BFF,
0x6B6B6BFF,
0x393939FF,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0xC0C0C000,
0
};

View File

@@ -1,36 +1,447 @@
/* $Id$ */
#include <Mw/Milsko.h>
/* XPM */
char* MwIconForward[] = {
/* columns rows colors chars-per-pixel */
"20 22 6 1 ",
" c white",
". c None",
"X c gray60",
"o c gray40",
"O c gray20",
"+ c black",
/* pixels */
"....................",
"........OO.o........",
".....OOOOOOX........",
"...OOOOOOO.o........",
"..OOOOOOOOOX........",
".OOOOOOOOO.o........",
"OOOOOOOOOOOX........",
"+.OOOOOOOO.o........",
"++..OOOOOO..........",
"+++OX..O............",
"++++++OX......+.....",
"+++++++++OX...++....",
"+++++++++++++++++...",
"O+++++++++++++++++..",
"X++++++++++++++++++.",
".o++++++++++++++++++",
"..XO+++++++++++++++.",
".....XO+++++++++++..",
".........XO++++++...",
"..............++....",
"..............+.....",
"...................."};
unsigned int MwIconForward[] = {
(20 << 16) | 22,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0x333333FF,
0xCCFFFF00,
0x666666FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x999999FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0xCCFFFF00,
0x666666FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x999999FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0xCCFFFF00,
0x666666FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x999999FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0xCCFFFF00,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0xCCFFFF00,
0x666666FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x333333FF,
0x999999FF,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x333333FF,
0x999999FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x333333FF,
0x999999FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0x999999FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0x666666FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0x999999FF,
0x333333FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x999999FF,
0x333333FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x999999FF,
0x333333FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0
};

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,36 +1,447 @@
/* $Id: icon.sh 344 2025-10-15 16:17:47Z nishi $ */
#include <Mw/Milsko.h>
/* XPM */
char* MwIconSearch[] = {
/* columns rows colors chars-per-pixel */
"20 22 6 1 ",
" c white",
". c None",
"X c gray60",
"o c #66CCFF",
"O c gray20",
"+ c black",
/* pixels */
"OOOOOOOOOOOOO.......",
"O O O......",
"O O O.....",
"O O O....",
"O O O...",
"O +O+O+O+..",
"O +++++++..",
"O XXXX XXXX+..",
"O XO++++OX XXX+..",
"O X+OXooXO+X X+..",
"O OOooooooOO X+..",
"O X+Xo oooX+O+O++++",
"O X+oo ooooo+OOOOOO+",
"O X+oooooooo+XXXXXX+",
"O X+XooooooX++++++++",
"O OOooooooOO X+..",
"O X+OXooXO+X X+..",
"O XO++++OX X+..",
"O XXXX X+..",
"O X+..",
"OOXXXXXXXXXXXXXXO+..",
"..++++++++++++++++.."};
unsigned int MwIconSearch[] = {
(20 << 16) | 22,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x333333FF,
0xFFFFFFFF,
0x333333FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0x333333FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x333333FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x333333FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x000000FF,
0x333333FF,
0x000000FF,
0x333333FF,
0x000000FF,
0x333333FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x999999FF,
0x333333FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x333333FF,
0x999999FF,
0xFFFFFFFF,
0xFFFFFFFF,
0x999999FF,
0x999999FF,
0x999999FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0x999999FF,
0x000000FF,
0x333333FF,
0x999999FF,
0x66CCFFFF,
0x66CCFFFF,
0x999999FF,
0x333333FF,
0x000000FF,
0x999999FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x999999FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0x333333FF,
0x333333FF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x333333FF,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x999999FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xFFFFFFFF,
0x999999FF,
0x000000FF,
0x999999FF,
0x66CCFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x999999FF,
0x000000FF,
0x333333FF,
0x000000FF,
0x333333FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x333333FF,
0xFFFFFFFF,
0x999999FF,
0x000000FF,
0x66CCFFFF,
0x66CCFFFF,
0xFFFFFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x000000FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x333333FF,
0x000000FF,
0x333333FF,
0xFFFFFFFF,
0x999999FF,
0x000000FF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x000000FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x000000FF,
0x333333FF,
0xFFFFFFFF,
0x999999FF,
0x000000FF,
0x999999FF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x999999FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0x333333FF,
0x333333FF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x66CCFFFF,
0x333333FF,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x999999FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0x999999FF,
0x000000FF,
0x333333FF,
0x999999FF,
0x66CCFFFF,
0x66CCFFFF,
0x999999FF,
0x333333FF,
0x000000FF,
0x999999FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x999999FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x999999FF,
0x333333FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x333333FF,
0x999999FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x999999FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x999999FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0x999999FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0x333333FF,
0x333333FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x999999FF,
0x333333FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0
};

View File

@@ -1,33 +1,447 @@
/* $Id$ */
#include <Mw/Milsko.h>
/* XPM */
char* MwIconUp[] = {
/* columns rows colors chars-per-pixel */
"20 22 3 1 ",
" c white",
". c None",
"X c black",
/* pixels */
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
".........XX.........",
"........XXXX........",
".......XXXXXX.......",
"......XXXXXXXX......",
".....XXXXXXXXXX.....",
"....XXXXXXXXXXXX....",
"...XXXXXXXXXXXXXX...",
"..XXXXXXXXXXXXXXXX..",
".XXXXXXXXXXXXXXXXXX.",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"...................."};
unsigned int MwIconUp[] = {
(20 << 16) | 22,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0x000000FF,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0xCCFFFF00,
0
};

File diff suppressed because it is too large Load Diff

View File

@@ -53,7 +53,7 @@ MwWidget MwMessageBox(MwWidget handle, const char* text, const char* title, unsi
if((flag & MwMB_ICONMASK) != 0) {
MwWidget icon;
MwLLPixmap px;
char** data = NULL;
unsigned int* data = NULL;
icon = MwCreateWidget(MwImageClass, "image", window, 8, (h - 48) / 2, 48, 48);
@@ -70,10 +70,6 @@ MwWidget MwMessageBox(MwWidget handle, const char* text, const char* title, unsi
data = MwIconNote;
break;
}
case MwMB_ICONQUESTION: {
data = MwIconQuestion;
break;
}
case MwMB_ICONNEWS: {
data = MwIconNews;
break;
@@ -84,7 +80,7 @@ MwWidget MwMessageBox(MwWidget handle, const char* text, const char* title, unsi
}
}
px = MwLoadXPM(icon, data);
px = MwLoadIcon(icon, data);
MwSetVoid(icon, MwNpixmap, px);

View File

@@ -122,19 +122,10 @@ static int ttf_MwDrawText(MwWidget handle, MwPoint* point, const char* text, int
unsigned char* opx = &px[(oy * tw + ox) * 4];
double a = out[cy * ow + cx];
if(a != 0) {
a /= 255;
opx[0] = base->red * (1 - a);
opx[1] = base->green * (1 - a);
opx[2] = base->blue * (1 - a);
opx[0] += color->red * a;
opx[1] += color->green * a;
opx[2] += color->blue * a;
opx[3] = 255;
}
opx[0] = color->red;
opx[1] = color->green;
opx[2] = color->blue;
opx[3] = a;
}
}