annotate gui/mplayer/pixmaps/prev.xpm @ 33534:22c3241467b3

Remove function Normalize(). This function changed ARGB data as if it had been RGB24 data (not quite correctly) converted to ARGB with all colors transparent. Instead now, set the alpha channel for RGB24 data and leave ARGB data untouched. For X11, the alpha channel is disregarded, so both approaches are equal, but the new one is more intelligible as we get correct ARGB PNG data. For legacy reasons, all kind of fuchsia/magenta must be treated as transparent, because some skins are using at least both full opaque and full transparent fuchsia/magenta for transparency.
author ib
date Thu, 16 Jun 2011 11:19:15 +0000
parents 09c3ce60f369
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
1 /* XPM */
25715
09c3ce60f369 Make xpm arrays really const (I missed that they are not strings but
reimar
parents: 23077
diff changeset
2 static const char * const prev_xpm[] = {
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
3 "16 16 58 1",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
4 " c None",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
5 ". c #000000",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
6 "+ c #FFFFFF",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
7 "@ c #D9D9D9",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
8 "# c #737372",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
9 "$ c #888887",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
10 "% c #7E7E7D",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
11 "& c #A4A4A3",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
12 "* c #696867",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
13 "= c #8E8E8D",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
14 "- c #B5B4B3",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
15 "; c #5B5A59",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
16 "> c #9C9C9A",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
17 ", c #949392",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
18 "' c #C0BFBE",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
19 ") c #636261",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
20 "! c #908F8D",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
21 "~ c #C5C4C3",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
22 "{ c #A4A3A2",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
23 "] c #CACAC8",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
24 "^ c #6F6E6C",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
25 "/ c #959491",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
26 "( c #C0BFBD",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
27 "_ c #D3D3D1",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
28 ": c #A1A09F",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
29 "< c #D0CECD",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
30 "[ c #636260",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
31 "} c #8D8C8B",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
32 "| c #B4B3B1",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
33 "1 c #757574",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
34 "2 c #868481",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
35 "3 c #BAB9B6",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
36 "4 c #B9B7B4",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
37 "5 c #C5C4C2",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
38 "6 c #D4D3D1",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
39 "7 c #A2A09F",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
40 "8 c #A6A4A2",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
41 "9 c #BDBCB9",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
42 "0 c #C6C5C3",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
43 "a c #D4D3D2",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
44 "b c #AFAEAB",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
45 "c c #D2D1CF",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
46 "d c #A3A2A0",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
47 "e c #B7B6B3",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
48 "f c #D0CFCD",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
49 "g c #D4D4D3",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
50 "h c #B8B8B5",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
51 "i c #A8A7A5",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
52 "j c #D5D5D3",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
53 "k c #DFDFDD",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
54 "l c #BBBAB7",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
55 "m c #D7D5D3",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
56 "n c #C4C4C2",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
57 "o c #DFDFDE",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
58 "p c #BBB9B7",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
59 "q c #D9D8D6",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
60 "r c #B9B8B5",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
61 "s c #DEDDDB",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
62 " ....+ .@",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
63 " .#$.+ ..+",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
64 " .%&.+ .*.+",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
65 " .=-.+ .;>.+",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
66 " .,'.+ .)!~.+",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
67 " .{].+ .^/(_.+",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
68 " .:<.+ .[}|(_.+",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
69 " .{].+.123456.+",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
70 " .:<.+ .7890a.+",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
71 " .bc.+ .defg.+",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
72 " .ha.+ .ijk.+",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
73 " .lm.+ .no.+",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
74 " .pq.+ .6.+",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
75 " .rs.+ ..+",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
76 " ....+ .+",
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
77 " ++++ "};