-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathmain_icon.py
63 lines (57 loc) · 3.57 KB
/
main_icon.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#----------------------------------------------------------------------
# This file was generated by C:\Python25\Scripts\img2py
#
from wx import ImageFromStream, BitmapFromImage, EmptyIcon
import cStringIO, zlib
def getData():
return zlib.decompress(
'x\xda\x01\x1b\x04\xe4\xfb\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \
\x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08\
|\x08d\x88\x00\x00\x03\xd2IDATX\x85\xedWMk\x13]\x14~2I\xa4\x9aI\xa0IM\xcdT\
\x11\x8cF\x13\xdf\xaa!B\x05\xb7n\xdc\x0b\xfe>\x97]\xb8r%\x88tg\x84"~5\xad\
\xb5\x01\xb1M?\x86f\x84|\x8b\x9d\xb9\xef\xe2\xe1v&\x93{\xf1Vx\xdf\x95\x07.\
\x99\xdc{\xce\xb9\xcf\x99\xf39HXI\x98\xac\x8d\r\x88 0[\x1b\x1b\x10\xa6z-\x18\
R\xa1`\xcay6\xdeD\xc2J*\x0f\xda;\xbeX\\\xe4s2\t\xa4R\x80e\x087\x08\x80\x93\
\x13\xc0\xf7\xf9\xff\xe8\x08(_O&T\xbc)\x9d\x92|\x1e8\x7f\xde\xec\xc28Y\x16p\
\xee\xdc\xb4.-o|\xa3\xbd\xe3\x8b~\xcf\x17\xb6\xfdg\x97\xab\xc8\xb6\x81~\xcf\
\x17\xed\x1d_\xc4\xcff\\\xd0\xef\xf9\xa2\xdf\x07\xf6\xf7\x81\x83\x03\xfe\xda\
6\xe08@\xa9\xc4\xdfLF}\xd1p8-7\x18L\xcbe\xb3@67\xed\x8aS\x17\xb4w|\x91\xcf\
\x03ss\xc0\xf66\xf0\xf6-\xd0lr--\x01\x0f\x1e\x00++@.\xa7\x070\x18\x00\x9b\
\x9b\xa1l\xa7C9){\xf7.\xf0\xc3\xf3\x85\xe7\x851q\n\xe0\xd2%^\x0e\x10}\xb3\t|\
\xf8\x00\xec\xee\xd22\x80\x16\xdc\xbe\r\xc8\xe0T\x01h\xb5(\xbb\xbd\rx^\x18GW\
\xae\x00\xf5:\r\x88\xc6\x872\x08%\x80\xbd=\xe0\xe7O\xc0u\x81^\x0f\xb8|9\x04\
\xa3s\xc1\xe6&\xb0\xbe\x0eL&\xcc\x82\xaf_\x81\xf1\x18x\xf8P-s\x1a\x84\xd1\
\x14\x93>\x9f\x9fg\n^\xb8@?\x16\n@:\xad\x07\x90N\x93\xa7T\xa2L2I\x1d\x8eC\
\x9d\xaa\xbbR\x9f?\xf9\xa2P`\x9eKr\x1c\xfa-\x91\xa0\xe5\xc5"\xd0h\x00\xb5\
\xda\xb4\xa28\xd96y\x8e\x8e\xf8\x16\x0e\x0f\x81J\x85\xfew\x9c\xc8\xa5)\xe0`\
\xdf\x17\xdd.\x90\xaa\xd5\x00\x11K\x0e\t \x97c\x00.,Pq\xb5\xfa{\x00\xd5*\x9f\
\x17\x17\x81\xe3c\xca\xd5j\xd3\x00,\x8bF\x15\x8b@B\x08\x888\x80\xe1\x90\x015\
\x18\xf09\x9d\xa6r\xb9tn\xf8\xf5+\x94\x1b\x0c\xf8?\x93\t\xe5T\xd9\xa3\x04\
\xf0\x7f\x92q3\xfa\x0b\xe0\xbf"m7TQ\xb7\xcb\xe2\xa4+F\x99\x0c\x8b\xd5Y\xe6\
\x813\x01\xd8\xda\x02VW\x81v[}^.\x03O\x9f\xea\xab\xde\x1f\x03\x18\x8f\x99V[[\
\xc0\xda\x1a\xf0\xfd;{\x87L\xab\xe1\x90Egw\x97\r\xa7Ra\xda\x99\xcc\x13F\x00\
\\\x975\xbe\xd5"\x90r\x19x\xf2\x04\xb8y\x93\xe7_\xbe\x00\xcf\x9f\xb3\xf9\xb4\
Z,^\xd5*p\xf5\xaa\x01\x80V\x8b>[X\xd0\x8f\\\xae\xcb\xd2\xba\xb7\x07\\\xbc\
\xc8\xae\xf6\xf81p\xef\x1e\xcf\xdf\xbf\xe7[y\xf7\x8e<\xeb\xeb\xd4\xa9\x03\
\x10\x04\xac\x92\xc7\xc7@\xea\x9fe\xf6\xe5\xf1\xc8\x17\xd16\xa9\x02\x90N\xd3\
\xc7\xf5:\xad\x94\xb4\xb4\xc4\xfd\x1b7\x807o\xc8[\xaf\xeb\xad>9\x01J\x0e\xef\
=\xb59\x08\xf4\x02\xa3\x11},\x04_m\xb5\xca\xd9@R6\x0b\xdc\xba\xc5}!\xc8;\x1a\
\xe9\xf5E\xef2\xaa\x03\xc5"p\xff>]\xb4\xba\xca\xd5\xe9\x84\xe7\x9dN\xb8oY\
\xe4-\x16M4G\x82\xf0\xf0\x90\xd3\xabm\xcf\xc6\x82\x04\xb0\xb6\x06\xbcz\xc5h\
\xbfv\x8d=\x1f`\xe0\xbdx\xc1,y\xf4H\x0f \x08\x18\xc4\x9e\xa7\x00 g\xb4~\xcf\
\x17Rq\x14@\xa3\xc1>\xdfl\xb2\x0e<{\x06\xbc|\x19\x82o\xb7\xc3v\xdch\xa8\x01L\
&\xc0|^3\x94Jr]\n\xcf\xcd\x85o\xa2P\xe0\xfa\xf6\x8d\xf9\xff\xf1#\xf0\xfa\xf5\
\xec\x05w\xee\xb0\xf7//\xcfZ>\x99Pw\x9c\xb4_F?<_\xe4r\xd3{rZV)\x02\x08|e\x85\
\x85(J\xbd\xde\xac\xe5\x92\xb4\x85\xc8\xf3\xc2\xc1C~\x9aU*\xb3\xcaU\x14\xff4\
\x8b\xfa<N\xda7\x10\xa7\x83}_\x98F\xb6\xeb\x86y\xfe;2n\xc7\xdd.\x87T\x93\xd5\
\xed\x9aj\x05\xfe\x05\xa1\x08\x9a\x91\xf9\x01G-\x00\x00\x00\x00IEND\xaeB`\
\x82\x0e`\xe6\x9b' )
def getBitmap():
return BitmapFromImage(getImage())
def getImage():
stream = cStringIO.StringIO(getData())
return ImageFromStream(stream)
def getIcon():
icon = EmptyIcon()
icon.CopyFromBitmap(getBitmap())
return icon