git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45902 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2489 lines
119 KiB
Python
2489 lines
119 KiB
Python
#----------------------------------------------------------------------
|
|
# This file was generated by encode_bitmaps.py
|
|
#
|
|
from wx import ImageFromStream, BitmapFromImage, EmptyIcon
|
|
import cStringIO
|
|
|
|
|
|
def getAutoRefreshData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xc4\xb4l;\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x04\xdaIDAT8\x8d\xc5\x95[lTE\x18\xc7\xff3s\xce\x9e\xed\x9en[\xb6\x97\xa5+\
|
|
\xb4\x05B%\n\x08\xb4\x94kkK!>\xa0$\x1aC\x1a\x8a\t/\x06|T\x89\t\xd1\x18\x8d1\
|
|
\xc4\xa0!\x01\r\xa0\x04/\xb0\x05\x8a\x0f\x06D\xf1A\xe8-@Yz\xa3AZDm\x97n/\x0b\
|
|
t\xdb\xbd\x9f\xdb\x8c\x0flk[j\xe2\x9b\x93\xfc\x93/3\xdf\xfcf\xbeo\xfe\xc9\
|
|
\x00\xff\xe7\xd8^\xbf\x97\xfd\x97\xbc\xca3k\x8b6\x9e[\xe7\x02\x002k\xc2we\
|
|
\xc5L\x91\xdfa\xc0&\xc34\xf3\x05\xb8L\t\x8bRJ\x83\\X\x979\xe7\xe7H\x947]\xd9\
|
|
\xddfL\xec)?\xbd\xc6\xcd8\xbf\xaa\xc1\xdct\xad\xb6\xa3\x7f\x1a\x98\x88ZR}\
|
|
\xf6\xaf\xe3\x00j6\xcc/\xb7=\x9d\xf7\x8c\xe4TT0\xc2\x9044\xc4\x8d\x18\xee\
|
|
\x8f\xf7[\x9dC\x1d\xb1`l\x84A\x90OL[\xf4\xa0CO\xa7I\n\x1f,\xab\x98\x08Q\xd8\
|
|
\xf0Z\x9b\x7f\x1ax\xf3\x99\xf5_\x17f.\xd8\xbec\xf9N\x87fi\x08\'\xc7\xa0*N8d\
|
|
\x15\x14\x14\x94\x10\x08\x00\x94\x10D\xb4\x08Z\xfa\x1a\x92\xad\x81V\xdd"bpc\
|
|
\xc1\xc6\x85\xb7G\xba\x8dPb|Icm\xeb\x804Y\xfe\xc9\x925\xaa\xac\xbe\xbai\xe1f\
|
|
\xc7Q\xdf\x17<\x98x@%P\x98\x9c\x0bJ\x84\xe9V\xf3\x13\xa5\xf3\xca\xd4\x95sW1\
|
|
\x03\x1c\x9aH\xa0rQ\xb5}\xd5\xbcR\xfb\x1f\xa3\xf7\x9cU\x85[\xc8\xad\xe1NS\
|
|
\xa7:\x07\x00:\x01f\x92}\x8f\xd3\x96\xa1\x9eh?.\xc6\xcd0Q\xe5\xb4\xa4eY\xf5\
|
|
\x8d\xb5\xad\xd4\x12\t\xf7@,\xb0\xe5\xa7\xdf/~\xbf\xbf\xf9\xa3x\xfb\x90O\xa4\
|
|
1\x15\x83\x89\x00\xc6\xccQ\x94z\xca\x88D%\xe8\x96\x055)M\x07S\xe0\x85\xfe\
|
|
\xb0\x9f\xb8\x9c\xd9\xa1b\xf7\xe2\x8e\xa4\xa9\x87\xc0q\x00\x00\x9aj\xbbC-;n\
|
|
\xde\xb8\\s\xb5F\xb3\x8c\r\xbf\xdc\xbd\xe4;\xd1\xf6U<\x93f\xe1)G\x01Z\x82\r\
|
|
\x90\xa9\r\x10\x16\xd1\x996\x1dl\x11\xa18l\x8e@Q^\xc11\xd5\x9eq\n\x14w\xb9b\
|
|
\x85f:\xa6\xb9\xd6\xd7\xa9\x9b\xfa\xbe\x88\x1ef\x0e\xd9\x89\xe1D\x00\x00\x87\
|
|
B\xed0\x84E \xcb\x1c\x00&{,,+\x9e\x91\x9esH\xb5g\\\x88+\xdaC\x9d\x88o\xdd\
|
|
\xb9\x19\xe1\x99\xe0\no\xc92\x06\xe9\xfc\xeb%o(nG\x1e<j>\xd6\xe7UBa\n87\t\
|
|
\x97m\xd3\xc1.\x8fc\x81\xd9x\x9e\x7f\xf0\xe2y>\x9b\xb7\x01\xa0\xe2dI>\'\xe4\
|
|
\x12\xe1\x96\xe3\x88\xef\xb0&\x84\x80E\x04\xa8\x10\xe0B\xc0\x04\xb7\x99\xb1\
|
|
\xc7\x8f7i\xb7J\xef\xea\x07\x9c\x90\xf4\xd9\x80B\x88\x88$\xc8\x96\xa4k\xb4G\
|
|
\x04\xd3\xd3\xfe\xed`*d\xe5\xda\xae\xe2\xa0 ^!M\x99\xcf\xfaf\xabW\x92\xa9\r\
|
|
\x82\x08PPhf\x12\x1f6\xbf\xab\xf9\xc3}o]\xd9y\xa3+\x95\xa7\x01@\xd5\xb1\x12\
|
|
\xd9p\xc1\xb1rEy2G\x9f3\xa7\xe7~\xd7\xfa\xa1G\xf7\xbf\x14\xc4\x9b3\xad\x15\
|
|
\x16@\x14\xc9\x8e\x96\x91_A\x04\xc1\xea\xdc\r8{\xc7\xab\rD\xfd\x9f7\xd4\xfaN\
|
|
\xcd\xbc\x1dO\x97\xdcv\x8b\x1d\xc9\x88H?$\xf8xn8\x16\xda\xcd$\x9b5y\xfb\x89\
|
|
\x80\xa5\xfa\xa2s\x13\x1eu>\x04\x80\xee\x07]\x82\x80.[{z\xf5\xfc\x99`\x06dpa\
|
|
\xad\x0b\xc7\xc3;{\x03\xb7\xf7F\x13\x91"&\xc8\x9f\x13\xeb\xff\xb8B\x08B@\xb1\
|
|
4k9\x86\xe2\x03\x90\xa8\x84\xfdU\x9f\xd9\xeb{\xea\xaa\x7f\xbe\xf7cOU]\xd9a\
|
|
\x83\xf3\x9b\xa0\xf0+&\x95,\xf0O\xd3\xe4\xb4\xac\x9e\xc0\x9dJ\xbbd\x13.5\xdb\
|
|
x\x94\x08\x1d\x7f\x02\x0c\x00\x84\x10\xc4\xf58\x16g>\x0b\xc3\xd2p+\xd4\x86\
|
|
\xf2\x82\nV\xea)s\xb4\r\xf9\xde\x1e\x8e\x0c%\x07#\x01\xf20\xf1HU\x08C^\x9a\
|
|
\x1bK\xf2\x96 G\xcd%u\x9d\xa7\x92TO\xf7>\x01\xa6\x94\x92\xfep\x1f\xdek\xdc7F\
|
|
A\xe9\xd6E/\xd9\x9e/\xac\xb2\x8f\x99\xa3\x10\xe0X\x91\xbfR2\xe6.Mg\xa0 \xa00\
|
|
\x85\x01\x83\x9b\x18\xd7B8\xdd\xe1\x8d\x1a\x86\xf5f\xf3\xae\xcb\xc9\xa9\xad\
|
|
\x05\x00V\xf4\x8a\xe7\xfd\x1b\x03\xd7b}M\xfem]\x87z\x0f\x062\xfd\x83\xd7C\
|
|
\xcd\x8b\xc6\x93\xe3\xaa\xccl\xd4is\x12\xa7\xec\x04\x07\x87\xc9MD\xf5\x08\
|
|
\xda\x07n\xf2\x8b\xbd\x17\xb4\xf0P\xe4\xc0\xd5=\xed\xde\x14O\x00\xb0&|l\xaf\
|
|
\xf0\x96\x84B\xbfE\xb7w\x7f\xdc{\x1b@ZJ\xf6\xa2m\x9e\xe7<\xd5\xee\x1a6G^%Q(\
|
|
\x0eY5\x12f\x9cq!`Dy\xcbHS\xf0\xc8\xbd:\x7f\x17\x80DJq\x00\xf1\t0Y{t\xf9\xcb\
|
|
\xd7\xf7\xdcj\x04`\x07\xa0L\x91\x9c\x12\x93\xb3\x99\x9c\xbd\xd4\xe5\x8a\x0e\
|
|
\xc7C\xd1\xdeX\x08\x80\x8e\xc7\xbe\xd6R\xd0H*\x16\xb3}Ml\nlB\xd2\xd42S2R\xd2\
|
|
\x01\x98\xa9\xb9\xc9\xf17D|>\xc5\x05Q\xf4%\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getAutoRefreshBitmap():
|
|
return BitmapFromImage(getAutoRefreshImage())
|
|
|
|
def getAutoRefreshImage():
|
|
stream = cStringIO.StringIO(getAutoRefreshData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getAutoRefreshIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getAutoRefreshBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getCopyData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xc4\xb4l;\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x02hIDAT8\x8d\x95\x95\xcfO\x13A\x14\xc7\xbfof\xb7\xbf\x0e\xed\xad\x7fA\xdbm\
|
|
\xfd?\x8c!\x9e<\x99x\xf4\xcc\x01\xa2` \x9eM\x00\x0b*\x89\x12C\xe2\xd9\x8bWO&\
|
|
\x86@\x1b"AH\x80\xd6z\xc6\x03p\xb0DL\xb7\xd3\xce\xf30\xec\xb6S\xb7K\x99K\x9b\
|
|
\xbe\xb7\x9f\xf9\xbc7o\xa7T}\xb5\xf2\x90\xb5.\xe3\x96\x8b\x84h>\x99\x99\xfb8\
|
|
.\xee\xa8n\xd7{6\xb7x[.^\xbfY\xf5\xe2\xe2\x8e\x10\x04\x00h\xb7\x7fO\x0c\xcdf\
|
|
s \xa2\xd8\x1c\'.\xc8\xcc\xd4\xedv\xe5\xc8oH$\x92`f\x9e\x18\xdcj\xfd\xb4\xa0\
|
|
\xfb\x07{\x8f\xae\xae\xfe\x14\x00\x0cA\x08Df\x83\x97\xabKQ=$"\xfal\x81K\xa5b\
|
|
\xf8\xdd\xf7}\xf9u\xebKa\xfe\xe9\x021s|\xdd6\x15\xd5\xb5\xe5\xa9\xb1\xc6\xaa\
|
|
\xa7pmJ\x97\x97\xedI\xb9\xc8fs\x00\xc0c\x8d;\x9d\x0evj[\x13\x03\x01\xd3\x9e`\
|
|
E\x18\x9b\xa0R]+\xb1\xd1h\xdc\x08-\x97+\xd1\xe0b\xb1\x00\xc3bc\\\xdf\x0ec\
|
|
\xe5r\xf4;\x14l\xce\xcc\xd1\xc6\xcc\x8cV\xab\x15\x82\x95RVb\xb3\xd9\x8c\x84\
|
|
\x0eR\x18\x95\xca\x9d\x018\x0803\n\x85!c\xdfG}w\'L\xacT\x06e\xda\x96&\x9f\
|
|
\x88\xe2\x8cM\x8f\x99\x19J\xf5\xfe3\x1e\x06\x9a\xcf`\xd32\x98\x81d2i\x83\xb5\
|
|
\xd6\xa1\xb1\x01\x03\xbe\xdf\xc1\xee\xb7Z\x98\xe8y^h7jL$\xe08\x12J)h\xad\x07\
|
|
\xe0~\xbfo\x95\xc5l\x8f\x0e3\xe3\xe4$\x98\n;/\x93\xc9 \x97\xcb\x01\x00\xf2\
|
|
\xf9|\xc8\x1a\x02\x07\xb0\xc0\x82,\xb0\xe7\x95, \xc0\x10BBJ\t\xad5\x84\x10\
|
|
\x08\xaa\xbf><3\x01\xe9t:l\t\x11\xc1u\xdd\x91\xc3"\x10\r\xa6\xc0u]\x10\tc\
|
|
\xe78\xe1\xe1\xd5\xea\xdb\xd0Z\xc3q\x13\x89\x1fo7\xd6#\x87\x94\x88\xc2\xcd\
|
|
\x86m\x85\x10 \x12\xd0Z\xe3\xfd\xe6\xbb\xa8G\x0f\x9c\xb8\x7f\x81\xa5\x95\x17\
|
|
\x0b\xa3\xfd\x0f\xcagf\xd3\x060\xa6\xee\xde\x07\x00\x9c_\x9ca\xff\xfb\x1e\
|
|
\x98\xb0\x11{\x1f\x8f\xf6\xdfu\x1dHi\x1e1\xd6\x04)\xcdu}\xfa\xeb\x14G\xc7\
|
|
\x87He2\xeb3\xd3\xb3\x9b7\x82\x95RH\xa5R\xd6++\xe5\xc0\xba\xdf\xd78\xbf8\xc3\
|
|
\xd1\xf1! \xe8\xf1\xcc\xf4\xec\x07\x00\x88\xbdg\xabk\xcb\x9fz\xbd\xde\x03\
|
|
\xc0\x1e\xbf`1\x18\x0ch\x01\xaai\xf0\xbd\xc5\xf9\xe7\x7f\x83\xd8?\xc6\x94\
|
|
\x9d\nm\x8c\xaf\xa9\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getCopyBitmap():
|
|
return BitmapFromImage(getCopyImage())
|
|
|
|
def getCopyImage():
|
|
stream = cStringIO.StringIO(getCopyData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getCopyIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getCopyBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getCutData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xc4\xb4l;\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x04/IDAT8\x8d\x85\x93]H\\G\x14\xc7\xffsw\xee\xde\xbbYM\xe2\xc7\xc6\x98]u\
|
|
\x0bmbiblK\xaa\x11\rI\xb4\xa5-}\x08\x01i)\x92\xbe\x08JmZ\xe9\x83\n[Z,\x08\
|
|
\xc6\x06\xb4\x14!\xa4!\x0f!\x14?\x82\xb1\x86\x90\x16S\x89i\x8a\xb5\x0f5%&i\
|
|
\xa4\x15c\xd5m\xdc\xac\xba\xdfw\xef\x9d\xb9\xd3\x07W\xb0\xcb\xba90\x0c\xcc9\
|
|
\xe77\xffs8\x87 \xc9\xba\xbf>;a\x9af\xb9a\x18Um-\x9e;\xc9\xfe\r\xeb\xec\xeah\
|
|
\x06\xd0\xad\xaa\xb6\xc5\xe6\x8f?u%\xfb\xa5\xe4`I\x92\xca\x0e\x1d*CnN\xee\
|
|
\xe8VP\x00PU\xf5\xab\xb7\xdfz\x07\x92$9;\xbb:\xae\xa6\x05\xdb\xed\xf6\x0f\
|
|
\xdfx\xfdM\xe2.|\x0e\x16\xc9\xa2~{\xe1\\{*\xe87\xbd=}\xce=N\x9a\xb53\x1bG\
|
|
\xaa\x8ebw\xde\xee\x03i\xc1\x8c1gn\x8e\x03\x00Pu\xe4(\x00x\x92\x13:\xbb:\x8a\
|
|
\xe2\xf1\xf8\xbb\xe5e\x15\xe0\x9cCUUD\xa2\x91\x82\xb4\xe0x<>3r\xed\xaai\xb5Z\
|
|
!S\x19yy\xf9\x96\xcb\xdf]\x1a\xdb\x1c\x93\x99\x999|\xb8\xbc\x02\x8cqH\x92\
|
|
\x84[\xe3?!\x14\n\xb5\xa6\x05\x038\xe1{\xea#\x9a\x16\x83\x10\x02%\x07\x0e"\
|
|
\x1c\x0e\x1d\xdb\xa4\xb6\x92s^\xear\x16B\x08\x81\'\xcbO\x10\x8f\xebkm-\x9e\
|
|
\x9e\xb4\xe0\xb6\x16\xcfc\x00\x17\x87G\x86\x84\xddn\x87\x10\x02/\x1f|\x15\
|
|
\x03\x83}\x8f\x00 ##\xe3\xfa\xf1c5`\x8c\x81R\x8a\xf1\xdbc\x88\xc5\xa2\xa5\
|
|
\xc9\xd0T\x8a\xd1\xd6\xe2\xa9\xd74-\xf0\xf0\xcf\xfb\x82\x10\x82\xdc\\\x07B\
|
|
\xa1\xe0\xde\x0b\x17\xcf\xf7\xec\xdc\x91\xb5]Ul\x10B`\xea\xee\xefP\x14\xa5?!\
|
|
\xe6\xd9\xe0\x845\xfe:9A\xb6m[\x87\x1c.\xafDff\xe6\'\x05\x85E\x10B@\x92\x08\
|
|
\x16\x16\xe7\xf5\xd3M\xcd\xefm\x91\x9f\x1a\xdc\xd6\xe2\xe97Ms\xfc\xe7;\xb7M\
|
|
\x8b\xc5\x02Y\x96\xa1(*8c \x84\xe0\xc7\xd1\x1f\x10\n\x85\xaa\xb7\x82\xa6S\
|
|
\x0c\x00\x1f\xfc=\xfb\x97\x00\x11\x10B\xa0x\xef\x8b\x88D\xc2\x98\x9d\x9b\x05\
|
|
\xb5X\x1e\xa4\xdbJ\x00\xb0l\xe5\xb89:\x16\xa8\xae9n\xfbwf\xa6\xb2\xb8\xa4\
|
|
\x14\x86a@\xd7u\xf8\x1f>\xc0\xa9\xc6\xa6]\xe9\xa0\xcfR\x8c\xe2\xcf\xda\xf5\
|
|
\xf8\xdc\x1c\xa6\xff\x98Bqq1\x89\x85B\xf0\xcd<\xc2\xb0\xd5\x9ar#7\x1bI~\xb8\
|
|
\x0c\xb8w\xa8j\xbbDHm\x9c1u\xff\xfe\x97\x88\xdff\xc3?\x93\xbf\xa1\xa0\xec5\
|
|
\xe4\xc4b\x98\x9e\xbe/\x14J5S\x88\xc1\x80\xa6}Q\x07\xcc\xa5\x05\x0f[\xad\x8d\
|
|
\xb2\xc5\xf2yQVV\xbe*\xcb\x90\xa5\xf5\x82&\xe7\xe7E"V\x94\x15\x16\x12\x000L\
|
|
\x13\x9aa\xe0\xf1\xea\xaa\xd7\xe0\xfc\xcb\x13\xba~.e+\x86\\\xce\x1a.D\xeb>\
|
|
\x87#\x7f-\x16\xf3O{\xbd\xab\xfeh\x14\xcb\xe10t\xce\xcf\xd0\xda\x93\xe7u\xce\
|
|
\xcf,\x87\xc3\xf0G\xa3\x98\xf6zW\xd7b1\xff>\x87#\x9f\x0b\xd1:\xe4r\xd6\xa4\
|
|
\xeeq4Z_\xe1v\xbb\xfd\x91\x08\x96\xc3\xe1\x01\x9d\xf3^\x9b,c)\x18\x84\t\xdc=\
|
|
\xd97\xd8\x00`j)\x18\x84M\x96\xa1s\xde\xbb\x1c\x0e\x0f\xf8#\x11T\xb8\xddnD\
|
|
\xa3\xf5\xa9\xc1\x86\xf1\xbcJ)"\xba\xce|\x9c\x8f(\x946\xd8\xadVH\x84,\x9e\
|
|
\x02\xae\x01P\xeb\x80\xef%B\x16\xedV+\x14J\x1b|\x9c\x8fDt\x9d\xa9\x94B\xe8\
|
|
\xfa\x0b\x9b[K7> \x06s\x055\r\xdbU\x15%\x94\xdepegcji\xc97\xcf\xd8\x00\x00\'\
|
|
\x00\x01\x00\xf3\x8c\xf5\xc3\xeb\xad{\xc5\xe5\xda\xb5\xb0\xb2rC\xa6\x94\x055\
|
|
\r\x12\xe3N\x00*\x00\x03\x00\x97\x12\xbfHVJ/-\x04\x02\xc8\x90ejS\x14\xdc\xf3\
|
|
z\xb1"\xc4/\x1f16\x08 ;q\x1cM\x8c]y*\xc4\xc4=\xaf\x176EA\x86,\xd3\x85@\x00&\
|
|
\xa5}\x00\x14\xac\xef\x06\xd9\x90n\x01@\xaf\xa8j\x8b$D\xb5)\x04\xf1\nq\xf3\
|
|
\xb4a\x0c%|fR\x85\xac\x9b\xd2\xda=\x92TM\t\xe1qBn\xbd\xafig\x01\xb0\r\xc5\
|
|
\x9b\xc7\x8dl\xa8O\x1c\n@\xc6\xffGr\xa3B3\x01\xe1\x9bn$\xdae\x02\xc0\x7f\xa7\
|
|
\xeb\xd5\x9f5w\xb0\xfd\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getCutBitmap():
|
|
return BitmapFromImage(getCutImage())
|
|
|
|
def getCutImage():
|
|
stream = cStringIO.StringIO(getCutData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getCutIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getCutBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getIconData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \x08\x02\x00\
|
|
\x00\x00\xfc\x18\xed\xa3\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\
|
|
\x00\x01\xf9IDATH\x89\xddV\xd1\x8d\xdb0\x0c\xe5\x1dn\x0ck\x0fk\x10f\x8fc\xe6\
|
|
\x88\xbc\x07=\x88\xb4\x07\xb3\x07\xfbA\x87\x92m\xd9\xe7\xa2\x08\x8a\xf6!\x08\
|
|
,S\xe2#\xf9(\xc9\x1f\xaa\n\xef\xc4\xe7[\xbd\x03\xc0\x17\x00\x94RRJ\x00\x90R\
|
|
\x1a\x86\x01\x00\xee\xf7\xbb\x88\x10\xd18\x8e\xd34\xe5\x9c\xdb51FD\xb4\x99\
|
|
\x86v\x0e""b\x9d\xad\xaa\xaa\x1ac\x04\x00"RU#s\xd3j\xf6\x0b\x88\xa8/\x84\x10\
|
|
6V\xf3cX\xbc\x18\x7f\x08!\xe7l\x0br\xce-\x013\xdbPDZz\x8b\x06\x11m\xbe\xe7\
|
|
\xe1\xcb\xc1\xa9,\t\xfbo\x03\xdc\x10xS\x1cY\xed\x8d{\xa8\x04\x1eZ\xcb\xef\
|
|
\x0b\x88\x88\x99\x99\xd9\x87\xaa\xca\xcc-Y\x17+\x9bW\xb3}\xd9\xd5@D.\x12\xd4\
|
|
6-\xa5x\x12\xf3<\xefu\xb3\x0c\xac\x86\xd34\xedY\xfb\xf0\xfax\xf5M\xed#\r,j/\
|
|
\xb1YSJ>\x7f\xa3\xe2\xa7\x87\x9csFDf\x0e!\x88\xc8\xedv\xbb\x12\x9f\x11\xcc\
|
|
\xf3\\J\xb12X#y\xf5@U7\xad\xe9\xadf\x85\xeef\x10c\xf4\x90\x89h\xc3\xda6\xd5\
|
|
\x97\xf9\x1d_\x00\x80q\x1c\x89HD,\'K\xd9\xf5\xb7m\xdc\xba{<\x1e\xc30\x1c\xed\
|
|
\xe4\x0f\xfd\x1f\x0e\xbb?\xc7\xf3\tV\xa1\xce\x9e9\xd9#\xd7\xc1\xac\x00\xdau\
|
|
\xf6\xf6\x12\xfdU\r\xe6\x19J\x01;>b\x84\x18a\x1c\x17\xd3\xf3\t\xd3\xb4\x98B\
|
|
\xa8\xef;8*k\xceKY\xfd\xd7\x1c\x1fJ\xb42\xc5x\xa8\xc1!\x81\xafd\xae\x1a\xda\
|
|
\x01\xe3C"e^\x91]%0\x17!\xa8\xdf\x0b\x88\x8b\x0b\xe6\xe5\xb99,\xce28\xd3@\
|
|
\x04b<\xb4~\x7f\xaf\x9e\xd7\xdf\x05\x15g\x04]\xf5v7\xfc\x0f8#\x18\x06H\t\xec\
|
|
\xeb\xc4\xda\xa9\xa5,\xa5\xee\xdbR\x8e\xbdt5\x10\xa92\x1aB\xa8"\xa7\xb4XM\
|
|
\xa1\xb6\xdf\xae\x8a\xac\xbbFl\xd7\x8bTU=\x8e\xdf&PU\xe6\xea\xa8\xb9B\xb6\
|
|
\x1cm\x1f\xef\xf1\xef\xdf\x07o\'\xf8\x05\x02\xba\x08\xf5X\n-\xd8\x00\x00\x00\
|
|
\x00IEND\xaeB`\x82'
|
|
|
|
def getIconBitmap():
|
|
return BitmapFromImage(getIconImage())
|
|
|
|
def getIconImage():
|
|
stream = cStringIO.StringIO(getIconData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getIconIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getIconBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getLocateData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xc4\xb4l;\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x03\x8cIDAT8\x8d}\x95\xc1o\x1bE\x14\x87\xbf\x8dc\'\xee\x12\xb4\x93\xb2Q\x12\
|
|
E\x91\x87C\x8a*D\x16U\x88\n\x1f\xda\xaa\x07N\xfc\x01\x95"\xb5G\xc4)\x11\x07N\
|
|
\xd0\xe4X\xa9R"\xc1\x9d\x18Y\xa2\xdc*\x10\xe2\x00\x12\xdb\x83\x0f\xe1\x00\
|
|
\x86\xaa\x02q\xe88M\x80\x14\xc7x\x9dx\xc7\xeen\xeap\xf0\xd8\xd9$N\x9f4\x87\
|
|
\x9d\xf7\xf4\xcd\xef\xbd}\xf3\xc6\xe2\x05&\xf3\xd2w\xe7\xdc+\x83|\xba\xa6\tk\
|
|
\xe15UR\xfe \xbfu\x06p\r\xf0\x80y\xce\xe3\x90\x19\x10T\x03"\xca@\x03XT%UN\
|
|
\xbaSg@o\xba\x97\xdc\xd7\xecY{TG\x1a\xb6\xf1i\x02M\x1c\x9a\x14H\xe3\xe1\x80{\
|
|
\xd1\x9d\xb4\x0e\xac\\\x1c\xc6\x97\xc5\xac\xd8\x08\xb6\x82\x9d\x81\xe0\x04\
|
|
\xd4\xa9\xeeV\xd1\x8f\xb4O\x83\x02P\x00\xde\x04r\xc0\x12m6\xd9\xe7\x81\xd6\
|
|
\xfajf"Cf(3y\x12\x9e:\x0b\xca&>\xb0\xa2Jj=\xd8\n*bV\xdc2\xe0\x82\xd9\xf3\x85\
|
|
+\xac\xf8 \x1e\x08\x1fN\x08\xf6\xdc\xb7]\xa7\xbas\x0c\xea\xcb\x05S\xef\x88y:\
|
|
@\x9aU)e\xb7\xaeE\xb5,\xf3\x92\x90\xf0\xb6=ecc{\xe1\xd3\xd0\xe9+6j\xdf\xd5\
|
|
\x19=J\xe5\x14\xb4\x0c\xdcg\x97\xcb\xb4\x99\x04\xee0\xc2=\xe0}\xf1\x86\xa8\
|
|
\xa8o\xd5\xbd\x9e\xf28\x8c\xe1\x00O\xcc\x8a\x8d\xa1\xa4Z:\x00<8\tUE\xe5\xa3i\
|
|
\xd0\x02j\x94UQ\xf9\xc0\x1a\xb0(\x17\xa4\xa7Jj\x19\x80qp\xe7\\\x0fpz\xe0\xae\
|
|
uK\xe0\xf7\x0e\x03*\xaa\xa8\x02\xf3\xbd\x08\\3\x87\xa1\x8a\xaalj\xee\x00Pg\
|
|
\x05}\x84J\xd6\x18\x13\xb8,\xf3\x12"\xe6\xa9\xb3*\xf3\xf2T\x9f\xf6\xfb\xfcx\
|
|
\xcc1\x1b\x04\xce\x01\xd0\x01\x0e\xf1\xcc\xbes"\xce\x03\xae\x9c\x88y!\xb8\
|
|
\x00\xac\x03\x90f\x95s\x14hQ\xc6\xa4\x9f\xb0E\xc09\x11\x03\xf0\xe3`\xb0\xe0&\
|
|
u*\xaa\xa4\x96\xa5\x94\r^\xa6\xac\xbe\xee\xce\x82\xc45\xef\x97%\x19#\xaf\xcb\
|
|
CF\x8fP\xfd\x9f\xa7+\x1a\xce\x9dRuK.\xc8^\xaa\xdd\xf4MYL\xd7\xac\xf7\xb3\xc9\
|
|
\x02\xba;\x9c\xc0\x0c!\x99\x97\x1e\xf09Sx\xb4\x81:+\xaa\xa4\x96\rt\x11\xc8\
|
|
\x99\x0b\xe2\x90\xa6L\x8a\x86\x81\xdeWE\x15\xc8\xeb\xf2\x10\x01\x04@\x8b%`=\
|
|
\x05\x10l\x05;bV\xdcp\xa7\xdd\x9cF\xc30W\xc5\xb8x\x89\xdf\xf9\x89\x14\xfbh\
|
|
\x1e\xa3\x99\xe7\x19\xe3h\xbe\xa4\xc5\xf7<\xe1!\x7f\xb2/.\x89\x10\x01\xf6\
|
|
\xb0M\x86\x0cq+\xbe\xa3J\xea\x8f\xfe\xac\x103\xe27]\xd3yw\xca\x9d\xd0hH\xf3\
|
|
\x0e\x16C\xfc\xc5W\xd4y\xc2\x08\xef\xf1\x9c)\x9a|\xc66>-\x86x\x15\xd5\x83\
|
|
\xa2!\xdc\r?\xc4\xe2\xbb`+h\x1f\x81\xd3"\x0b\xec\xe8=}\xd1\x9dv\xcfk4dx\x8b\
|
|
\t\x96H\xd1\xc2b\x06\x8b\x19\x0e\xf9\x82I6\x98\xe6\x03\xc6\x12\xd0\xbf\xc3Oi\
|
|
\xf0\x8d\xfaE=\x86\xc4t\x13BL\x13\x11a\xf1\xab\x81\xbfb\xdb6F}\x9e,3d\x01\
|
|
\x9b\x1b\x8c\x81=j\xe3\xd8\x0e\xf1^L\xf8O\xb8\xc6\x1e?\x10\x11\x04Awl&\xdb\
|
|
\xed\x19\x10\xb3\x8f\xc2\xe2\xe3\xea\xc3*d\xf8\xc4\xbd\xe0\xbe\x8e\xcd)\xd35\
|
|
M\xb5R\xbdM\xc4&M\xfe%\xa6\x05D=\x7f\x12\xbc\r4\x01\x97=, \xc5\x18w\xab\xe5j\
|
|
7\xabQ>b\x889"\xee\xf2\x9cGt\xc8\xa2\xd9"&\xa4\xfb<\xed\x02\xff\x9d\x02+\xa5\
|
|
\xdaR\xca\xa7t_\xb3\x11\xc0f\x9f\x8a\xe9\xd0,\x93f\xc4\xc4(\x1a\xfc\x0c\xb4\
|
|
\xccj\x02m RJuz\xbc\xff\x01C\xb9\xaf\xac*\x91E\x90\x00\x00\x00\x00IEND\xaeB`\
|
|
\x82'
|
|
|
|
def getLocateBitmap():
|
|
return BitmapFromImage(getLocateImage())
|
|
|
|
def getLocateImage():
|
|
stream = cStringIO.StringIO(getLocateData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getLocateIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getLocateBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getLocateArmedData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x18\x08\x06\
|
|
\x00\x00\x00\xe0w=\xf8\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x01~IDATH\x89\xb5U\xc1\x8d\xc2@\x0c\x9c\xe5\xeeO\x07\x14@\x03@!H\x14\xc0?\n\
|
|
\xd4\x91D\xfb\xa7\x00$\n\x01\x1a\xa0\x00:\xa0\x82\xbd\x07\x1a2\xf1z\x838\xdd\
|
|
\xcd3vf\xec\xb1\x9d\x840\xf9\xc2\x7f\xe2\xfb]\xc2f>Kc\xf1\xe3\xed\x1e\xc6\
|
|
\xe2\xa1\xd4\x81\x12WS\xff\xe5\xf8x/4\x19#\xaf\xa6=\xf9e]!>\x9e\xa4\x97u\x05\
|
|
\x1b/u\x9a\t(9\x89I\xa8X\x9d\xefA\x85J"\x03\x01\x8f\x1c\x00\xea\xdd>\xd4\xbb\
|
|
}fA\xbd\xdb\x87\xd5\xf9iMId0\x83\xcd|\x96<\xf2\xf3\xcao\x9f\xe4\x00\xc0\x9c\
|
|
\xf8\x00\x16\xdb\n,\xe8\xd5\x81*[r\xda\xa13\xb8\xac+\xa8\xb0\x8a]\x0f\xd1\
|
|
\xb7H\xb7E\xc9\xbb\xb6I\xd6"\xdac\xbb#G\xd76)\x13\xd0\xea\t%?\xde\xeea\xb1\
|
|
\xcd\x07N2\xed\x82\xc8\x0e\x8d\xed\xd1\xb2\xeb!b3\x9f%\xee9\xc5\xd4R\xe6d\
|
|
\xca^\x07%\xb0\xcaO\x91u0\xb0\xe0\x14\xe1Y\x02<\xed\xea\xda&e9\xa78\xc8\xcb\
|
|
\x04\x96\xa7\xf8\xf2\x92\x03\xb4\xb6\xa8]\x9a\xe3\xad\xf3\xc0"~[thKS\x91\xc6\
|
|
\xb9e\x1e\x07Q<4\xef\x88,t\x85\xed\xa1\xb1\xabL\x00\xe8wYE\xba\xb6I\xdc0\xf5\
|
|
\xdc\x923\x9e]2\xd0{\xcbD\xad\xdc;\xb4\x12\xb9"[SO\xc4\xb3H\x9f[r-\xe6\xcf~8\
|
|
\x1e\xf9\xa8\x000\xf4\xbd\x04;\x0f\x1b\x1f\x15P!\xa0\xff\x8cX\x9f=\xe2\x8f\
|
|
\x04\x08\xda\xa6[\xf2\x0e\x1f\t\xfc\x06?%\xb3\x0b\x14\x95x1\xa9\x00\x00\x00\
|
|
\x00IEND\xaeB`\x82'
|
|
|
|
def getLocateArmedBitmap():
|
|
return BitmapFromImage(getLocateArmedImage())
|
|
|
|
def getLocateArmedImage():
|
|
stream = cStringIO.StringIO(getLocateArmedData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getLocateArmedIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getLocateArmedBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getMoveDownData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xc4\xb4l;\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x048IDAT8\x8d\x8d\x94O\x88\x1be\x18\xc6\x9f\xf7\x9bI&\x99\xe6_\xbbm\xedB\'\
|
|
\xc9\xd2\xc5Z\x90\xb2\xbd\xb5\x87-nK\x03)=\x14\x11\xf4\xd0"\xe2A\x11\xa9\xd5\
|
|
\x93\x82V\x16E=Y\x95"\nV\x91^\xaaW\x0f\xb1\x91\x85\xd5\x8b\xae\xbd\xa8T[A\
|
|
\xdd\x99\xf9\x96$u\xbb\xec\xceL23\xc9\xfc\xf9<4\x81mvZ|\xe1\x83\x8f\x97\xe7\
|
|
\xfb\xcd\xf3>\xbc\x0c\xd5\xebu\xbd\xd1hT1VG\x8e\x1c\xf9|jj\xea\xd4\xf6\xed\
|
|
\xdb\xa5v\xbb\xedr\xce\xbf\xb9~\xfd\xfa\x0b\xe3\xba\xfb\x95\x9c\xd4\x9c\x99\
|
|
\x99\xf9\xe0\xe4\xc9\x93\x8f\x9f8q\xa2(\x84@\xbb\xdd\xde\xb1\xb0\xb0\xf0$c\
|
|
\xcc\xba}\xfb\xf6\x87\xba\xaew\xfe\x0fx[\xbd^?3j\xf8\xbe\xbf\x07\xc0l>\x9f\
|
|
\xcf\xad\xac\xac\xc0\xf7}\xc8\xb2\x8c\xc9\xc9\xc9B\xa1P\xd8\x7f\xe7\xce\x1d\
|
|
\xa9\xa9i\x07\xb2D\x19\x02b\x01\xac\xcd\x9a\xe6J\x128\x05\xe0\xca\xa8\x91\
|
|
\xc9d\x00\x00\x86aD\x9e\xe7!\x9dN\xa3\xd7\xeb\x81s\x8e\xc1`\x00"\xca\x01\x98\
|
|
\x93\x81\xfd\x8c\xe8Y\x01\xfc\xf5c\xb9\xfcr\x08\xac\xcf\x9a\xe6/\x9b\xc1\x1b\
|
|
\x8dF\xa34\x16\xc5\xa5T*u\xd6q\x9cB&\x93\x81\xe38\xe8t:\x8em\xdb\x7f\x07A\
|
|
\xe0\xd48\xffx(}i\xb1\\>\x97#\xfa2\x0b8?\x94\xcbO\x1c5\xcd\x9b\x89\x19W*\x95\
|
|
T\xb7\xdb\xfd\x82s\xbe\xcb\xb2\xacc\xd9lVr]\xd7\xb3m{\xc1u\xdd\xaf\r\xc3hm\
|
|
\xd6\x0f\x84\xf8\xb4\x0btsD\x97\x8bD\xef.\x96\xcb\xef\x0c\x84\xb8\xb5\x05l\
|
|
\x18FP\xadV\x7f\xb5m\xfbM\xdf\xf7\xbf\x92eY\x0e\xc3\xd0\x0f\x82\xe0\xcf(\x8a\
|
|
\x96\xc7\xf55\xce\xfbMM\xbbj\x0bQ)1\xf6*\x017j\x9c\xff\x9c\xb8\x15B\x88\x18\
|
|
\xc0\x801\xd6O\xa5Ra\x1c\xc7>\x80\x80\x88\xe2$}\x8ds\xb7\xa9io\xad\xc5\xf1\
|
|
\xc3;\x19;\xb3\xa0i\xa9-\xe0j\xb5*\xa7\xd3\xe9G\xf6\xee\xdd\xfb\xda\xf4\xf4t\
|
|
\xadX,\xca\xadV\xcb\xd5u\xfd\xda\xc6\xc6\xc6GSSS7\x96\x97\x97\xc3\x04x\xd8\
|
|
\xd4\xb4\x10@\x85\x80\x99-`]\xd7\xc3C\x87\x0e=\x7f\xfc\xf8\xf1Ssss\x858\x8e\
|
|
\xb1\xba\xbaZZ\\\\<\xbd\xb4\xb4\xb4\xe6y\xdeE\x00\xad\xf1w\x9b\x8b\x80\x9a\
|
|
\x0c\xa0P\xaf\xd7\xcf\x8f\x9a\x83\xc1`\x97\x10\xe2h6\x9b\xdd6Z1\xc6\x18&&&\
|
|
\xf2\xf9|~\xdf\xda\xdaZ\xa1R\xa9\xb4\r\xc3\x10\x0f\x82\x8f\x1c_\x1c5\xd2\xe9\
|
|
\xf4\xc8y\xe4y\x1e\x14EA\xb7\xdb\x05\xe7\x1c\xfd~\xffA,\xd0\xf0\x88!\xd8n4\
|
|
\x1a;6\x0b\x0e\x1e<x\x911\xf6\x8c\xe38EEQ\xd0\xeb\xf5\xd0\xe9t,\xcb\xb2n\x85\
|
|
ah\xdd\xcf\xed\xc8\xa5@\xf2\x1e\xcb\xbd^\xef3\xce\xf9\x84eY5UU\xe5^\xaf\xe7:\
|
|
\x8e\xf3\xad\xe7yW\xe38^\xbd\x9fc6t\xcc\x92\xc0\x86a\x84\x95J\xe5\xa6\xe38\
|
|
\xaf\xbb\xae{E\x92$\x8a\xa2h\x10E\xd1?q\x1c\xb7\x0c\xc3\xd8\xb2\x11\x00\xd0\
|
|
\xd4\xb4\x14\x01\xf2p\x14/q\x8f\x87\xa3\x9a\xc3\x93XMM\x93j\x9cG\xc3{I\x06\
|
|
\xde\xcb1\xf6\x94%\x04\xe68WY\xc2\x9b\x14\x11\x15\x89h^UUQ(\x14\x0e\xa8\xaa*\
|
|
\x88\xe8E\xc6X\x89\x88\xd2\x00P\xe3<jj\xda\x1fMM\xdb\x99&\x9a/0\xf6\x9ct\xf7\
|
|
o\xb74\x8ae\xbc\x82l6\xbbND\x97]\xd7%\xdb\xb6o\xba\xaeK\x8a\xa28\x99Lf\x9d\
|
|
\x88v\x0f]\xda\x0c(\xedd\xec\x8d\x1c\xd19\x19\x80%\xc4\xf7\x8f\x99\xe6a\x00`\
|
|
A\x10\x94$I\xba I\xd2\x05\x00\x90$\xe9B\xbf\xdf\xffI\x92\xa4\xc1\xe6\xaf\xe5\
|
|
\xf3\xf9\x96$I\xe7?\xd9\xbd\xfbtS\xd3\xf4<Q\xae\xc4\xd8\xa4Lt.\x10\x02\x8e\
|
|
\x10\xdf\x1d5\xcdc#=c\x8c\x05\x8a\xa2\xcc+\x8a2\x0f\x00\xc3\xfba\x00\xf7\x80\
|
|
\x1d\xc7Y\xf7}\x7f\xe5\xdf(Z\x05 B\x80\x06B\xc0\x8a\xe3\xdf\x1c!\xce\xce\x9a\
|
|
f\xed\x9e\xb9\xeb\xf5\xba>\x9e\x05c\xec\x12c\xac\xbc\xb9\'\xcb\xf2\xd3\xaa\
|
|
\xaa\n\xc6\xd8C\xc3(6\x9a\x9a\xa675\xed\xd1\x848\x133fq\x1c\xbf\x9f\xc9d\x0c\
|
|
"z[\x92\xa4=\xaa\xaa\x8a(\x8a\x14\xcf\xf3\xf6\xbdR*Y\xd7\xeenD\t\x80\x0b\xe0\
|
|
\xf7$\xf0\x7f\xdb\xdd\xf9?E\xff&\x94\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getMoveDownBitmap():
|
|
return BitmapFromImage(getMoveDownImage())
|
|
|
|
def getMoveDownImage():
|
|
stream = cStringIO.StringIO(getMoveDownData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getMoveDownIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getMoveDownBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getMoveLeftData():
|
|
return \
|
|
"\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xc4\xb4l;\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x03\xe9IDAT8\x8d\x9d\x95Ol\xdbT\x1c\xc7\xbf\xcf\xcf\xf6l\xafi\x9d\x86\x86\
|
|
\x16\xda\xc5\x06&\xa0\x82rBHH\\&uZ\xca\x1f\x15\x84\xc4\xa1p\xd8\x89\xcb\x0e\
|
|
\x1cva\x9a\xb4\x0b\x7f\x0e \x18\xe2\xb4\t\t!\x10H\x08q\x01\x14A\xa9\x04'\x10\
|
|
TB\x1d\xe3\xcfZH\xec\xb8RRB\xb2\xc5q_\x9c\xd8~\x8f\x03IIF\xd7V\xfbJ\x96\x9f\
|
|
\xbe~\xfa\xbc\x9f\xbe\xbf\xdf\x93I>\x9fw\n\x85\x82\x85\x9e,\xcb\xa2\xb2,\xdb\
|
|
\x13\x13\x13gl\xdb~,\x9dN\xd3J\xa5\xc2<\xcf\xfb,\x08\x82\xb7\xc30\\/\x95J\t\
|
|
\xf6\x91|\xbdA\x08\xc9\x8c\x8c\x8c\x9cZXXxj~~~L\x08\x81J\xa52\xbe\xb2\xb2\
|
|
\xf2\xcc\xea\xeaj\xb3\xd3\xe9\xbc\x05\xa0z\x10\xf0\xe1|>\xffl\xdf\x08\xc3p\
|
|
\x12\xc0\xb1T*\x95\xda\xdc\xdcD\x18\x86\x90e\x19SSS\xa3\xa3\xa3\xa3w\xd7\xeb\
|
|
u3\x97\xcbm\xb9\xae+\xf6\x03+\x00\xde\xef\x1b\x9a\xa6\x01\x00\x1c\xc7\xe1\
|
|
\xedv\x1b\xaa\xaab{{\x1b\x9e\xe7\xa1\xdb\xed\x82\x10\xb2_\xb1;\xe0k\x85B\xc1\
|
|
\xec\x1b\xb6mO\x8e\x8d\x8d\x9dU\x14\xe5\xb9 \x08F5MC\xab\xd5B\xb5Zm\xf9\xbe\
|
|
\xffg\x1c\xc7\xfe~\xd5\xf6\xc1C\xe2\x9c\xd7\x83 x\xd7\xf3\xbc\x89f\xb3yL\xd7\
|
|
u\xca\x18k\xfb\xbe\xbf\xc2\x18\xfb\x98s\xfe\xf7A+\x1e\x92\xeb\xba\x91eYk\xbe\
|
|
\xef\x9f\xe3\x9c\x17TU=S\xab\xd5NGQt%I\x92\x92\xeb\xba\xdd\x9b\x02\x03\x80\
|
|
\xe38q.\x97\xbb\x92\xcdf\x1b\xb2,\x9fb\x8c}\x0e@\x0cF`Y\x96\xa2(\xca=\xba\
|
|
\xae\x1f\x91e\x99\x84a\xd8\xeav\xbb\xeb\x9c\xf3\xadb\xb1\xc8w\x05\xf7*\x17\
|
|
\xb3\xb3\xb3\xbc\xb7\xe6\x83\xdf,\xcbR\x0c\xc3x\xc8\xb2\xacW,\xcb\xbaO\xd34R\
|
|
.\x97\x9b\x9e\xe7}\xe8\xfb\xfeE\xdb\xb6\xcb7\x04\xef%B\xc8\xed\xa9T\xea\xc5\
|
|
\xc5\xc5\xc5\x87\xe7\xe6\xe6h\x14E(\x97\xcb\xe6\xf2\xf2\xf2\xc9\xb5\xb5\xb5\
|
|
\xad0\x0c\xdf9\x088\x9b\xcf\xe7_\x184\xc20\x9cVU\xf5\x01J)u\x1c\x07q\x1c\x03\
|
|
\x002\x99LF\xd3\xb4\xa3\x94\xd2C\xfb\x81\xb7\x01\xcc\x00xs\xd0\xec\xcf\xfa\
|
|
\xc6\xc6\x06L\xd3\x84$I\xf0}\x1f\xd5ju\xe7\x90=\xc1\x85B\xa1\r\xe0\x7f7\xc2\
|
|
\xb6\xed#\xa6i\x9e\xd7u\xfd\x89\xf1\xf1qJ)\x85\xef\xfb\xa8T*\x7f1\xc6~M\x92$\
|
|
\xbc\xa9\x8c9\xe7\x95 \x08^/\x95Jf\xbd^\xbfSQ\x94\xc3A\x10\\\x0b\x82\xe0\xa3\
|
|
N\xa7\xf3\x05\xe7|O0\xe9=b\xe0-\x80\x7fg\xdd\xb6\xed\x1fN\\\xbd\xfa\xd2#\x8d\
|
|
\xc6V\x0c\xccl\x112\xfe\xaa$}\xc59o\xb8\xae{\xc3q#\x84\x90\x0c\xa54-IR\x9ds~\
|
|
4\x8e\xe3\xdf\x00\xb4\xfa\xf0\x0bq,(\xd0\xd2\ti)\x84\xbc\xa7'\xc9\x1bE\xc7\
|
|
\xd9\xb9\x95\xd2.P\x85\x10r\x17\x80\x05UU/k\x9af\xaa\xaa\xfa=!dI\x92\xa4;\
|
|
\x00\xa8\xbd}\x8f&\xc0\xa6B\x08\x08\x90%@q\x10\xb2\x1b8\xad\xeb\xfa\xba$I\
|
|
\xdf2\xc6\x0e\xf9\xbe_d\x8c\x11\xc30BM\xd3\xfe\x00\x90\xfdrf\xe6q\x00\x1fH\
|
|
\xc0,\x80Oz\x19\r5Y\x8e\xa2\xc8\x04p\xa2\x97c\x03\xc0m\x9dN\xe7\x9c$I\xad$\
|
|
\xf9\xefGa\x18\xc6\xcfa\x18>}arr\x91\x00\xa7S\x84\x8cH\x84|\x1d\x0b\x81\x04\
|
|
\xf8Q\x00\xbf\x0f\x81%I\x8a\x0c\xc3(\x00\x00c\xec~\xc30>\x05\x80(\x8a.\x0enl\
|
|
\xb5Z\xe9$I\xa6k\x9aV\xb5\x15E\xc4\x00!B\x80\tq\t\xc0\xf3\xc7=\xef\xd2P\x14\
|
|
\x94\xd2m\xc6\x18a\x8c\x11\x00\x97\x19c\xd9v\xbb\xfdZ\x92$C\x8d\x8d\xa2\xe8V\
|
|
EQ\xce\x9f\xad\xd5\xbe\x11\xc0R[\x88&\x13\xc2\x05\xb0t\xdc\xf3~\xba>\xcf\xdd\
|
|
2\xae\x0b!^\x16B\x9c4\x0cCPJ\xef5\x0cCp\xceG\xa7\xe3\xf8\x96'S\xa9\x06\x07\
|
|
\xbe\x03\xf0 \x00\x06\xe0\x97]\x18\xf8\x07\x82\x8c\xe0o)B\x05\xba\x00\x00\
|
|
\x00\x00IEND\xaeB`\x82"
|
|
|
|
def getMoveLeftBitmap():
|
|
return BitmapFromImage(getMoveLeftImage())
|
|
|
|
def getMoveLeftImage():
|
|
stream = cStringIO.StringIO(getMoveLeftData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getMoveLeftIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getMoveLeftBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getMoveRightData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xc4\xb4l;\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x03\x7fIDAT8\x8d\x9d\x93Oh#U\x1c\xc7\xbfof^&\xf3\xa6M\xb7\xc9JZ\xdc1F\xac)\
|
|
\x94\x16\x02\xd5R\xff\x1d\x03\x83\xb7\xa5\xa0\x88\'\x15\x04\x0f.x\xac\x1e\
|
|
\xf4 \xb8\xf5 \xb8Z\xedA\x97E<\xa8x\x94@s\xe8"\x08\xdb\xa5\x07\xa1h\xa5\x982\
|
|
\xd3\x98\xa6m\xda\xba;\x93\xbc\xc9\xf4%\x19\x0f\xdbH\x98M\xda\xe0\xf76\xef\
|
|
\xfb\xfb}~\xef\xcd\xfb>b\x9a\xa6\x95\xcf\xe7\x1fGHSSS\xa3\xf1x\xfcV:\x9d~V\
|
|
\xd7uR.\x97\x9d\xc3\xc3\xc3\xeb\xcdf\xf3\xd6\xc6\xc6\x86\x17\xae\x0fK\xe9gD"\
|
|
\x91O\x16\x16\x16r\xf3\xf3\xf3j\xb3\xd9\x84m\xdb\xf1B\xa1\xf0\xc1\xce\xceN\
|
|
\x11@a\x10\xb0n\x9a\xe6ka\xc3\xf7\xfd9\xc6Xdww\x17\xbe\xefC\x96e\x8c\x8f\x8f\
|
|
\xc79\xe7,\x95J\x11\xdb\xb6\x83\x8b\xc0\x14\xc0\xb7aCUU\x14\x8b\xc5`tt\x14\
|
|
\xb2,\xa3V\xab\xa1\\.\xc3\xf3<\x00\x90\x00\xb4.\x02\xdf\xcb\xe7\xf3\x97\xc2F\
|
|
6\x9b\xbd\xc9\x18{5\x91HD(\xa5p\x1c\x07\x95J\xe5\x1f\xd7u9\x80sw\xdb\x01\xf7\
|
|
T\xbd^\xbffY\xd6\x95\xe3\xe3\xe3\xa7\x15E\xd1\x1a\x8d\xc6\x01\xe7|E\x08q\xdb\
|
|
\xb6\xed\xf6\xff\x06ooo;\x93\x93\x93/\xef\xed\xed\xbd\xe8\xba.2\x99\xcc\x86\
|
|
\xe7y\xd5\xad\xad-q\x11\x14\x00`\x9a\xa6u\xd1p\xc6X\xa5\x9f\'\xcb\xb2\xce\
|
|
\x18\xd3b\xb1\x18\xa3\x942<\xb83H\x03\xcc&\x00\xec\x1e\xeb\x12\x00UUU\x1b\
|
|
\xc0[\x00^\xa1\x94\xd6\x01\xc4\x00D\xfa\xfe\x8an0\xe7\xfc\xa7\x87\xa8\x92\
|
|
\x14\x8dF\xa35\xce9\xe9Z\xfe\x861\x16\xb4Z\xad\xd4 `\x891\xb6\xc49\xbf{\xf6\
|
|
\xad\x03\xb8\xdbn\xb7\x17\x84\x10\xd7\xc2\xc5\xba\xae\xbf\r\xc0\x1d\x04\xfc_\
|
|
\xb4\x18c\xb7\x01\x80s\x9ed\x8c}\t`[\x08\xf1Yw\xb1\xeb\xba\x00\xceIE\x97\xfc\
|
|
\xceq\xbb\x8f\xedy\x9e\xaei\xdaC/V\x92\xa4\xe5F\xa3\xf1\xf3 \xe0\x9e\n\x82\
|
|
\xa0\xc19\xff\x811V\xf3}\x7f\x11\x80\xa3\xaa\xeaM\xce\xf9\x08\x80\xc6 \xa9\
|
|
\xe8\xa76\x00w\xf8\xf4\xf4\x89\xef\x92I|?6\xf6X\xb2\xd9\x1c\x7f}d\xc4_5\x0cq\
|
|
\xee\x8egff\x1eM\xa5Rlxx\x98T*\x95\xd6\xd1\xd1Quss\xd3\xe9\xf8\xab\x86A\x01\
|
|
\xbc$\x01\xd7\x01DW\x92I\x00\xf84W*\xf9=\xc1\xa9T\x8a\x0c\r\re\xd2\xe9\xf4\
|
|
\xf2\xc4\xc4DV\xd34\x89RZ#\x84\xac\xcc\xcd\xcd}\xbe\xbe\xbe~\xb2j\x182\x807\
|
|
\x01\xdc\xd0\x08\x81\x0c\xc0\t\x82\x0f\x01\xd4W\rc\xb9\'\xd8\xb6\xed`vv\xf6\
|
|
\xfd\\.\xf7\\6\x9b\x8d\x08!ppp\x10[[[{g\xfc\xce\x9d_\x96\x0c\xe3\xcf\x16\xf0\
|
|
B\x1b\xb8A\x00\xc8\x00\x04\x00\x02\xac\x05@\x06\x80\xa6\x00\xb8d\x9a\xe6Ga\
|
|
\xb8\x10\xe2\x19B\x08\xb5,\x0bB\x08\x10B\x10\x8b\xc5bW\xdam\x11%dR"\xe42\x80\
|
|
\x8f\tp5\x00\x9er\xda\xed\x02\x80w\x01\xfc\x9e+\x95\x02\xe5l\xd8b\x18L)E\xb1\
|
|
X\x0c\xe2\xf18\x14E\x81\xe38(\x97\xcbH\xb7Z\x89S\xe0k9\x08.\x9f\x05\xbc\xd1\
|
|
\x02~\x04\xb0\x98+\x95\xfe\xea\xf4+\x00\xea\xf9|\xfe\x910xzz\xfa\x0bEQ\xdeH$\
|
|
\x12*\xa5\x14\xae\xebb\x7f\x7f\xbf\xfa[\x10\xfc\xfdd\x10\\%x\x10\x0b\x00\xd5\
|
|
\x008\xce\x95J\xd5\xee\xfe\xbe\xa9\xf0}\xff=\xcb\xb2\xc6NNN\x9eWU\x95\xd4\
|
|
\xeb\xf5\xfb\x9c\xf3\xa5_%\xe9\x8f\xafJ\xa5F\xbf\xbe\x8e\xfe\x05\x80Ho\x06O\
|
|
\xcc-q\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getMoveRightBitmap():
|
|
return BitmapFromImage(getMoveRightImage())
|
|
|
|
def getMoveRightImage():
|
|
stream = cStringIO.StringIO(getMoveRightData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getMoveRightIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getMoveRightBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getMoveUpData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xc4\xb4l;\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x04dIDAT8\x8d\x85\x92]h\x1cU\x14\xc7\xffg\xee\xec\xec\xce\xdd\x9d\xd9\xb4I\
|
|
\xadB\xc7$\xa6mZZ\xfcx\x12,\x8d\r\xa5[\x96\x16\xf4Y\x8a>\x88X\xb0\xd2\xfa T\
|
|
\xf1\x03\xa9>\t\x15#>\x14\x14\x1fBAPDTX\xbbP\x88\xd6\x87\x14A\n\x8a\x15i\x92\
|
|
M\xa7]\x93&1\xbb;;\x1f\xfb1\xf7\xf8\xd0,l\x93m<O\x87s\xcf\xfd\xdd?\xff\xfbG>\
|
|
\x9f/\xe1\xde\x12D\xd4GD\xefI)\xd9\xb6\xed\xbdRJ&\xa2S\x9a\xa6\xf5\x01\x10\
|
|
\x05\xc7\xa1\xa2\xe3\xec*:\xce\x9fE\xc7!\xf4(\xad\xc7\xac\xdf4\xcdU"\xfa<\
|
|
\x08\x02\xaa\xd5j\xd7\x83 \xa0d2\xe9\xa5R\xa9U\x93h\xbb\x06<\x05\xe0W\x00\
|
|
\x12\xc0\xbe\x9e\xe08\x8e\xd3\x00N\x008\x00`?\x80\xe7\x9b\xcd\xe6\xc7B\x88f\
|
|
\xf7\xa2eYe!\xc4\x99\xb7\x07\x06\xc6\t\xb8h\x12e3D\x83&\xd1\xc5\xa2\xe3\x9c(\
|
|
:\xce\xfe{\xc0J\xa9\x84\x94rRJ\xf9\x0b\x80\x01)\xe5\x87\x86a\x9c\x06p\x0f\
|
|
\xd8\xf3\xbc\xd5(\x8an\xf5\x0b\xb1\x05\x00t\x80\r"d5\xedQ\x8bh\xd2$:\xdf\r\
|
|
\xd7\x12\x89D%\x08\x02\n\x82\x80\x00L\x05A\xf0P\x14E\x9f\xc6q\x9c\xe9\x06\
|
|
\xb7\xdb\xed}\x89D\xe2\xeb\x97\x17\x16\xbea\xe0U\x8f\xb9^Q\xea\x9f6\xf3D\x82\
|
|
\x08\x16\xd1\x91\x14\xd1D\xd1qv\xdd\xcf\xe3\x15\xa5\xd4\xf9T*5OD\xef\x0b!\
|
|
\x1e\x94Rr\x1c\xc7\xc90\x0cG\x00,\x1fu\xdd\xef\x01\xbc\xa0\x80\xca\xb2R\xe7\
|
|
\xea\xcc\x13m\x00Y\xa2\xa7\r\xa2\xc9\xa2\xe3<\xd0\x0b\xdc\x020\x1b\x86\xe1\
|
|
\x1e\x00\xd3J\xa9F\x18\x86\xcf0\xf3ef\x9e\xeb\xb2\xe8;\x00\xc7s\xae\xbb\xdcd\
|
|
~\xb7\xa6\xd4\x85\x18\xd0\x08x\x12\x80\xa9\xf7\xfa\xd1\xc1\xc1AM\x08\xd1J\
|
|
\xa5Rl\x9a\xe6\x810\x0c\xa3F\xa3\xc1\xcc,fgg\xdb\x00\x90s\xdd\x18\xc0\xecZ_\
|
|
\x01p\xf2\'\xc7\x19\xcdj\xda\xa1U\xe6\xeb\x1b\xc0CCC\xbaa\x18{v\xec\xd8\xf1\
|
|
\xc6\xce\x9d;s\xd9lV/\x97\xcbA\xa9T\xbaT\xa9T&\x00\\\xeb%\x06\x00\x18\xf0\
|
|
\xd7B\xbdQ1\x11\r\xa4\xd3\xe9\x93\x87\x0f\x1f>>>>n+\xa5\xb0\xb4\xb4\xd4755\
|
|
\xf5\xec\xd5\xabWW6\x03\xc7\xc0\xdf\x0c\x1cS\x00t\x00v>\x9f?\xd39l6\x9b\xd7\
|
|
\x98y\xcc4\xcd\xb4\xeb\xbah6\x9b\xd04\r\xfd\xfd\xfd\x96eY#\xf7\x83\xae)\xb6;\
|
|
}G\xf1G\x9d\x81a\x18\x88\xa2\xe8\xf7R\xa9\x840\x0c\x91L&Q\xaf\xd7\xe1\xba.\
|
|
\x1a\x8d\xc6f\\pW\xcat\x00\xb5B\xa1\xb0\xb53\x18\x1e\x1e\xdenY\xd6\xd9\x99\
|
|
\x99\x99\x87=\xcf\xcb&\x93I\xf8\xbe\x8f\x85\x85\x85j\xb5Z\xfd\xeb\x7f\xc0\
|
|
\x82q\x97\xbe\xc1c\xa5\xd4\x8a\xef\xfb\x9f\xb9\xae\xdb_\xadVsRJ\xdd\xf7\xfd\
|
|
\xc0\xf3\xbc\x1f\xc30\xfcrS\xc9@f\xed\x81\xe6\x06\xf0\xfc\xfc|{hh\xe8z\xbd^\
|
|
\x7f+\x0c\xc3I!\x84\x88\xe38\x8a\xe3xV)U\xde\x8cJ\x80\xb5\x06.\xf7\xcc13kB\
|
|
\x08\xdb\xb2\xac\x01)\xa5\xf0}?\xf2}\x7f)\x8ec\x01\xa0\xbd~\xbf\xe88\xa6\x0e\
|
|
\x8c\xf7iZ\xb2\xc6\x8c\x18\xf8\xb9W\x8e\x13\xc9d\xf2\xf1\x91\x91\x91\xb3\xa3\
|
|
\xa3\xa3\x87l\xdb\xd6o\xdf\xbe\x1d\xde\xb8q\xe3\xf2\xf2\xf2\xf2\'\xc3\xc3\
|
|
\xc3\xbf\xcd\xcd\xcd5\xbb\xa0)\x83hw\x86\xe8\x88\x00\xc6\x18\xf8\x02\xc0k\
|
|
\xbdr\xbc-\x93\xc9\xbc866v\xe4\xe0\xc1\x83V\x1c\xc7XYY\xb1\xaf\\\xb9rlzz\xfa\
|
|
N\x10\x04\xb7.9\x8eN\xc0\x1d\x000\x88\x1e\xcb\x10\xbd\xa2\x03\xcfU\x99\x0bM\
|
|
\xe6wr\xae[\xd5\x01\xf4\xe5\xf3\xf9\x0f:\xe0V\xab\xb5\x95\x99\xc7t]\x97\xf3\
|
|
\xf3\xf3h\xb5Z "\xd8\xb6\x9dN\xa7\xd3\x83B\x88\x0cZ-\xc7"\x1a\xd5\x88v3p\xb2\
|
|
\xc5\xbc7\x04\xbe\x8a\x98O\xe7\\w\x01\xb8\x9b\x8a\x16\x807;\xe0D"\x810\x0c\
|
|
\x7f\xeb\xce\xb1\xe7yp]\x17Q\x14\x81\x99\x01\xe0\\\x1bx\x82\x98\xcb\x0c|\x1b\
|
|
2\x9f\x02p-\xe7\xba\xab\x1d\x8e\x0e\xc0/\x14\n\xdb\xba<\xde\x96\xc9d^\x9f\
|
|
\x99\x99y\xc4\xf3\xbc>\xc30\xe0\xfb>\x16\x17\x17W\xab\xd5\xea\x1fq\x1c\xaf\
|
|
\x02x)d\x8e\x004\x00\xd4s\xae\xfb\xefzK7x\xcc\xcc+A\x10\\\xb8y\xf3\xe6\x96J\
|
|
\xa5rLJ\x99\x08\x82\xa0^\xab\xd5~h4\x1a\x17\x95R\xcbG]wq\xfd\xbd\xf5\xf5\x1f\
|
|
I\x17\x177\xa3W\x8f\x18\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getMoveUpBitmap():
|
|
return BitmapFromImage(getMoveUpImage())
|
|
|
|
def getMoveUpImage():
|
|
stream = cStringIO.StringIO(getMoveUpData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getMoveUpIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getMoveUpBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getNewData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xc4\xb4l;\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x02EIDAT8\x8d\xa5\x95Mk\x13Q\x14\x86\x9fsfRi\x8b\x1f4m\xc6 \xb8r!\xe2J\x10[\
|
|
\xc1?\xe0\xa6\x0bW\xee\xc4\xadk\x11\xc4nD\xc5\x8f?\xe1\xc2\x8d\xb8\x90\xecE\
|
|
\x11\x045\xa5\x1b\x0b\xba\xb2\xd9\xd4\x90X("1\xa6\x99t\x8e\x8b\x99;3\xe9\xc4\
|
|
&\xa5\x07\x86\xdc9\xcc}\xce9\xef{/\x11\x0e\x19\x83\xf6\xb2\x00% \xf4\x83\x9a\
|
|
\xb9\xbc\xb8\xc5\xe3\xa7\x0f\xef\x03+\x07\x81\xaaD\x94O\xf4\xa8.t\xf0\xd4\
|
|
\xd8\xe9\xeb\xf3\xabW\x1a\xb7\xfc\xa0\xd6\xf5s\xdf\xad\xdc\xb9}wb\xa8Y\x08\
|
|
\xe1W\xa2\xee[B+c\xcc\xb0\xfd\xf3\xdb\r\xc3{7h/\xbf\xf4\xf7nh4\x1ax\x9e\x87\
|
|
\x99!"\x88\xc4C\xe5\xd7`\x94\xa4\xc9\x8c\xbe\xc1+McS\xd7\x10o\x8ec\xf3\xef\
|
|
\xb1\xe8\xd5u\xb1_k\xba\x17\xec\x00\x0ebf`\x86\x99a\x91a\x06\xb0\x8bJ\x07\
|
|
\x91\x1dL\xe6A\xe7\x00\x05\x8e\x00\xbb3\xc0\xf1\xb1`\x04p9\x15TA\xc4#\x92\
|
|
\xa3D, \x83\r\x08?@\xd4\xa6\xdf\xab#\xf6g\x1d\xd8\xfe/XU\xe3_\x11D4+&\x8a\
|
|
\x8aG\xc4Iz,\xd1\xb73\xd0_\xc5\x0f_\xb3\xf1}\x13!z\x014\x0b\x1a;h\xaa1\x02\
|
|
\x92\xd7X@\x05a\n\x93S\x84\x94\xd9\xe5\x1c\xd3\xb3%\xea\xeb\xbf\xb9p\xb6\xf9\
|
|
\x05\xf8[\xe8xu\xad>lV\xae\xfb\xf4\xc1M\xe1a:\x8by\xa7\x91\xa9\xf3t\xba%\xfc\
|
|
\xa0\xd6\xf5\x83\x9a\x15\xc0\x97..R\xadV\xf7hJ&\x87J\xf2\x9eL\'\x1aO\x95\x1a\
|
|
\x12\xc7H)Z\xadV\xbc\xc94\x96!\x1d\x9ft\x8a\xc4S\x92\x0f\n1\x12\xec\x1e\x13K\
|
|
\xbb\x1b\x92\'_@\x84\xc2\xd8\xa3\xc0\xe9&@\x13\xb3bMA4yw\xf9\xa4\xd98?\x1c\
|
|
\x85b\x9f>\x7f,t$\x12K\xe1\xa0y\x8d\xc5\x990\x0e\xbc\xb4x\x99J\xa5\x92\x9daM\
|
|
LD\x13\xe3\x04AQ\xcd\x9f\x92\xa2\x18#5\xde\xda\xda\x1a:n\xe4\xb4\x05I\x0b\
|
|
\xe4\'\x1b\x0b\x1e\xae\xa29\xf3\x12`L\xcbr\x1c\x00\x9cv\xa3\x99q\t\xcfY\x99\
|
|
\xddF\x93\xdc9\x9e\xb0\xe3\xd4uw\xb5\x196.\x9e\x82\xc9:\x0e\x82`\xbfZ\x13G\n\
|
|
\x8e\xa2\xe8\xc1\x93g\x8f\xee\x1d\x06\xf6c\xb3y\xd3\xadG\\\xc6}\xf3\xe3"\xfd\
|
|
3\xfd\x07#\xfb\x93\xa3F\x9b\xc4\xaf\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getNewBitmap():
|
|
return BitmapFromImage(getNewImage())
|
|
|
|
def getNewImage():
|
|
stream = cStringIO.StringIO(getNewData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getNewIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getNewBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getOpenData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xc4\xb4l;\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x03\x7fIDAT8\x8d\xa5\x95Ol\x1bE\x14\xc6\x7f\xb3\xde8k{\xdd\xc4q\xeb&i\x1a(\
|
|
\x8d\xa0\x904\x15*\xa8\xa8 !!qEB\x94"\x0e\x91\x90\x10g@\xaa\xb8\x01\x12p\x05\
|
|
n\x1c\xe0P\xa9P jS\t\x89\x1e*\xc1\x81\x03\xa2\x07\xf2\xa7&\tI[H\xa3D\xb6\x93\
|
|
\xb8\xc6q\xec$\xb6g\xe7q\xd8\xb5\x13\xd1&\xb4\xf0I\xb3\x9a}o\xf6{\xdf\xcc{oV\
|
|
\xb1\x03\xce}u\xf64\x8aaO{\x08\xb2\xd32\x00\x14\nA\x10\xe1\xa3\xd7_{\xe3\xdd\
|
|
]\x17_\xb8\xf4\x8d\xdc\x0fJ\xa5\x92\x9c;\x7f\xb6\xa9\xc0\x1e\x1a\x1a:n\xf0.+\
|
|
e\xf9\xc1QD\xa3\x11K\xd7=\x00<O\xfb\xe6\x1d`\x8c\x01@\xeb:\xe1p\xb8i\xb7K\
|
|
\xa5\xe2\xe7o\xbe\xf5\xf6\xfe\xed\x8b\x97\x96\xb3tw\x1f\x00`||\x9cL6\x8b\xa5\
|
|
\x94\xcf\xdf\xd4\xe4\xbf\x18\x11\x12\x89v\x06\xfa\x07\x9aA\x00l\x83\xe8r\xb9\
|
|
\xcc\xd8\xe8(\x00\xd1X\x94\x9e\xdenN>\xf54\xc5b\x81\xbe\xbe>\x8e\x1cy\x04\
|
|
\xcb\n\xf9DF\x10\x91\xe6\x1c\x04\xdb\xb6\xc9dsh\xad\xb7\x11{f\xb5\xd5i#\x99\
|
|
\xdc\x0b@2\xd5\xce\xc9\x13\xcfP\xa9T\x98\x9f\x9f\xe7\xd7\xd1Q\x9cHd\x9bF\x9a\
|
|
\x04\xad\xe10\x0f\xf4\xf6\xd2\xdf?\xc0\xf2J\x0e\xd7u\xb7\x88\xad\x90\x8a\xd5\
|
|
6Ku\xc7qZ\x96Wr\xecI\xc4\x88D"\xcc\xcd\xdd\xa4\xae5G\x07\x07P\xe2\x9f\xb1\
|
|
\xb2\x14b\x04e\x81R\n\xe3\t\xa9\xfd\x9d\xcc\xcc\xce23;C2\xd9\xf1q\x93\xd8q\
|
|
\x9ct6\x97y2\x1a\x89\x11s]\x9e{\xf6y\xf2\xf9\x15\xfe\x9c\xbb\xc5Zy\r\x04\xbf\
|
|
\xdc\x8cA\x1ai\xb4\x14\xb6\x1d"\xe2DH\xa5R\xfc6u\x8d\x8e\x8e\xc4\'/\xbep\xea\
|
|
L3\x03/\xbf\xf2\xd2;\xc7\x06\x8f\xbd\xdf\xd3s0\xeaD[hOt\xf1\xf5\x954\xd3\xc5\
|
|
};V\x02\x80\x13\xf2\xabf\xd3\x0b\xdd\xe1{\xd8]\xbaj\x03\xb7\n\x85\xbf\xea\
|
|
\x87\x0e?\xc8\xe3\x83O0\xf2\xdde\x86^=\x8dRA\x89)\x05(\x94\xf2\x87\x9f8\xb6\
|
|
\xfcw\xc1\xa7_\\|\xd4\x06\n\xd5j\xad\xeey\x1e\xf1x\x9c\xab\x0b\x0eGk\x86\xe9\
|
|
LeW\xc5;\xa1;\xe1P\xae\x8a\xb6\x80\xa9|~\xb9\xeeiM&\x97!\x1c2\xff\xda\xc2\
|
|
\xbb\xa1T\xb8-\x9b:\xb4h]\x18\x1e\xc9:ND\xe2\xf16\xcak%\x8e?v\x00\xf9\x8f\
|
|
\xbcm\xd1\x16*\x1bU\xd3S\xf9\xf1\x8c\x05PZ]\xad\x1a\xd1|\xfb\xfd\xcft\xa5\
|
|
\x92\x147<D\xc0\x88`\x0c\x18#\xc1 h\x90\xed>\x9a\xf6hk\x88\x85l\xbe\x0eL\xd9\
|
|
\x00176\xfa\xc7\x8d\xb9C]=\x87q\xf7\xf5\x92)\xd6\xd8\xd4A{\x06]&\xc1\x1dFc\
|
|
\xa6\x1a>\x1f\x1dn\x0b\xda\x13\xd2\xd37\x17~\x1a\x1e\xc9\xda\xfe\xc7\x8c\x97\
|
|
\xcb\xe5S\x9d\x0f\x1d\xa4P\xd6d\x0b\xd5\xad\xfd)\x01\xf1\xafE\x15\xcc}[\xe0\
|
|
\x03\x10E\xcd\x13\xc6\xc6\xd2\xf5\xd4\xfa/\x1f\x02\xd8@\xeb\xe2b&\x1d\xdf\
|
|
\x137\'\xbaS\xd6\xd4\xb2\xdeR\x1bDm<\x1b\x05\xd6\xd0\xde\xf0\xa5\xdaZ\xa9{\
|
|
\x86\x99\xe9\xf4\xca\x0f\xc3#_6\x88\xf7NNN\xc6:\xbb:\xad+\xbf\xaf\xdf\x99\
|
|
\x11\xf1\x8f\x81mO\xd5T\xea\xfb\xb4\x16X\xcby\xac/]\x04,\xc0\xd8\xc0Z>\x9f\
|
|
\xbf~mb\xe2\x83\x98;\xfd\xde\xbdV\xc0?\xa1o_\xbf1q\xe9\xb3\xf3\x80\x0b\x94\
|
|
\x1a\xbbs\x80h`t\x83\xa8\xf7\x03\x01j\xc0:P\x006\xee\xd6\x97\x16\xbb\xfd2v\
|
|
\x87\x81\xff\xd1]\xf7\x82\xbf\x01\xa89\xd1d\xd8\xd4\x05\x1f\x00\x00\x00\x00I\
|
|
END\xaeB`\x82'
|
|
|
|
def getOpenBitmap():
|
|
return BitmapFromImage(getOpenImage())
|
|
|
|
def getOpenImage():
|
|
stream = cStringIO.StringIO(getOpenData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getOpenIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getOpenBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getPasteData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xc4\xb4l;\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x02\xadIDAT8\x8d\xa5\x92MHTQ\x14\x80\xbf\xfb\xe6\xa7,u\xd4qFM\x84@Pr\x17\
|
|
\xe6\xc2MX43H\x8b\xcc\xda\x04\xb6s\x17\xb9mZ\x04R"m\xb2E\x14\x84\x06A\x82\
|
|
\xdb\xda8\xbb\x9aEI\x90.$\x10\n\x021Cg\xc6t\xde\xf396\xe3xo\x8b\xf9\x7f\xce(\
|
|
\xd6\x81\xc7\xbd\xef\x9e{\xbe\xf7\xdds\x9f\xe0\x88\x18\x1a\x1a\xfa\x00\xf4Y\
|
|
\x96\xc3\xd3\xd3\xd3\x97\x0e\xab\x13\xc5/\xa3\xa3h\xcba\x9c\x00\xa9\xa6k\xe7\
|
|
\xed\'j\xdfI\xa9<\xdd\xdd\x9d\x08\x91\xd9\xaa\x94ba\xe1\x1b\x9a&b\xe9\xe4\
|
|
\xf6\xa03\xf2v\x1e\xe0l\x1f\xa9\xd1Q\xe4\x01\xf0\x88\xcfv[!\x9fII5\xc0\x9f\
|
|
\xfa^\xad\xa9\xa3W\xb4\xb55\x955Z]\x8d\xb1\xfe}N\x9d\xdc\x9c\x93\n\xd0\x04\
|
|
\xa6\x92\xda\xdd\xe7\xef\xf7\xdf\x00\xd8s\xa6[\x9f\xe4\xd3\xc1\x8b\xed\xae\
|
|
\xc8\x9e\x97/F\x17\xbb\xc6>n\xb7\x87\xf6\xf6\x8e\xbcCF:3&\x93\xb0\xbe\xde)\
|
|
\xaaZ\xcf\xd9zj\x97p\x11q\xcd\xce\xfd\x98\x00\n\xe0\xe50\xce\x1a;u\x0e\x87\
|
|
\xc6\xfcf\x17\xc1\x07\x8f\xd1\xe3:\x13\x13OX\\\\*k\\SSM0x\x9f\xfa\x86z\xc6\
|
|
\x1f\xdec\xb0y\x03\xa9D#(\xf2\xe0|_\x94\xc0L\x82\xbb\xc1\x8d\xddfcll\x8ct:]\
|
|
\x16l\xb7\xdb\x11B\xe0r\xd5\x91H\x89\xd2\xcb\xb2\x82\xad!\x84\xc0\xe1pT\xcc+\
|
|
\xa5\x8a^\x8e\x00\x17\xe7C\xa1\xd0!P\x08\x04\xfc\x15\xf3\x87\x1a\xf7\xf7\xf7\
|
|
\x97\x01\xaa\xec#\x91R\x96\xa9\xaa\x04.R\xb6\x1a\x17\xa0\nP\xf8|\xbe\xff3.\
|
|
\x18f\xc6\x1c\xdc0t\xbc\xde\xe6\xa3\xc1\x96\xfe3;\x1b\x02T\xc9\xf1\xfd~\x7f~\
|
|
nl\x1b\x15k-\xc6\x85\xb4\x94\x92@\xc0_b(e\xa6\xaf\xb9\xb5X4V\xf1\xb4\x15[Q\
|
|
\x0c(n\xc5\xda\xda/Ls\x87D"\x81R\xc7\xb9\xbc\xb2`\x995V\xac\xac\xfcd`\xe0F~\
|
|
\x9f\xae\xc7\x8f\x0b\xde/\x81\xe6[\x91\xb5\xd4\xf58\x86a`\x9a\xdb\xffb\\\xb8\
|
|
\xa4\x1d\xd3$\x1a\x8d\xa2\xb2\xff\xaea\x18D"\xebL\xbe\x9a\xe4j\xf3Bep\xee\
|
|
\xdaN;%\xb1\x8d\x18--\xad\xf9M\xad\x96"]\x8f\x97@\xdd\xce\x9d\xa3\x8d\xdb\
|
|
\xe4W\xc6\x1f\x05I\xa4\xb4J\x87\xc9\xc7\xcd\xd6\xcf\x9c\xb2\xa5\xca\xe6\xec\
|
|
\x00\xaf\xc3$G\xae\xb0i\xee\xa6=\x17\xce\xe8\xf4\xa8\x8f%\x9b\xac\xff\xe8\
|
|
\x81\x10\x107\xd3\x80\x8a\x16-e\xe2\xcee\xae\x0bM{\x81R\x1ek\xce2/\xfbM\x85\
|
|
\xd8\x92UMc{\xcd}/\xa7\xa6fv\x0f\x14\x0c\x0f\xdf\xaa\x02\xea\x80\x06\xa0\x11\
|
|
\xf0\x00\xde\xec\xbc\x06H\x00[\xc0\x06\x10\x03~\x03\x9b\xd9q{jjF\x02\xfc\x05\
|
|
^a\x87\x8b\xa1\xca4\t\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getPasteBitmap():
|
|
return BitmapFromImage(getPasteImage())
|
|
|
|
def getPasteImage():
|
|
stream = cStringIO.StringIO(getPasteData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getPasteIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getPasteBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getRedoData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xc4\xb4l;\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x02\xbdIDAT8\x8d\xad\xd2Kk\x13Q\x14\x07\xf0\xff\xb9\xf3Hkjk\x9f\xc6Z\xb1QD\
|
|
\x94j\xc1\xaaP\x10+\x15\xa5\xad2\x0bADp%2\x9f\xc1\xa5_\xc0\x85\xba\xcb\xc6\
|
|
\x85~\x82Y\xf8(\x14\x14\x94\xe2\xa2\xd8v!\x96\xdab-M\xd3\x04\x93\xb4I\xd3\
|
|
\xccd\xe6^73a2\x9d\xa4V\xbcp\x08\xcc\xb9\xf3;gN\x0e\xb0\xcf\xa3%T\xa1%\xd4\
|
|
\x83{\xddc\xfb\x85\xdd\xb3\xa5%\xd4\xf6\xff\x0e_\x19;\x0f\x00\xd9F\xf8\xbfv\
|
|
\xbc\'N\x8d^\xd6\x12j\x14\xc0C\x00\xcf\x83\xe8V%\x8dV\xa5\x07\x9f\xde\xcd\
|
|
\x03@\x87\xa1[\xb9\xbf\x82\xb5\x84:\x0e\xe0\xcd\xb8\xda;\xef\\\xee;[j)\xcb^\
|
|
\xaeR\xb1Q\xb4\xb20\x0b\x1c\xb1X,\x14\x0f\x85\xb5\x84z\x13\xc0\xfb\xdb\xa3\
|
|
\xc3\xd8nv\xb0\x99\xcf\xc1\x12;`\x8c@2\xc12M0\x99\x90Km\x83\x18\x10\x8f\xc7=\
|
|
<j\xe8V)\x14\xd6\x12\xea\t\x00K\xd7o\r\xa3"J\xc8\xe4R\xd5\x16\xb8-\xc0$\x82P\
|
|
L\x98\x05\x01\xb3\xc8A\xee\xbf\xe4\xc3\x15C\xb7l9\x08\x03xq\xf5\xd2i\x93@\
|
|
\x91tn\x1d\xc2\xa9M:dB\x96\x08\xb6\xc9\xab\xcf|h\x87\xa1[6\x00\x84\xc1\x13\
|
|
\xa2;\x82Tq\x19\x92\xc4\xd0\xd9~\x18\x00\x83B\x11\x08\xf7\x82\x80\x83-\xbe\
|
|
\x005J\xe8\x8b\xf5\x87\xce8\x0c\x86B\xcd\x90HF[W+\x94\x8d\x12\xa6\xa6\x17k\
|
|
\xf2\xd7&.BnB]\x14\xa8\xbb\xc7\x84\x96\xb6fld\x92bjz1\x0f\xe0\x8c\xa1[d\xe8\
|
|
\x16\x01\x80DJC\xb4.,AFL\x1a\x10\x0b\x9f\xf3\x0e\x80\xbb\x86n}\xf7\xe7Mg\xdb\
|
|
C\x8f\x85\xa1@\x9dQ\x98\xa2\xe0\x94\x85l\x03\x88\x9cJZ\xdf\x10\xd8\x1e\x1f\
|
|
\xba\x16\xfe\xc5\xbb;&\x00\xcbGg\x9d\xc2f9\x03\x00x\xfa\x04)\xf7\x1ey\x05\
|
|
\xacmq\xdc\xd0\xad\xa4\xffY\xa3\x8e\t\x00\t!\xbe\xfc\xce\xcd\x8d\x11\x06\xbd\
|
|
}\x92\xfc/\x18\xba\xa5\x06\x9a\x12\x81\xa8Iz\x95Yq\x1d\x8f\'w\xa4v\xdb\xb1\
|
|
\x84\\\x8e\xe4\xc7\x9f)\xf7]\\\x0e\x84\xe2\xfeJ\xc1/\xf2wCn\x92\xfd\xfc\xc0K\
|
|
\'o\xb0tr%\xab]\x18\x8d\xf3\xd4Zv$\xb7,\x12\xa5\x0c\xc8\xbd\xef\x0f\xe6C\xbd\
|
|
\xeew\xc1\xd5X|\xcb\xbf\xf6\x8f\xb0\x99t*\xf7\xa0\xb7\xf3\xc0j\xeb\x80s\xef\
|
|
\xc8\x10\xfb\xb1\xf2\x91\'}\x98\x07J.\xc8\xfd\xe3\xf0\xc35\x05\x96&\xf9\xd2\
|
|
\xa18\xbd\xb4d[!\x80\x88Q!6\xc8\xcch7\xd9\xf9_\xc2\xe4v\x15\xe1!0Q\x00\xf6\
|
|
\xba\xf0\xcf\x8c\r=\x92:{\xce\xb1;\xc4\xd0#\x1cl\xcc\xbdr^sG\xf0..\xf1X/\xc9\
|
|
\x91&\xc1\xd7V\xc5\xce\xec\x8cc{E\x82\xabBu\xc2_\xdc\x7f\xfc\xdbP3\x8a?\xf2\
|
|
\x1c:\x00\xd5\x15\xeb1\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getRedoBitmap():
|
|
return BitmapFromImage(getRedoImage())
|
|
|
|
def getRedoImage():
|
|
stream = cStringIO.StringIO(getRedoData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getRedoIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getRedoBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getRefreshData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xc4\xb4l;\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x04\xe6IDAT8\x8d\xb5\x95iL\x14g\x18\xc7\xff\xef;3;\xbb\xb3K9\x96[\xe4\x10k\
|
|
\x91\xa0\x16E\xa8h\x1b\x8f\x9a&\xad1i\xda\x10\x82\x9a\x98\xa6\x02\xd6O\xb6M\
|
|
\x13\x93&\xfd\xd2415i\xd2Z\x14$5\xb6\x80\xa44i\xb5\xb1Gb<J\xad\n\x04A[\x05B=\
|
|
\x10\x16\x01q\x81\xbd\xe7x\x9f~`!\x1c~\xf0K\'\xf9g\x92\x99g~\xf3\x9bg\x9e\
|
|
\x99\x97\x11\x11\xfe\x8f\x8d?KQYY\x8b\xf4,u\x1b\xf67g\x97\xbe\xdb\x92\x00\
|
|
\x00\xeci\xc6%\x95\xdf\xaeP\x14\xf5#0l5M+M\x10\x14\x893?\xe7l\xd4\x12tA\x90h\
|
|
\x11\x14\xf8\xa3\xa3\xb6\xd2\x98\xb9\xe6\xa5}\xa7S\x04\xa7\xbfL\x0b[;\xeb+\
|
|
\x1e\xcc\x033\x06V\xfa^s=\xc0\xca_~q\xa9meN\xb2\xecr\xaa\xe0\x9cA\xd7\r\x04B\
|
|
\x06\x1e<\x9a\xb4n\xf4z\x02#\xe3\x01\x891\x1c\xf6s\xe5\x0b\x97\xa4s\xe8\xbc\
|
|
\xdd\x12b\x051\x91\xd5Q\xbbg`\x1ex\xe3\x81\xe6\x93\xd9iqe{^_\xadE\x0c\x0b\
|
|
\x13\xfe0b4\x15\x9a\xaa@\xe2\x00\xe3\x0c\xa0i\x03\x7f0\x82K\x9d\xf7\xc3\xd7\
|
|
\xff\x1e\xd2I\xc0\xb3\xa90k\xd9\xad\xfe\x11cr"\x98w\xed\xc4\xaeAy\x06ZT\xf5]\
|
|
I\x82K{{{\xf12\xed\xeb\x96v1\xe6\rr\xce\x01a\x11\x11\x83\x99\xeav\x85J\n2\
|
|
\x9c\x85/\xa4JD@\xc8 l]\x9fk/\xca\xcf\xb0\xf7?|\x12\xf3jQ\x16\xeb\xea\x1d6u!\
|
|
\x89y/\xcf.+\xd5\xcf\xb9Tg\xfd\x99N\x9a\n\x18\xccaW\xc2\x96\x10\xdf_\xab\xad\
|
|
\xe0!\x8e\x14\xcf\x88\x7f\xfb\xb9\xd6\xbe\x1f>\xfd\xa65\xd8\xd63LNU\xc2\xd0x\
|
|
\x08O\x02&\xd6\xe7\xa73E\xe6\xb0,\x01\xd9\x1e\x9e\x0f\x06\xc3k\x03\xc3\x93\
|
|
\xcc\x1d\x17\xe3]\x9e\x9dzC\xd7M/ >\x07\x80\x9b5\x15\xde\xf6\xfa\x8a\xb6+5\
|
|
\xe5\xe5\x86nm\xfc\xfdJ_\xfb\x89\x1f;\x82\xf1\x0e\x8e\xcc$\r\x97n\x8dB\x918,\
|
|
!Xd\xa11\t\xa8\x9aC\x1d\xca\xccH\xae\x8d\xd5\xec\r`\xbc\xcf"\x9bw\xe1\xc4\
|
|
\xb4\xd5Ut\xe9\x86yh*\xa0K1\x0e\x05C\xe3!\x08\x00v\x85\xc3\xb2\x88)B\x16\x00\
|
|
0\xdbcK\x88`\xa2\xcb\xf1e\x8c\xc3\xfe\xb3\xae\xab\x8f)\xc2N\xc5,M\x9eZ\x08.\
|
|
\xaaj\\\xa5\xc8\xd2\xd9\xea\xb7\x8a\xd4\xa4x\ri\x89Nl.H\x86\xaaH0\x051\x9b\
|
|
\xb5\x00\xecHK\xcf9\x8b\xcb\xe2\xcc\xde7\x04\x00\xa0r\xc5\xa2\xf9.\xaajHc\
|
|
\xc4\x7f\xb3,\xd2\x8e\xb6\xb4GH\x10\x88\x00\xc2\xf4^\x08\xb2\xe9V@\x00s>\x90\
|
|
\xe2\xaa\xa61\x06\xb8\x16\xd1\x00\x10\xc1\xc7\xb8\xd8\xfe\xc4\xe6\xeeq\xf9F\
|
|
\x1cO\xab\x01\x00\x85\xa0\xb6\x9f\xda;J\x04\x92\xe7\x1c\x8fk\xf8d\x87l\x939\
|
|
\x00\x06\xc6\x80\xb0n\xe2\xe3\xba\xd6\xc8\xfd\x91\xc9\xf7\xaf\x1f\xdf\xdd\
|
|
\x1d\xad\x8bL\xdb\xd7)@\xbcVZP\x18v\xc7\xe8\xf1\xdd\xff>,\x1d\x1c}\\G\x84\
|
|
\xc4y\xad\x00\x11\xb3\xdbd\\\xb85\x02\x06Bi^\x12\x9a\xce\xdf\x89\x0c\x8c\xfa\
|
|
\x8e\xb6\x1d\xdf\xd5\xb0\xd0N\x16\xce\x14I\x15\xc7T\x87\xef\xa7\xc9\xb0H\x9a\
|
|
\xf0\xfb\xabl\xb2l\xcd\x9c\x9f3n\xd3\x96\x86)\x90\x91\xe8\x04\x03\xd0\xdd?F\
|
|
\x9c\xb1U\xc5\xef4/]\xf4\xdc\x12\x9e\xb3,\xb1a\xd2\x17\xdc}\xfb\xde\xe0\x87\
|
|
\xbe@8\x9bq\xdc\x9d\xbd\xf1\xac0\x881\x00kr\xe208\x1e\xc4\x90\x97\xe3\xc8\
|
|
\x81-\xf6\xa6\xf3=\xdb\xce]\xe9\xef)\xa9n\xfaJX\xd4\x01b\x03\\\xb1d"\xe9\x88\
|
|
CU\xe2z\xee\x0em\xb6)\x12\xb9c5\xc3;\x11\xaa_\x04\x9e\x96f\x08\x86t\xe4/\x89\
|
|
E\xc4\xb4\xd0y\xcf\x8bW\n3\xa5\xe2\xfct\xad\xe3\xce\xf0\x07\x9e\xc7\xbe\xb0g\
|
|
\xcc\xc7\xc6\'\x82N\xc9\xc6\x90\xe2\xd6\x90\x97\x93\x8c\xc48\'k\xfc\xa5+\xac\
|
|
\x99z\xe3"0g\x8c\xdd\x7f4\x85C5\x97&8\x03\xdf\xb1i\xb9m\xcb\xba,\xbb7`\xc2"\
|
|
\xa00/M.\xb0R]\x8cM\xf7\xcf\x10\x04\xd3\x14\x98\xf0G\xd0\xf8\xeb\r\xbfe\x18\
|
|
\x07/\x9e\xdc\x1b\x9e\x95$"0\xc6\xa4\xf5\x95\rF\xac\xd3\x16\xe8\xef\xba\xb8\
|
|
\xc3\xd3q\xe6Q\xee\x96\xca\x9d\xee%\xb9\xd5\xab\x9fO\xcb\xc8\xcfMQ2Sc\x99\
|
|
\xd3aC\xc4\x100L\x0b\x93\x01\x1d]\xbd\x1eq\xf5\xe6C=81r\xb8\xfb\xf4\xc1\x1a\
|
|
\x00a\x00a"\xd2g\xc0\xf6u\xfb\x1a\xbc~\xcf\xed\xb2\xdes\x9f\xfd\x03\xc0\x11\
|
|
\x8d=}\xed\xce5)+\xb7\x95+Z\xfcZp\xa6:U\xc5\x08FL\x89\x08\x10\x11\xdf\x9f\
|
|
\xa3}\xad\xc7\x06\xae6u\x03\x08E\x13$\xa2\xe0\x0c\x98\xad\xde}\xec\xcd\x9b\r\
|
|
\xfb/\x03\xb0\x03P\xe7D\x89F\x92\x9cn%!\xa3 !\xe8\x1d\xf6\x06F\xfb\xbc\x00\
|
|
\xf4\xe8\\G\xa2P\x1f\x80\x08\x11\xd1\xa2\xa5\x891&\xcd\x81\xcdD\x06 a\xfa7oE\
|
|
cD\xa3\x030\x89\xc8\x9a\xcb\xf9\x0f)i\\\x9ar\xdc\xdf`\x00\x00\x00\x00IEND\
|
|
\xaeB`\x82'
|
|
|
|
def getRefreshBitmap():
|
|
return BitmapFromImage(getRefreshImage())
|
|
|
|
def getRefreshImage():
|
|
stream = cStringIO.StringIO(getRefreshData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getRefreshIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getRefreshBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getSaveData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xc4\xb4l;\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x04\x0fIDAT8\x8d\x95\x95]l\x14U\x18\x86\x9f\x99\xed\xfeLg\xdb\xeet\xd9ew\
|
|
\xebR\x96\x96\xa5\xc8\xdf\xb6\xa4h\xf1\x07k\xe2\x05F\x88\xc6\x88\x17zc\x88\
|
|
\x17\x80A\xaa\x12\x0c\xe8\x85\x18\t`,\xa6\xb1\xbd\x10\xbd\xd0(H"7^\xa01\xc4\
|
|
\xd8\x18#\xd2\x04Q\x11\x97Pjm\x8a\xad\xbb\xb4\xd3vw\xf6gvv\xc7\x8bv\xc7\x96\
|
|
\n\xc57\x99|\'\xe7{\xbf\xf7\xbc\xe7;\xe7d\x04f\xe1\x85\xb7\xf6}\xf8g:\xf4xr\
|
|
\\\xaf\x9d=/\xd9M\xcd\xefN]^,\xff\xde\xd1\xf5\xfa\xe7\xdfs\x07\x10\xca\x83\
|
|
\xee\x8f:b\xa7\x7f\x8a\x9c_\x1a]\x99\xaf_\xec\x17S\x05\xd1UW\xed\x12\xffJ\
|
|
\xe9\x8cg\xf3L\\9;\x90\xd1r\xce\x88\x12\xdf\xd7\xf3\xc6\x89O\x17\x12\xb6\x95\
|
|
E\xcf\xc6\x83\xa7\x97\xac}\xc83\xd8\x1fw\\\x1b\x1c\xb4\x0f\xfdqM\x1c\xba1\
|
|
\x86\xbd\xaa\x16\xc5\xe5\xc0\xe5kT&\xb2\xa5\xea\xebI\xd7\xe6-\x8fy/\x9c\xff\
|
|
\xf6\xb7\xfe\xdb\t\x8b\x00?^u\x1d\xb9kQ\xc5`\xba\xff\xeb+\x1b|\xe7\x9e\xed\
|
|
\xed\xdc)>P\xdf\xb7\xb90y}j\xf8\xda%31\x95"\xa5\xa5Q\xfcAd\x7f\xd8\xf9kr\xdd\
|
|
g\xaf\xbc\xb9E^PX\xcdH\x8d\xb6bz\xf2\xc1\xe5\xc3\x8f\x1cz\xf9\x83\x93\x00\
|
|
\x87\xf7~\xf2Ukx\xf8`ZU\x05mj\x1c=\x97\x01\xc0\x1f^.\xfad}\xe8\x86\x1e\xe9Y\
|
|
\xb0\xc7\xcf\xec\x7f\xe9\x8b\x88\xb3\xf0\xcb\x94Z:0;\xe9\x94\x04\xbe\x1b\xaf\
|
|
g\xe9\xaa\x969E\x9e\xecen\xfc=J\xa84q\xb3\xde\xbe\xaew\xbb\x8f\x02T\x00\x84\
|
|
\xabS_f\xc6\x1c=\x87\x0f\xbd=o\xe5\x87;\xba\xe7\xcd\xe5\xbc\xf70<\xd0\xcb\
|
|
\xc7\xc7\xe6\xf8\xe0\xd5\xfd{\x8f\x00G\xadVdF\x1dW\x15\x8f\x8fLfz\xbb\x9a\
|
|
\xa6Y\x9f%\x96\xfdwl\xb3;\xe6\xf0\x86\x86\x87\xd04\r\x9f\xcf\xc7\xee=\xbbb\
|
|
\x96c\xa0!\x10\x08\x02\x90\xd6\xd2\xb8e\xf7\x7f:-\xc3,\x95\x00x\xe2\xe0\t\
|
|
\x0c]\xe7\xd4\x81m\x00(\x8aB2\x99\x8c\x02\x17\xc5\x19\xee\xd6\xe6u-d\xb3Y\
|
|
\x04\x04\xcbiS\xeb&\x9aZ7Q\xa3\xf8\x00\xc8\xe7s\xd31\x9b\xa21v/\xcbV\xb7\x02\
|
|
P)U\x02p_\xdb\xfd\x00k\xacV\x00\x8f\x86Bus\\\xbd\xffb;\xfd?\xff\x00\xc0\xc8\
|
|
\xf0\x00\x98&E\xa3@.\xab\x91\x9aT\x01\x18\xb8\xd4\xc7{;7Z5\xe1p=\xc0k\x00\
|
|
\xe2\xee=\xbbb\x92T\x89\xc3\xe1\xc0\xeb\xf5Z\xa4\xa0\xaf\x9e\xce\xed\xeb\x89\
|
|
\xf7\xf5R\xeb\x0bQ2\xcd\x99>\x98T{\xbc\xf4_<G\xe7\xf6\xf5\xd4\x87\xa2\x00\
|
|
\xc8\xb2<\xd3\x0e/\xbb\xf7\xec\x8a\x89@t\xb1?\x00\x80\xaa\xaa\xc8\xb2\x8c,\
|
|
\xcb\x88\xa2H\xa4n\x05];\xda,qQ\x10p\xd7\xd4\xd2\x7f\xf1\x1c];\xda\x88\xd4\
|
|
\xad\xb0\xf8\xaa:\xbd\x8b\x9a\xea\x1a\x80\xa8\x08\xac\xb9{\xe5*\n\x85\x82YQa\
|
|
crr\x12UU\x91$\tY\x96Y\x1dm\xe1xG;\xf1\xbe^<\x8b\x82\x0c^\xbe\xc0\xf1\x8evVG\
|
|
[,AUU)\x16\r\xd2\xe9\xb4\xd9\xb0\xac\x01\xa0M\xcc\xe7\xf3k\x03\x81\x00n\xb7[\
|
|
0\x8c"\xa5\x99\x13/\x17\xa8\xaaJmU\x90\xce\xe7[\x89\xf7\xf5\xf2\xces-\xd4V\
|
|
\x05\xad\x1c@\xb1h\x80\x00\x8a\xa2\x08\xe1\xf0\x12r\xb9|U\x85\xd3\xe9\xdc\
|
|
\x1a\x8dF\xad\xebr+(\xca\x06\xbe9\xb6\xe1\x96\xf92\x9a\x9a\x9ap\xb9\x9c\xdb+\
|
|
\x00\x92\xc9$ccc\xb7$\x9b\xe5\x83\xbb\x83\x9c\xcf7}5\xcb\x0f\x04]\xd7\xf1z\
|
|
\xbd\x9c9s\x06\xa7\xd3\x89\xec\xae\xa4\xca]\x8d(\x8aH\x92\x84 \x08H\x92\x84\
|
|
\xdb\xedFUU\xfc~?\x89Db^,\x0b\x8b\xb3W3\x0c\x03\x9b\xcd\x86i\x9a\x88\x82\x8d\
|
|
|>\x8f\xae\xeb\x98\xa6\x89\xddn\xbf\xad\xf3\x9ba9\x16\x04\x81l6Kss\x0c\xc3(b\
|
|
\xb3\xd90\x0c\xc3":\x1c\x8e;\x16\xb5\x84\x13\x89\x84\x19\x08\x04f~S\xde\xdb\
|
|
\xf1\x01\xf0x<\x00D"\x91yqdd\xc4\x04\x04\xe1\xa9\xa7\x9f\xdc\x16\x0c\x06N\
|
|
\xfd/;\x0b`ddt\xe3?\xe7`\x9fS\xd3\xf9d\xaf\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getSaveBitmap():
|
|
return BitmapFromImage(getSaveImage())
|
|
|
|
def getSaveImage():
|
|
stream = cStringIO.StringIO(getSaveData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getSaveIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getSaveBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTestData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xc4\xb4l;\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x04lIDAT8\x8d}\x95Ml\x15U\x14\xc7\x7f\xf7\xceL\xdf\xf7\x9biy\x0f\xd2RJ\xb5\
|
|
\r\x16i\x01\x8d;EM$\x12\x134.\x881.\\\xb10\xc6\x95qg\x8c\t\x89!\xb2@\x8c\x0b\
|
|
\xe3\x8a\xf8\x11\x83\x88\x86(\x89\xc1\nhD,\x9f!\x8dX\t(P\x0c\xf4\x95>\xfa\
|
|
\xda\xf79_\xf7\xba\x98\xf7\x1em\x05nrr\'\xf7\x9e\xf9\x9d\xff9\xe7\xde\x19\
|
|
\xc1}\x86\xd6Z\xf4\xf6\xf6v~\xb9w\xea\xa8i\xe2\x18\x06\x84\xa1F)>\xdc\xb4Y}p\
|
|
\xbfw\xc5=\xd6\x9d\xfd_\x88K\xabV\x199\xd3\xec\xa0w\xa5\x85iHLS\xa3u\xc8\xd5\
|
|
I\x8f\x99\x99\x80\xe3\xbf\xa9\xafv\xec\xd4\xaf\x01\xa5\xa5\x00\xf3.\xd0\xedR\
|
|
\xca\x97\x1f\xdd(rZ\xa4\x91"\x8b\xe7\'@\x1bh\xc0\x0f\xeatu\xd6\xc8/+s\xfd:[\
|
|
\xa4l\x1cPJ\xbd\x05\x9c_\x081\x96@_\x14B|<00\xe0\xac\x1d\xd2\x99|>\x89a,\xc3\
|
|
0SH#\x8ea\xc6P*\x86R\xe0\xba>\'N\xa5\xe2\x93\xff\xaeH\x96\xcb\xe5\'\x95R3\
|
|
\xc0_w\x03o\xb4,\xeb\xfd\xc1\xc1\xc1\x84eY\xdd\xb3\xb3q6=\xe1a\x18I\x0c)\x91\
|
|
\x86\xc004\xa1R\x84\x81G\xe0\xd7\xd8\xb1\xb3\x07)e\xdaq\x1c977\xb7^)u\x06\
|
|
\x98Z\x08v\x80s\xfd\xfd\xfd)\xcb\xb2\xba\x85\x10\xcc\x14-LC3\xb4\xa6\x8a\x94\
|
|
!R6\x90\xb2\x8e\x1fT\xf0\xbd\n\xfb\xbfI\xf2\xc7\x9f1\x94R\x08!2\xa9T\xca(\
|
|
\x95J\x8f\x00\xdf\x01\x8d\x16\xf8\xbcm\xdb\xbe\xe38\xab\x84\x88\xfa\xa9\xb5f\
|
|
\xe2b\x9c\xb5\x0f\xcd\x92\xcf\xcd!e\x15CV\x08\xbc\n\xbe_\xe3\xdd\xf7zQJ\xb5}\
|
|
M\xd3L\x0b!\xea\xd5j\xb5\x1b\x18\x95\x00B\x88t>\x9f\xef\xd4Z\xb3\xd0\x82 `\
|
|
\xdf\xd7)\xc2\xa0\x8a\n\xcb\xa0+(Ug\xdf\x01\x1b\xa5\x14K\xfdm\xdb^)\x84x\xa1\
|
|
u*\xb6f\xb3\xd9\xb4\x94\xd2\xd6Q\xf8E\xdd\x9c\xb8\x98\xe2\xf7\x93)\xca\xd5\
|
|
\x0e\xe2q\xc1c\x1bK\xec\xffv\xf9\xff\xa0\x00R\n\xc74\xcd\x9a\xef\xfb[M`[<\
|
|
\x1e/j\xadm\x01,\xc4j\xad\x11B\xf0\xc6\x9b\x01\x03\x03\xab1M\x93\x1b7$\xf1x\
|
|
\x99d2\xd9\x06\xea\x05b\xba\xba\xba\x1a\x85Ba\x9b\x040M3\xd6rhY+\xd5\xe9\xe9\
|
|
ir\xb9\\\xbb\x9e\xb9\\\x8ej\xb5\xda\xde_Z\x12\xd34c\xb6m#>\xf9\x88\xab==\xac\
|
|
\xf6\xfcH\xaeh\xca\xd6D\xcf\x87\x7f\xea\xe0\xc8\xcf}\x8b\xca\xf3\xcc\xd3\x93\
|
|
l\xd9\xecE\xd9i@\x80h\xce\x96\x05G\x8e\xf1\xa9\x0cUT\xd6\xc0\x87 \x00\xcf\
|
|
\x03\xd7\x07\xd7\x85Z\x1d6\x8c\x84$\x13\r<\xcf\xa3R\xa9\xd0\xd1Qc\xddP@\xb9\
|
|
\x02\xf5z\xe4\xe7y\xe0\xf9\xe0\xfb\x11K)0\xd6=\xcce\xcb\xe2\x15\xcb\x8c\x16B\
|
|
\x15\x05\x08\x83\x96\xa3f\xe0\xc1\nc\xa7<\xe6\xe7=\x9e{\xb6\xc6\x8a\xe5>Z\
|
|
\x83Vw@Z\x83\xd2P\x9c\x85r\x99w\xe4\xae\xdd\x1c\nB\x08\xc2\x08\x18\xf8\x91\
|
|
\xb9^\xd3\\8{.\x058d2\x19\xce\x8f\xa7p\xddh\xdd\xf5"\xb5ASmK\xd0\xae\xdd\x1c\
|
|
\x92\x00\xf3\xf3\x14\x84\x8c6\xfc\xa6\xd2\xf6\xec\xc3\xd8\xe9l\xbb\xbe7\xa7b\
|
|
\\\x9b\x8c\xb5\xf7Z\xbeA\x00R@\xa3A\x19@\x02LO\xb3\xbd^\x8f\xfa\x10\x06\x91\
|
|
\xfa\xb0\xa9\xe0\xc4Xf\xd1\x91\xd2Zs\xf0P.\xca.\xb8\x93\xa9\xd6QO\\\xd7\xda\
|
|
\xdd\xfeV\xd4\x1a\xeb\xb5\xe3\xdcz>\x93\xd6\x8e\x10\xcd\x94\x14\\\x9b\x8c1z\
|
|
\xacs\xd19m_y\xa0\xb7\xc7C\x080d\x14\xe0\xe0\xf7\xe9=\'\xcf\xac\xf9\xbcP(\
|
|
\xdc\x92M\x7f\xeb\xc7#\xc3\xaf_\xba,\x8a\xb7K`\x9a\x10\x860v:\xc3\xbd\xc6\
|
|
\xe9\xb3YB\x15\x05\xf0|\xf8\xe7\x8a\xb8=5\xfd\xc0\xa8\x10B\xb6\x15\x17\n\x85\
|
|
[\xcb\xf3\xf9\x95\x7f_\xc9\x1f3d%\xabT0\xe8d\xe1\x87Q\xa7\x0eX\x0b\x81B\x08\
|
|
\x84\x10h\xad\xebW\xaf\xe9\xf9\xfe>?y\xb3\x10\xfb\xf5\xe8/Co\x0b!f\xc7\xc7\
|
|
\xc7\xcf\xc0\x92_\xd3\xf0\xf0\xf0\xe3Zk\xa7\xaf\xf7\xe6S=\xdd\xa5W\xf7~\x06\
|
|
\x86a\xc4\xa5\x94V:\x9d\xf6\x00*\x95JL)\xe5\x05A`\x1a\x86q\xa9\xaf\xafoO"\
|
|
\x91\x98\xbap\xe1\xc2\xe1E\x02\x96\xa6822\xb2A)\x95\x03\x96)\xa5\xd2\xae\xeb\
|
|
\xda\xc5b\xf1\xa5z\xbd\x0e@"\x91\xc0\xb6\xed\xb3\xc9d\xf2\xb4\x94\xb2\xa4\
|
|
\xb5.NLL\x1c_\xca\xf9\x0f\x7f\xb5v\xd2\xcd`A-\x00\x00\x00\x00IEND\xaeB`\x82'\
|
|
|
|
|
|
def getTestBitmap():
|
|
return BitmapFromImage(getTestImage())
|
|
|
|
def getTestImage():
|
|
stream = cStringIO.StringIO(getTestData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTestIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTestBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolBitmapButtonData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x18\x08\x02\
|
|
\x00\x00\x00o\x15\xaa\xaf\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\
|
|
\x00\x01\xfdIDAT8\x8d\xcd\xd4;l\xd3P\x14\x06\xe0?\xc8\xc3\x8d\xc4\xe0+e\x88\
|
|
\xc7\x0c\x0cv\'\xba%\x82\xa1\xeeD\xcaB\xbb\x11\x89\x05\xba\x14\xe8\x922@\xd2\
|
|
-\xaa\xc4#\x0b\xa4\xa9\x84pY(\x03U\xc7\xc0f\x0f\x91\x9c\x01)\x1dPl\x06$/\x95\
|
|
\xec\x01\xc9\x96\x88\xe43X\n\x83\xb7\xe8\xda\xa4\x84\x813\xde\xc7\xa7\xff\
|
|
\xd8W\xa70\x9b\xcd\xb0t\x15\n\x05\t\x80\xe3:\xcb[W\x96\',\xcb\xfa7PZR\xce\
|
|
\x9e\xa6js+9\x1fA\x9cHS\xb5T\x89\x7f\xc5\xe3\xaf\xe30\x0c\xb3\xe8<(=m\x0f\
|
|
\xed\xbd\xdd\xfb\xf4\xf3P-\x8f\x10\x18\x83\xd3v\xe3\xdeF\x8e%Nd\x0fm\xa5\xcc\
|
|
Z\x8fU^\xaa\x15\xe55^\xe2\xfa\r\xe5\xd5\x93j\xe3n#\xcb\x9a\x87\xd2C\xdd7\xdd\
|
|
\xb2d\xf2\x92\x0e\xa9\x02\x89\xe3j\xbd(1Y\xe6\xadme\xeb\xce\xd6%\x125\xb7\
|
|
\xeb`\x1cL\x01\x80\x84\x90P\x9c\xb0\xa2\x04^b2g\xc2Pb\x88\x88\x90\x10\x00\
|
|
\x80A\x92c\n\x01\xc4`\x90\x98"\xd3B\x89\xd2\x1f\xdcy}\x86$\x06\x08I\x04\xf2\
|
|
\x90\xf8i.\x8a\xa2\x93S\xf3\x12\xad\x19o\rJ\x80$\x86\xc4b\xf2\x80\x08\t\x05\
|
|
\x81\xef]\x84\x9d\xe7=\x88\x1e\x94\xf8A2\xc6\x18\x11P\x8c\xa7\x1e\x92\x88(\
|
|
\xf4\x83\x80\xa6q\xa7\xef\x9a\x96!\xbc"\x80\x1c\xd79<\xea\x9e\x8f\xcc\xca\
|
|
\xb5Qo\x7f-\x8a"\xef\xc2o\xbf0yI3-[\x18\'\xb3\xb5\xfe\xd1\xb1R\xd1Z\xfb/\xbd\
|
|
i\xed\xd1\x81\xfdyH\'\x1f\xcd\xc1\x97A\x96\x92\xd9\xda\xe6\xed\xfa\xd9\xa7\
|
|
\xc1\xf8|\xbc\xf7\xac\xbdz}\xb5\xf5\xb4\xc59\xcf\x9f6\x82D\xeb\xfa\xfa\xc3\
|
|
\xdd\xe6\xc6-}44UU5\xde\x1b~\xe0\xffqf\t\xa0 \x08:\x07\xed\x9d\x9df\xf5\xa6\
|
|
\xee~seY\xce\'\xd2\x12\xb46q&+\xda\x8a\xf7\xe3\x81RVjU\xbd\xd7\xef\xfd%\x94\
|
|
\x16\x11\xb9\xdf\xddw\xc7\x1f\x16Q2\xa1\x893Y\xf0\xfe<\x94\xce\xdd\xff\xa2~\
|
|
\x03\xea\xc1\xda"\xef\x96\x12\xae\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolBitmapButtonBitmap():
|
|
return BitmapFromImage(getToolBitmapButtonImage())
|
|
|
|
def getToolBitmapButtonImage():
|
|
stream = cStringIO.StringIO(getToolBitmapButtonData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolBitmapButtonIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolBitmapButtonBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolBoxSizerData():
|
|
return \
|
|
"\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00CIDAT8\x8dcddbf\xa0\x040Q\xa4\x9b\x1a\x06\xb00000\xc4'\xc5\xfe'\xdb\
|
|
\x04F&f\x86\x84\x94\x84\xff\x8cL\xcc\x0c\xd80!\xb9\x81\x0f\x83Q\x03\xa8`\x00\
|
|
##\x133E\t\x89q\xe8g&\x00\xf6\x1a\x0b!P\x84!\x1e\x00\x00\x00\x00IEND\xaeB`\
|
|
\x82"
|
|
|
|
def getToolBoxSizerBitmap():
|
|
return BitmapFromImage(getToolBoxSizerImage())
|
|
|
|
def getToolBoxSizerImage():
|
|
stream = cStringIO.StringIO(getToolBoxSizerData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolBoxSizerIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolBoxSizerBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolButtonData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x10\x08\x02\
|
|
\x00\x00\x00\x83F(\xc2\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
|
|
\x00sIDAT8\x8d\xcd\x93A\n\xc0 \x0c\x04\x93\xe2k\xea\xff\xcfyE\xd2\xe7\xa4\
|
|
\x87@\x11]-\xad\x16:x\xd0E\x87h\x90\xdd\x9d\xa6a\xe6DDv\xd8\xbck\x9bW\x88\
|
|
\xc8\x1aQ\x80Ey\xcf\xd7(C8\x0f\x12\xb4\xa8io\t\x93nE\x03\xa0\xe5\xb1\xa8\xbd\
|
|
\xd1K\x91\x9a\xaa)\xd4}\xdc\xb51\xb0(\xd0\xb5j\x1f|\xda\x16 \xea\x1d.\xc3\
|
|
\x05\xed\xbf\xa9(\xfe\xcb/8\x01\xca5/%3\x97\xcaf\x00\x00\x00\x00IEND\xaeB`\
|
|
\x82'
|
|
|
|
def getToolButtonBitmap():
|
|
return BitmapFromImage(getToolButtonImage())
|
|
|
|
def getToolButtonImage():
|
|
stream = cStringIO.StringIO(getToolButtonData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolButtonIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolButtonBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolCheckBoxData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\n\x00\x00\x00\n\x08\x02\x00\
|
|
\x00\x00\x02PX\xea\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\x00/\
|
|
IDAT\x18\x95c\xfc\xff\xff?\x03\x0e\xc0\xc8\xc8\xc8\xc2\xc0\xc0p\xed\xfa5\\*\
|
|
\x98pI\xec\xdf\xbf\x1f\x9f4\x01\xddt\x90f\x81P\x10w\x92\x0c\x00\xc5\xdf\n\
|
|
\x13\xf9\xb1\x7f\x05\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolCheckBoxBitmap():
|
|
return BitmapFromImage(getToolCheckBoxImage())
|
|
|
|
def getToolCheckBoxImage():
|
|
stream = cStringIO.StringIO(getToolCheckBoxData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolCheckBoxIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolCheckBoxBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolCheckListData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x18\x08\x02\
|
|
\x00\x00\x00o\x15\xaa\xaf\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\
|
|
\x00\x00\xb0IDAT8\x8d\xcd\x94A\x12\x80 \x08E\xa5\xf1\xfe+;Zv\x1cZ\xd80\x04_\
|
|
\xd2\xc6E\x7f\xa5\xa8\x8f/\x91T\xf6\x92\x96h\t\x88\x99\xb3\x8c>S\xeaYSJ\x9b\
|
|
\x0e\x11\x11\x11\x99}>\xe8\xf7X\x10\xb46h\xd6\x82LBh\x90\x99}\x1c\x80d_;3b\
|
|
\x07\x83\x84\xe5)\x12\xf4\xa62\x04\x89\x7f\xc8\x82G\x00\xc8\xa4\x15\x96\xe7\
|
|
\xea\x08\xae\x11\x1c\xc7\xb2 \xf8\x99zP\x1d\xc9\xbd\x85YS\x0fPK\xae\x8b\xe2\
|
|
\xa7=z\xd4\xd9\xf0.MC\r\xf9M\xb8\x8fz\n\n?\x07\nzj\xd9\xd5\xfe_#\xf3s\xe9\
|
|
\xa5\xb83oP{w\x8fz\xc8\xd8Oc\xe5\xd7T\x83\xba\x00\xb8d\x87\xb5\x0f#\xbe\xe1\
|
|
\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolCheckListBitmap():
|
|
return BitmapFromImage(getToolCheckListImage())
|
|
|
|
def getToolCheckListImage():
|
|
stream = cStringIO.StringIO(getToolCheckListData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolCheckListIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolCheckListBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolChoiceData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x10\x08\x02\
|
|
\x00\x00\x00\x83F(\xc2\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
|
|
\x00\x7fIDAT8\x8d\xbd\x92K\x0e\xc0 \x08D\x9d\xc6\xcb\x14\xee\xbf\xf6\x14\xda\
|
|
\xe3\xd8\x05\x89\xb1\xa0\xf6\xa3\xe9,L\x04\x99<\x10\xe4\x9c\xdd\xb4\x00x\xe7\
|
|
\\:\xd2\xbc\xd76o\x11Bh\x1b1\xf1\x07\xbb\x05D"\xaf\xeeL\x1cS\x94\xb3\x04i\'[\
|
|
\t\xa0~\xa3\x8dz\xba\xfd\x90Kk\x05D\xa0\x06e2\xe0Z\x8d\xd6\x1e2v\x8d\xd4\\l\
|
|
\xc4R\x8c\x88\x9a\x02\xf0\x82H\xe1\xd4\x11\x9b\xb2Z\xb6G\xab\x17r<\xc8_u\x02\
|
|
\xbeu.\xab\xa5\xf7\xcf\xc1\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolChoiceBitmap():
|
|
return BitmapFromImage(getToolChoiceImage())
|
|
|
|
def getToolChoiceImage():
|
|
stream = cStringIO.StringIO(getToolChoiceData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolChoiceIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolChoiceBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolComboBoxData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x10\x08\x02\
|
|
\x00\x00\x00\x83F(\xc2\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
|
|
\x00\xb0IDAT8\x8d\xad\x93\xc1\r\xc3 \x0cE\xbf+\x96\t\xab$\xed"\xcd:\xe9 U\
|
|
\xee\x9e"d\x1c\xf7\x80J\x89q\x91\x1b\xf5\x1f\x900\xf0\xf8\xd8\x86\xd6\xe7\
|
|
\x8a\xef\x1a\xafcg\xb5\x88\x88\x02\x80\xe96\x99\xcb"\x02 \xed\xc9\xc3\n\xf5\
|
|
\x99sbf\x00\x97\xd3\xe7\x954\x88\x88\xce\x81\x82gS\x1cb\x1b\\\x1e\xcb|\x9f\
|
|
\xb7\xb4\x19 "\x12\x91<\xd6\xf1\xb4\xa78\xc4:\xeb\xcc\\S\xe0\xcfQf\x95\xa9\
|
|
\xa2\x1c@\xc5H6\xd5\x81\xe62)\x1d\x1c\xd1[\x1dS\xed\xa3\xb2\x82\xb2\xd3\x1aT\
|
|
,\x93\xa2\x1dydR>\xa0\xf6\xf2_{\xfdo\x9d\xedjH\xb3L\x06\xa8\xf3\n\xff\x8fy\
|
|
\x01H\x13XZA\xc5\xd2\xce\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolComboBoxBitmap():
|
|
return BitmapFromImage(getToolComboBoxImage())
|
|
|
|
def getToolComboBoxImage():
|
|
stream = cStringIO.StringIO(getToolComboBoxData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolComboBoxIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolComboBoxBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolDefaultData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x0e\x08\x06\
|
|
\x00\x00\x00&/\x9c\x8a\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x00\\IDAT(\x91\xc5\x92Q\n\xc00\x08C\x13\xdb\x8f\xde\xffD\x1e\xc3\x8b\x8c\
|
|
\xc1`\xeb\xfek\x1d\x0c\x0b\xcdg\xd0\x07&\x92R\x90\x91\xa4\xb6W\x00\xeah\x9c\
|
|
\xd7\xd1\xa3\xe1V\x1b(\x85\x9f\x00\x0003\xe7\xa9\xea\x14\xba?\x83\xf5!\x02\
|
|
\xf1\xbd3q|\xa4\xfe\xdca\x0b\x00\\\x0b\x0e\xf0W\xfbCL\x03^\xd7\x11\x0f:\xa3\
|
|
\xa1\x04w\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolDefaultBitmap():
|
|
return BitmapFromImage(getToolDefaultImage())
|
|
|
|
def getToolDefaultImage():
|
|
stream = cStringIO.StringIO(getToolDefaultData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolDefaultIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolDefaultBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolDialogData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x02\
|
|
\x00\x00\x00\x90\x91h6\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
|
|
\x00CIDAT(\x91c` \x11020000\xfc Z=\x07\x13\xa96\x90\xac\x81d\xc0\xc8\xc0\xc0\
|
|
p\xe1\xca\x05"U\x1b\xe8\x18\xd0\xde\x0fCO\xc3\x81\x03\x07(\xb5\x81\x85\xa0\
|
|
\x91\x044888\x90j\'\x01\x00\x00l\xe2\t]3\x1c\x89\xf6\x00\x00\x00\x00IEND\xae\
|
|
B`\x82'
|
|
|
|
def getToolDialogBitmap():
|
|
return BitmapFromImage(getToolDialogImage())
|
|
|
|
def getToolDialogImage():
|
|
stream = cStringIO.StringIO(getToolDialogData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolDialogIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolDialogBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolFlexGridSizerData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00?IDAT8\x8dcddbf\x88O\x8a\xfd\xcf@.`dbfHHI\xf8\xcf\xc8\xc4\xcc\x80\
|
|
\x8c\xb1\x89aS\xc3D\xb6\xcdP0\xf0\x060\x8e\x06\xe2\xa8\x01\xd40\x80\xe2\x84\
|
|
\xc4\xc8\xc8\xc4L\x91\x0b\x00\xb7J\x13\xf6st\x19\xa8\x00\x00\x00\x00IEND\xae\
|
|
B`\x82'
|
|
|
|
def getToolFlexGridSizerBitmap():
|
|
return BitmapFromImage(getToolFlexGridSizerImage())
|
|
|
|
def getToolFlexGridSizerImage():
|
|
stream = cStringIO.StringIO(getToolFlexGridSizerData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolFlexGridSizerIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolFlexGridSizerBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolFrameData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x02\
|
|
\x00\x00\x00\x90\x91h6\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
|
|
\x004IDAT(\x91c` \x11020000\xfc Z=\x07\x13\xa96\x90\xac\x81d\xc0\xc8\xc0\xc0\
|
|
p\xe1\xca\x05"U\x1b\xe8\x18\xd0\xde\x0f\xa3\x1ah\xa2\x81d\x00\x00*K\x04\x19\
|
|
\xfe\xab\xe3r\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolFrameBitmap():
|
|
return BitmapFromImage(getToolFrameImage())
|
|
|
|
def getToolFrameImage():
|
|
stream = cStringIO.StringIO(getToolFrameData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolFrameIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolFrameBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolGaugeData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x0e\x08\x02\
|
|
\x00\x00\x00\xba\x9aK)\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
|
|
\x00TIDAT(\x91c\x9c2u\n\x03U\x00U\x0c\xfa\xff\xff?\x0b\x9c\x85)\xcd\xc8\xc8x\
|
|
\xf5\xdaU"\xcdb\x81\xb3\xde\xbf~O\x89\xa3\x98pIl\xdb\xbd\x8d:\x06\x91\nF\r"\
|
|
\x0cX\x909\xa4\xc6\x14\x16\x83\x18\x19\x19)r\x0f\xdc \xe2S0>\x83\xb0\xe6\x0f\
|
|
R\x01\x00U\xa6\x18\xb4\x82\x95pI\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolGaugeBitmap():
|
|
return BitmapFromImage(getToolGaugeImage())
|
|
|
|
def getToolGaugeImage():
|
|
stream = cStringIO.StringIO(getToolGaugeData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolGaugeIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolGaugeBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolGridBagSizerData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00SIDAT8\x8dcddbf\x88O\x8a\xfd\xcf@&`\x811\x16\xce[\xccH\xaa\xe6\xf8\
|
|
\xa4\xd8\xffL\xe4\xda\x0c\x03\x03o\x00<\x0c\xc8\x0eHF&f\x86\x84\x94\x84\xff\
|
|
\x8cL\xcc\x0c\xc8\x18\x9b\x1865\x03\x1f\x06\xa3\x06P\xc1\x00FJs###\x133E.\
|
|
\x00\x00\x9f\x06\x11@\\\xf4\xbaw\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolGridBagSizerBitmap():
|
|
return BitmapFromImage(getToolGridBagSizerImage())
|
|
|
|
def getToolGridBagSizerImage():
|
|
stream = cStringIO.StringIO(getToolGridBagSizerData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolGridBagSizerIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolGridBagSizerBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolGridSizerData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00=IDAT8\x8dcddbf\x88O\x8a\xfd\xcf@.`dbfHHI\xf8\xcf\xc8\xc4\xcc\x80\r\
|
|
\x13\x92c"\xdbf(\x185\x80\x81\x81q4\x1a\x87\x83\x01\x14G###\x133E.\x00\x00\
|
|
\x18\x10\x13\xf65~\x97=\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolGridSizerBitmap():
|
|
return BitmapFromImage(getToolGridSizerImage())
|
|
|
|
def getToolGridSizerImage():
|
|
stream = cStringIO.StringIO(getToolGridSizerData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolGridSizerIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolGridSizerBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolListBoxData():
|
|
return \
|
|
"\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x18\x08\x02\
|
|
\x00\x00\x00q\xdc\x9a\x1c\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\
|
|
\x00\x00\x7fIDAT8\x8d\xd5\x94A\n\xc0 \x0c\x04w\x8b\xff?\xd9\xaf\xd9\xe7\xa4\
|
|
\x07!\x14\r\x12\xa3\x856'\x89d\xdd\x8c!\xccg\xc6b,J\x88H\xd2S\xa0\xbe\\\x05\
|
|
\xc0a\xde\x91\xf4\x0b\xd9\x12SaH\x90\x14\x11\xbf\x91\x17\\T\x0b\x00\xfcFR\
|
|
\x9f\x9ab\xd9J\xa8\x85A\xa6\x8f\xdd,\xfa\x07=#\xd7\xb2x\x82p\x8e\xac\x81S+= \
|
|
\xb0\x85\xc5\xe8S\x7f\xd5\xc87Y\x04\xd6\xd7\xbeF\xea\x16\x8cK\xc4v\xaf\xc6\r\
|
|
\xf1)>\xb5\x89Y\x88\x02\x00\x00\x00\x00IEND\xaeB`\x82"
|
|
|
|
def getToolListBoxBitmap():
|
|
return BitmapFromImage(getToolListBoxImage())
|
|
|
|
def getToolListBoxImage():
|
|
stream = cStringIO.StringIO(getToolListBoxData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolListBoxIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolListBoxBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolListCtrlData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x18\x08\x02\
|
|
\x00\x00\x00q\xdc\x9a\x1c\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\
|
|
\x00\x00nIDAT8\x8dc\x9c2u\n\x03\x85\x80B#\xfe\xff\xff\xcf\x02g\x91\xa1\xff\
|
|
\xda\xf5k\x0c\x0c\x0cL\x948\x01\x02X\xd0\xf8\x8c\x18*\x08:\x8f\n\xae\x185\
|
|
\x02\x01\xd0c\x84\x8c\xe418<\x82\xd3\x08F,\xa9\x8c\x14# \xfa\x894\x05\x8b\
|
|
\x11\xc8:\x891\x85\x06a\x81i-A\x87\xd0$i\x91\x9c\xb8\x06G\xd2\x82z\x04R\n\
|
|
\x92o\x04ye/\x1c\x00\x00\x83\x9c\x15\xbc\x94tu\xe9\x00\x00\x00\x00IEND\xaeB`\
|
|
\x82'
|
|
|
|
def getToolListCtrlBitmap():
|
|
return BitmapFromImage(getToolListCtrlImage())
|
|
|
|
def getToolListCtrlImage():
|
|
stream = cStringIO.StringIO(getToolListCtrlData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolListCtrlIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolListCtrlBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolMenuData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00bIDAT8\x8dcddbf\x80\x81\xef\xbf\xbe\xfeg \x02p\xb0p002132000\xb0\xa0\
|
|
K\xde\xb8q\x03\xaf\xe6\x03\x07\x0e\xa0\xf01\x0c\xc0\xa6\x08\x06\x1c\x1c\x1c0\
|
|
\xc4\x98\xf0ZG\x04\xa0\xd8\x00\xac^\xc0\xe6T\x92\x0c\x18\r\x83\xd10\xc0\xe5\
|
|
\x7f\\\x80\x119;\xff\xff\xf7\x97\xa8\xec\xcc\xc0\xc0\x00\xcf\xce\x00\x8f\x14\
|
|
\x1a\x83cs\x82P\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolMenuBitmap():
|
|
return BitmapFromImage(getToolMenuImage())
|
|
|
|
def getToolMenuImage():
|
|
stream = cStringIO.StringIO(getToolMenuData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolMenuIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolMenuBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolMenuBarData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00aIDAT8\x8d\xed\x93\xb1\r\x800\x0c\x04\xcf!E\xc6\xca\x98\x19\xc7cx\
|
|
\x94\x14HP "7)\x88\x0b(\xb8\xf2\xa5\x7f\xbdmY$mDH!\xf7\'\x02\xa4\xef\xfdX5\
|
|
\x97\\\xc8\x00f\xf6\xd8\xac\xaa\x00W\x80\x17<\xb5\xd6\xa9~\xf3\xfe\x12\xc7\
|
|
\x08\xbe\x96g\xa6\x8f\x80\xd6Z\xa8\x81\x00\xcbg\x04\x90\xff\x178\x01o\x9c\
|
|
\x13?\x8d\xde\xe5M\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolMenuBarBitmap():
|
|
return BitmapFromImage(getToolMenuBarImage())
|
|
|
|
def getToolMenuBarImage():
|
|
stream = cStringIO.StringIO(getToolMenuBarData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolMenuBarIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolMenuBarBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolMenuItemData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x0c\x00\x00\x00\t\x08\x02\
|
|
\x00\x00\x00\x89\xdaZ\x03\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\
|
|
\x00\x00>IDAT\x18\x95c\xfc\xf1\xe7\x07\x03^\xc0\xc1\xc2\xc1\xc2\xc0\xc0p\xe3\
|
|
\xc6\r\\*\x0e\x1c8\xc0\xc0\xc0\xc0\x84\xdf\x18\x08`A\xd3\x84\x0c\x1c\x1c\x1c\
|
|
\x0c\xa2L"\xd1:\xb8\xe1\xd8\x15a\xba\x86\x1c\x00\x00u\xae\r\xe0\x8b\x0b\x7f\
|
|
\xe2\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolMenuItemBitmap():
|
|
return BitmapFromImage(getToolMenuItemImage())
|
|
|
|
def getToolMenuItemImage():
|
|
stream = cStringIO.StringIO(getToolMenuItemData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolMenuItemIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolMenuItemBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolMoveDownData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x18\x08\x06\
|
|
\x00\x00\x00\xe0w=\xf8\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x00\xfcIDATH\x89\xb5VA\x12\x83 \x0c\xdc\x84~\xabm~f\xf9\x99m\xdf\xa5\xe9\
|
|
\x05\xa64F\x01\xab\x99\xc98\x82d\xd9d\t\x12q\xc0\x99\xc6v@\xe7IO\x05\x00\x80\
|
|
\xfb\xedz\x18\xc8\xa5\xf6\x81\xc7\x888P+\x80\xcb\xc0\x0b\x98\x1d\xe8c\xe82\
|
|
\x18\xc7\x11\x006\x83\xcc\x89\x19W\xd8\xb8\x00"b\xc1v\x03\xad\xd6\xe0\xf9z\
|
|
\xe7\x05\xea\xd5!\xa6\xe7P\x00y \xd5"\x13\x07\xf2r\x1es\xb0\x04>\xac\x81\x10\
|
|
\x87\x1f\x07\xa0"\xa2v\xbc\xe6\x0f@\x15X\xac;\\\xa6\x96\xc5a2\x8d=En\x91i\
|
|
\xab\xfd-\xd3]\x00@]\xa6\xadV\xad\x01q \x11\x81\x88@Q\xcf[\xb4\x03\xad2\xd5$\
|
|
CO\x8a\xe5|\xb7L\x81o;\x00\x96-\xa1\x9c[\xec\x1e\r\'y6\xf9\xb7\xefepO\xaaM\
|
|
\x0c\xb6,\xef\xba\xeb\x1c\x94\xc6\x1c\xc8\xa6h(\xd3Ri\xd7d/}\x9d\'\xf5Z\xc1V\
|
|
\x1d67\xb8@\\Y\xdc\x13\xf4\'\xde\xd9\xbf-\x1f\x95\xdb\x82J\xbd\xd8\x18k\x00\
|
|
\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolMoveDownBitmap():
|
|
return BitmapFromImage(getToolMoveDownImage())
|
|
|
|
def getToolMoveDownImage():
|
|
stream = cStringIO.StringIO(getToolMoveDownData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolMoveDownIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolMoveDownBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolMoveLeftData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x18\x08\x06\
|
|
\x00\x00\x00\xe0w=\xf8\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x00\xceIDATH\x89\xb5\x96\xe1\x0e\x83 \x0c\x84\xafe\xaf\xa5\xb27\xef\xb6\xe7\
|
|
\x1a\xf8G\x17GZ-\x02\x97\x98\x184|\xbd\xf6\x8c\x10q\xc0Hq\xb9\x90\xd37\x0f\
|
|
\x05\x00\xc02O\xdd \x8f\xab\x174G\xc4\x81\xbc\x00\xd5\x81\xb6\xe1~\x01u\x0eU\
|
|
\x07"\x02\x00]\xda\xa4\x02b\x8c%\xac/\x00\x00^\xef\xcf\xde\xe7\xdc\x92\xac\
|
|
\xcb!\x13\x07Z\xe6)\x8b\xc8\x9f\xb3n\x00\xe0\xe7&\x1f\xee\xfb\x024y\xe3\xeb\
|
|
\x8a\xa9%O|\xab\x1c\xdc\x89\xaf\x1b\xb0\x0f\xbb\x80\xb5\x03\xd2\xd6k\xe6@\
|
|
\xc5\x80]\xf1=\x05\x1c7\xd7\xd6\x9f\x8e\xd8\x9a\x80t\xa8.\x19\x95z"{;E\xa5+K\
|
|
\xa6\x03\xe6@V\x8b\xaa\n9}\xb8ml\xb5\xc8\xa3\xcb\x14\xb5T\x0f4~\xc9\xb7\x005\
|
|
\xbfC\x8fh\xf4\xb1e\x05\xe0\xd1V\xfd\x0e\xdbmz\x00\x00\x00\x00IEND\xaeB`\x82\
|
|
'
|
|
|
|
def getToolMoveLeftBitmap():
|
|
return BitmapFromImage(getToolMoveLeftImage())
|
|
|
|
def getToolMoveLeftImage():
|
|
stream = cStringIO.StringIO(getToolMoveLeftData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolMoveLeftIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolMoveLeftBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolMoveRightData():
|
|
return \
|
|
"\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x18\x08\x06\
|
|
\x00\x00\x00\xe0w=\xf8\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x00\xd3IDATH\x89\xed\x96a\x0e\xc2 \x0c\x85_\x8b\xd7\xda\x867s'\xb3n\xe7r\
|
|
\xf5\x0f\x18F0+\x0c\xfd\xe5KH\x06\t\xfdxm\xd3\x8c\x88\x1dR\xe9\xf6TbG\xe8$.\
|
|
\x1dN\xe3\xa0)0_\xa7\x01\xb9\x88\x1d\xc5\x95?\xe0H\x97\xd2\xa1\x88\x00@\xd5K\
|
|
\xab\x00\xde\xfb\x1c\xd6\x17\x00\x00\x8fe\x8d\x85\xae\xce\xbb\t\x10E\xech\
|
|
\x1a\x07\x15\x91\x9d\xb3n\x00\xe0\xedF\x93o\x94\\\x95\xda\xdb\xd4E\x9fd\xe9.\
|
|
\x93\x83\xa8\x96\xee2; v\xa4!zM-\xcc\x0e\xb6$\xe7w\x11\x10\xcauh\x02l\x85@\n\
|
|
\xe0jpb\x02p(b\x04\xc5=\x96\xf5\xf8\xae\x05pF_\x07\x1c\xa6(-\xe4\xdc\x00\xa8\
|
|
\x1a\xd73;\xba\xe1?\xae\x83~>\xae\xbb\x01\xc2d\xdc\x05L\xdcT\x8b\xf2\xdf\x96\
|
|
\xdez\x01\x15\x93n\xa3D\xe4_\xf7\x00\x00\x00\x00IEND\xaeB`\x82"
|
|
|
|
def getToolMoveRightBitmap():
|
|
return BitmapFromImage(getToolMoveRightImage())
|
|
|
|
def getToolMoveRightImage():
|
|
stream = cStringIO.StringIO(getToolMoveRightData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolMoveRightIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolMoveRightBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolMoveUpData():
|
|
return \
|
|
"\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x18\x08\x06\
|
|
\x00\x00\x00\xe0w=\xf8\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x00\xf1IDATH\x89\xd5\x96A\x12\x83 \x0cE\x7fB\xaf\xd5\xca\xcd\x1cnf\xdbs\t]\
|
|
\xb4Li$\x01\x1c]43\xd9(\xfe\x97\x84\x0f#\x11;\x9c\x19|\xaa\xba\x04\xa4\xb8&m\
|
|
a\x8ck\x8a\xc6\xfb.\x00\x00L\xb7\xebF$\x0b3;\x1a\x05\\Z\x0b\xca\xaae\x07=@s\
|
|
\x0fZ#\xe9\x19\x9b\t\x90\x152;*\xb3\xa7\x90\xa6\x8b,!fG\xa1\x01\xe9\xb2\xa95\
|
|
\xebP@\xe6\n\xc4\x04\xa4\xb8\xa6\x9c\x04@\xa3\x84O\x01s\xad8\x0b\x00\x00\xc4\
|
|
\x8er\x02u\x1b[\xb1\xb1\xe9\xb2,\x000|\xa0\xba\x01\xde{\t;\x16\x00\x00\xf7\
|
|
\xc73\x8f;Y\xd7\xc7n@\x0ebG#3\x0f\x95g\xcd\xab\xa2\xe8F\r\xeb\xa0\x99\x80\
|
|
\xdaxH9x\x01_\xbb\x96\xb1\xcb\xa6\xf2\x0e\xd2\xc4\xab\x1d\x8c\xd84\xcf\\\x13\
|
|
\xdf\x00\xe4\xa6j6\xed\x11.E\xd5\xc4\xbb\x93\x9f\xf4\xde'\xeb\x1b\x99\x87\
|
|
\xda\xb4\xaa\xf1\xf7\x7f\x15/\xe4\x0f\x81\xb3\xb0\xca}\xd2\x00\x00\x00\x00IE\
|
|
ND\xaeB`\x82"
|
|
|
|
def getToolMoveUpBitmap():
|
|
return BitmapFromImage(getToolMoveUpImage())
|
|
|
|
def getToolMoveUpImage():
|
|
stream = cStringIO.StringIO(getToolMoveUpData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolMoveUpIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolMoveUpBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolNotebookData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x18\x08\x06\
|
|
\x00\x00\x00\xe0w=\xf8\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x00\xd3IDATH\x89\xed\x96a\n\x830\x0c\x85_\xaa\x97Y{\x04aW\x176\xd4\x13\xe8.\
|
|
c\x9b\xfd\x18\xbaj\xad$\x0e\xf7c\xec\x03\x91\xc6\x92\x97\xa4\x8f"\x91)\x10\
|
|
\xfc\xc8\x10`\x8a\x92$\xfbb\xca\xe0G\x1e\x1e\x83h3\x07\xcfd\n\x95\x88\xd9\n:\
|
|
\xeb\x92X]\xd7\x00\x80\xe0G\xde{\x92\x0e4\xd5\x00@{ow\xbf\xaf\xbbL\x04\x9cu\
|
|
\xe8\x87~~oQ]\xab\xc5\xba\xb95/\xf1.\x15Ww\xb0N:\t\xc6\xeb\x98\xc5\x19\xc4UO\
|
|
]|\xca\xe6\x88$\xc4c\xcaU\xbf\x10\xc8\xcd<\x17?4\xa23\x98\x05r\x8e\xc9\xc5\
|
|
\xa5\x1cv\x91\xfa\x0c4\xec%\\C\xcc,\xbe\x8b\x00\xc0^\xac<9\x91\xbe\x03M1\xc0\
|
|
\x89.\x9a.\xc7\xef\xd9\xf4/\xf0\xbb\x02%\xf0\xb6\xd4\x19\x10\x00\xd1/\xcbQ\
|
|
\x9e|\xd6v/g\xd2\x8d{\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolNotebookBitmap():
|
|
return BitmapFromImage(getToolNotebookImage())
|
|
|
|
def getToolNotebookImage():
|
|
stream = cStringIO.StringIO(getToolNotebookData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolNotebookIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolNotebookBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolPanelData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x0e\x08\x02\
|
|
\x00\x00\x00\xa9M\x0b\xdd\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\
|
|
\x00\x002IDAT(\x91c\xfc\xf1\xe7\x07\x03\xd1\x80\x83\x85\x83\x85\x81\x81\xe1\
|
|
\xc6\x8d\x1b\xc4\xa8>p\xe0\x00\x03\x03\x03\x13\xf1\xc6C\xc0\xa8\x86!\xaa\x81\
|
|
\x85\x01\x16\xe7\xb4\x02\x00vv\n&i\xb3\xa3d\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolPanelBitmap():
|
|
return BitmapFromImage(getToolPanelImage())
|
|
|
|
def getToolPanelImage():
|
|
stream = cStringIO.StringIO(getToolPanelData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolPanelIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolPanelBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolRadioBoxData():
|
|
return \
|
|
"\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xda}\\\x88\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x01\x0bIDATH\x89\xc5\x94K\x0e\x820\x10@g\xda\x1e\xc0\x85\xa7!\xe1Bt\xeb\
|
|
\xf7\x04\x1aw\x06\xf1B&\xde@O\xe1\x82\x03\xd0\x8e\x0b\x1dR\xa0\x14-\x18'iB\
|
|
\xa1\xf3^\xa7\x19\x8a($\x84\x82\xac!\x14\x12\x83\x8b\x02!b\x13'\x11\xf0\xee\
|
|
\xc9\x1a\x8a\x15\xa8<?6\x92u\xa6AH\x15<\x12k**\xce\xc5 \\g\x1a\x14?p0\xdc={\
|
|
\xae\x82\xe7B*\xb4\xa6\xfa\xa8\xaa\xfa\x88\x84T\xd8\xde9YC<:\x89\xef\xf5}\
|
|
\x83+T>k_\xe7\xc4t\xd4\x7f\xba\xc8\xdd\xe5a\xb7'\xdf\xfbQ\x826\xdc\x95L&`\
|
|
\xe8r\xbdl\xcc'\x11\xb8\xf0\xdb\xfd6J\xd2\x11\xb4\xe1\x000J\xd2\x10\xf8\xe0\
|
|
\x1c\xb1\x92\xc6\x7f\xb0\xdan\xd0\x9a\x8a\x16\xab\x05\\/W\x98\xcdg\xf5\xb7\
|
|
\xf2Q\x02\xd1\x8b;t\x95\xf4V\xe0&'i\x02\xe5\xa3\xac\xe1I\x9a|\r\xf7\n|\x92Xx\
|
|
\xaf\xa0-\x89\x85\x07\x05.4\x16>(\x18\x0b\x07\x00\xc0Sq\x8a\xbe\x06\x86Bg\
|
|
\x1a\x90\xb8\xf7~\x14O\xab+\x90\x81!\xff\xcd\xf3\x00\x00\x00\x00IEND\xaeB`\
|
|
\x82"
|
|
|
|
def getToolRadioBoxBitmap():
|
|
return BitmapFromImage(getToolRadioBoxImage())
|
|
|
|
def getToolRadioBoxImage():
|
|
stream = cStringIO.StringIO(getToolRadioBoxData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolRadioBoxIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolRadioBoxBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolRadioButtonData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x0b\x00\x00\x00\x0b\x08\x06\
|
|
\x00\x00\x00\xa9\xacw&\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x00\x96IDAT\x18\x95m\x90\xc1\r\xc20\x10\x04\xc7g\n\xc8\x83*H\x07\x96RVD\t`\
|
|
\xdc\x15(\xe9 T\x91\x87\x0b\x00\xcc#1\xb2\xcd\xadd\xf9t\x9a=\xad\x16#\x96\
|
|
\xf6\x05\x1f\x92\xb6\x17\x1a\xdd.\xd7T\xfe\xa5D\x03\xc7\xf3\x88f\x10\r\\\x9e\
|
|
\x8bj\x10\r\x04T\x83\t>\xfc\x81\xa5\xfaSO\xf0\x01\x00c\xc4\xf2y\xbf\x12\xc0\
|
|
\xfc\x98\xe9\x8e\xdd\x0f\x8ck\xc4\rn\x8b`\x0fF\xf2\x00\xe0\x06G\\\xa3\nn\xa7\
|
|
\x8b\x1e\xd3\xae\xe9>\xe5\xb1\xee\xdb\x88\xad2\xe6H\xd5E\xad\xe7\x12hA\x80/\
|
|
\x17\xa5W:+\xbbb\xd2\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolRadioButtonBitmap():
|
|
return BitmapFromImage(getToolRadioButtonImage())
|
|
|
|
def getToolRadioButtonImage():
|
|
stream = cStringIO.StringIO(getToolRadioButtonData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolRadioButtonIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolRadioButtonBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolRootData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x0e\x08\x06\
|
|
\x00\x00\x00&/\x9c\x8a\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x00aIDAT(\x91\xed\x93\xc1\n\x80@\x08Dg\xb4_\xaa\xfc\xff[\xf5M\xb5\xdd\x96m\
|
|
\xd1\xa8\xbc6\xe0A\x19\x07\x9e )\x8a\x8c\x06oX\x8e\xbd\xb4=E\x19\x06\xcc\xd3\
|
|
x1/\xeb\x16\x9a]Q\x14fV(\x8a/\xe5"x\x18\x11R\rhQ\xde`\xd4\x80~\xe9\xeepn@\
|
|
\xaf\x1f\xe19\x02\xb3\xbf \xa9m\x00\'\x0f\xb3\'\x06(\x95\x90F\x00\x00\x00\
|
|
\x00IEND\xaeB`\x82'
|
|
|
|
def getToolRootBitmap():
|
|
return BitmapFromImage(getToolRootImage())
|
|
|
|
def getToolRootImage():
|
|
stream = cStringIO.StringIO(getToolRootData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolRootIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolRootBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolScrollBarData():
|
|
return \
|
|
"\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\r\x00\x00\x00\x18\x08\x02\
|
|
\x00\x00\x00\xae\x92\xe0\x03\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\
|
|
\x00\x00\x00\xc5IDAT(\x91\x8d\x92\xcd\r\x84 \x10\x85g\x0c\xcd\xac%`\xdc\x84z\
|
|
\xd6F6^\xb1\x1e\x13\t\x94\x80M\xec\xc1\x0e\xd8\x03\t\x8e\xccH|'~>\x86y\x0fp\
|
|
\xfe\xce\xf0DO\xb8\x94\x92\xca#\xbf\xf9\xb2\xaaG\x1d\\\xa8\xd0\xae\x9a\xebQ\
|
|
\xc7=\x0e\xef\xa1\xc5e\x08\x00\xecb+\xb4\xe3\x10\x00\x18c*T\xd1C\xeb\xba\xde\
|
|
z\xc9~SJw\x80\xdf\xfc\xe97\xb8@-s\xa9\xd2\x9c\xb8\x8d\x88\xf9\xfc\xd9_1!\xaa\
|
|
\xce\x8f\x8a\xdajqB\x7f\xbc\x80\xcc!\xe2\xa3z\xedP\x00H\xce\\v\xb1\xc0s\xa6\
|
|
\xef\x9b{\x9d>S\xb9\xe7\xf4\x1b\\\xe8_}\x99R\x08\xeer\xe1\xc6/\\.Y\xdd(\xd7\
|
|
\x8b{\xe4\x90\xc0\x1d\xbfC\xccHA\xf3\xf3\x15\xfd\x01\xc5\xac\x80\xf9\xbb\xd3\
|
|
\xc3\xb7\x00\x00\x00\x00IEND\xaeB`\x82"
|
|
|
|
def getToolScrollBarBitmap():
|
|
return BitmapFromImage(getToolScrollBarImage())
|
|
|
|
def getToolScrollBarImage():
|
|
stream = cStringIO.StringIO(getToolScrollBarData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolScrollBarIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolScrollBarBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolSeparatorData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x0e\x00\x00\x00\x02\x08\x02\
|
|
\x00\x00\x00\xe7\xe8z\xfd\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\
|
|
\x00\x00\x17IDAT\x08\x99c\x9c2u\n\x03\x11 ;+\x9b\x05B\x11\xa3\x1a\x00\xfb\
|
|
\x1c\x04CU\x1cv\xec\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolSeparatorBitmap():
|
|
return BitmapFromImage(getToolSeparatorImage())
|
|
|
|
def getToolSeparatorImage():
|
|
stream = cStringIO.StringIO(getToolSeparatorData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolSeparatorIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolSeparatorBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolSliderData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x0e\x08\x02\
|
|
\x00\x00\x00\xba\x9aK)\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
|
|
\x00pIDAT(\x91c\xec\xee\xecf\xa0\n\xa0\x8aA\xff\xff\xffg\x81\xb0\x8e\x1e:jek\
|
|
\x85G)##\xe3\xd1CG\xf1(`A\xe6\\\xbb~\x8dlG1a\x15\xdd\xbf\x7f\xff\xfe\xfd\xfb\
|
|
\x91\xb9d\x1a\xc4\xc0\xc0\x90\x9d\x95M\x05\x17\x91\x01\x86\x8aA\xa4\x06\x10\
|
|
\x03Z\xf43\xc0"\x88\x98h\xc2i\x10###\xa9\x9a\xb1\x1b\x84?\xe1\x12e\xd0\xff\
|
|
\xff\xff)1\x02\x02\x00G?!-\x9e\x07b\xab\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolSliderBitmap():
|
|
return BitmapFromImage(getToolSliderImage())
|
|
|
|
def getToolSliderImage():
|
|
stream = cStringIO.StringIO(getToolSliderData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolSliderIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolSliderBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolSpacerData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x000IDAT8\x8dcddbf\xa0\x040Q\xa4{p\x1a\xf0\xff\xdf\xdf\xff\xc4\xd00\xc0\
|
|
H\xf5@D\xb7\x81\x90\xfc\xa8\x0bh\xe9\x82\x81K\x07t7\x00\x00\x1cB?\xcf\xebM\
|
|
\xd0P\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolSpacerBitmap():
|
|
return BitmapFromImage(getToolSpacerImage())
|
|
|
|
def getToolSpacerImage():
|
|
stream = cStringIO.StringIO(getToolSpacerData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolSpacerIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolSpacerBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolSpinButtonData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\t\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\xc4HUC\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x00\x87IDAT(\x91\x9d\x90\xd1\r\xc3 \x10C\xed\xa3\xd34S0O3\x0e\x99\x87-\xd2e\
|
|
\x02\xee\x17\xa8@B\xabX\xe2\xe7x\xba\xb3M\x9a\xc3/Y?\xc8\xe9\xd0\x14\xca\xe9\
|
|
\xd0\xfe\xde\xa1\x9ct\n\x15\x00\x00\xc2\x16\x1a\xd0z\x00\x00\xbc\xf7\r\xf8(\
|
|
\x1f1\xc6K\xe3\x94$\x92\x93l\x00oUp*M\x14\xb6 \x00"\xcd\r\xe9J\x90\xf5\xb5\
|
|
\x82\xe6X=\xf5\xe0\xf2\\@s\xbc\xf44\xd4As\xf55>\xbe\xe6C\x05\xcaI\xe5L]\xf4O\
|
|
O\x1fX\xf8l\xb8l\x11n\x9b\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolSpinButtonBitmap():
|
|
return BitmapFromImage(getToolSpinButtonImage())
|
|
|
|
def getToolSpinButtonImage():
|
|
stream = cStringIO.StringIO(getToolSpinButtonData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolSpinButtonIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolSpinButtonBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolSpinCtrlData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x0c$\xbf\x95\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00\xd7IDAT8\x8d\xadT\xdb\x11\x83 \x10\xdc\x03\x9b\x89]XOtRKF\xad\xc7.\
|
|
\xb4\x19a\xf3\x91\xe0(\x03\xe6|\xec\xcc\xfd\x1c\xc7.\xb7\x07H\xd7w\xc4\t4\
|
|
\xcdKT\x85?\x81CA\x92b,\xe2H\xe5\x8b D\xea\x1a\x19\xa71\x99\xf7n\xe68\x8d\
|
|
\xa0w\x14c\x97\xee\x8c\x8a\xf5\x0f\x029\x00t}\x07z\xb7\x9c6+ \xa2\xb3xM\x0e\
|
|
\x00UUmD\x8a\xd4&-y\xc00\x0c\xd9\xb5\xa4\x00I\x95\x88w3\xf7\xea\xe8\x1d\x93\
|
|
\x02Z\x18[\x88\x18\xbb_sE@u\x88+\x9b\xbd\x9b\x99\x8b\xb6}\xf3\x16\x8b\xe2[\
|
|
\x04|\x87^?k\x88\xb1r\xd9"c\x0b)\x1f\xe5&\x17\xc8\x81\x1d\x8b\xb4/;F|eo\x19r\
|
|
\xe8bmMX[f\x90\xfbc\x8e\x88\xc4\xff\xd0"p\xd6\x8e\x1819\x00|\x00\x82\x1a\x92\
|
|
\x8c\xef\x85F5\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolSpinCtrlBitmap():
|
|
return BitmapFromImage(getToolSpinCtrlImage())
|
|
|
|
def getToolSpinCtrlImage():
|
|
stream = cStringIO.StringIO(getToolSpinCtrlData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolSpinCtrlIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolSpinCtrlBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolSplitterWindowData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x10\x08\x02\
|
|
\x00\x00\x00\x83F(\xc2\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
|
|
\x00JIDAT8\x8d\xed\x8e\xb1\r\x00 \x08\x04\xd1\xb8\x18;\xe2h\xe08oA\xa2\x154Z\
|
|
\x19\xaf\x81\xe2r\xf9"]\xe8\nWB\x00\xea\xfa"\xa4\x8b\x9a&\x82\x9a\x12Q=\x9f\
|
|
\xe3\xfc\xd0\x0f\xbd\x19j~lXd0s.\xec\x10\x80\xf3E\x13\xd4\xd0K\xe6\xddMz\xb1\
|
|
\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolSplitterWindowBitmap():
|
|
return BitmapFromImage(getToolSplitterWindowImage())
|
|
|
|
def getToolSplitterWindowImage():
|
|
stream = cStringIO.StringIO(getToolSplitterWindowData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolSplitterWindowIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolSplitterWindowBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolStaticBitmapData():
|
|
return \
|
|
"\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x0e\x00\x00\x00\x11\x08\x06\
|
|
\x00\x00\x00\xed\xc8\x9d\x9f\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\
|
|
\x00\x00\x01\xf9IDAT(\x91\x85\x931h\x13Q\x18\xc7\x7fw\xf7\x86\x17p\xb8\x83\
|
|
\x0c\x97-\x05\x1dts\xb3N\x9et\x90\xe0\xa0-..N\x1d\xact(\xd1\xa9\xba\x05D\xa5\
|
|
\x83Z\x1c\x84,B\xba\x14\x1d\xb4\x8e\xbd\x0e\xc5\x04\x94\xa4\x8b\xb5\xe0\xd0,\
|
|
\x85d\x90\xe4\xd4\xc0=\xf0\xda\xcf!\xdc\xd9\xa3Q\xbf\xe9\xbd\xef}\xbf\xef{\
|
|
\xdf\xff{\xcf\xb2l\x87\xe3vt\x98\x08\x13\xccv\x94\x95\xdb\x1f\x07R(\xfe\x19\
|
|
\xd3\xf9\xd4a8\x1c\xfe5\xa1e\xd9N\xe6ln7y\xb3^gy\xe9,Z\x150\xa3\x98\xe6\xe7\
|
|
\x88\xb5w;4^\xbd\xcfU\xce\xc0\xe6v\x93\x92\xafq\t\xf1\xfc\x8b\x80\x0b\xa6E\
|
|
\x9c\x18\xa2oC\xee>\xdc\xa3\xb1\xd6\xc8`;\xad\xb6\xf2|\x05_\x85x\xc5\xcb\xa0\
|
|
\xa6@yp\xaaBAi\\\xd7cy\xbe\xc4\xdc\xf5\xb9\xec\xaa*]T\xe7+\xa0\x01]\x1a;\x12\
|
|
\x03@\x9ch\n\xca\xe0\x155\xae\xa7\xb3~3q\x8c1Y0hP.\xb1\x19\x8b\x13\xa3AiJnz\
|
|
\x0ev\xdal\xed\xd9kHb\xc0@\x12\x81\xe9B\xd2\x1b'K\x0c&\x8ah\xac\x87'\xc7Q\
|
|
\x7fY\xc7$\x8ca\xa5\x89M\x17\x88 1\xf4\xfb=\xba\x07Cj\x8fV3q\xb2\x1e\xb5\xd6\
|
|
hc\x80\x02\xf1\xa8\x0bI\x841Cz\xfd>f\x14S{\xb1G\xb8U\xcf\x8bc;\xca\xba}\xe7\
|
|
\x96\xec\xb4B\xa6\xce\xb4X}\x10\x10E\x11\xdd\x83\x1e\xf7\x1f\x87x\xc5s\x84[\
|
|
\xcd\xdc\x1c\xb1l\x07\xcbv@!\xb37*\xb2\xfbeW\xda\x1f?H\xe5j \xd5\xc5\x9b\xb2\
|
|
\xffu_RKc-\xdb\xf9\x03\xce^\xab\x88\x88H\xbb\xd3\x96`&\x90\xea\xbd\xaa\x0c\
|
|
\x06\x83\x13@\x0e\xf4}_6\xc3M\xa9\\\td\xf5\xe9\x13YX\\\x10\xb7\xe8N\x04r \
|
|
\xc1\xcc\xb4l\xbc\xdd\x18W\xbc\x14H\xf9t\xf9\xff`\n\x97\xcb\xbeL_8/\xd5\xa5\
|
|
\xea?!\xcbv\xc6\x8f\x1c@\x8e\x0e\xc5\xf7]\x8c1|\xff\xf1+\xf7\xf7&\xd9o(\xba\
|
|
\xfe\xd4S\x004\x8f\x00\x00\x00\x00IEND\xaeB`\x82"
|
|
|
|
def getToolStaticBitmapBitmap():
|
|
return BitmapFromImage(getToolStaticBitmapImage())
|
|
|
|
def getToolStaticBitmapImage():
|
|
stream = cStringIO.StringIO(getToolStaticBitmapData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolStaticBitmapIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolStaticBitmapBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolStaticBoxData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xda}\\\x88\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00\x9aIDATH\x89\xed\x95[\n\x031\x08E}\xad6\xae\xa6\xcc\xa4\xab\x1dc\
|
|
\x7fj\xe9+\x99"-C!\x17\x84\x044GE\t"1\x8c\xe4\xcd\x1c\x89q\xe84\x10e\x03\xbf\
|
|
\x02\x88\xec\xbd\x99g\x01\xb2,\xa7\x87`-\n\xc42lI\xb3\xcd\xeb\xb9\xee>\xaeEA\
|
|
\xe2\x10\x8a\xc7\xef{\x1fU\xc4\x9dX\xb0\xd9\xf6QU\xb7\x16\x11\x0b>g\xee\xcd<\
|
|
\xec%\xf0\xea\xdf\xb3\xa8P\xdeQ{\x93\x93\x99\xa8c\xa6\xa8\x97ef\x1f\x8e\xdd\
|
|
\x83\t\x98\x80\t\xf8\x13\x00\xaeuM\xffV{\xd2\xa2\x80\xee\xfe3\x00\x00\xc0\
|
|
\x05+eB\x8b9\xd0&\xe6\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolStaticBoxBitmap():
|
|
return BitmapFromImage(getToolStaticBoxImage())
|
|
|
|
def getToolStaticBoxImage():
|
|
stream = cStringIO.StringIO(getToolStaticBoxData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolStaticBoxIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolStaticBoxBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolStaticBoxSizerData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00iIDAT8\x8d\xed\x92\xd1\n\x800\x08E\xbd\xdao\x8e\xc9\xd8w\x05\xd1w.{\
|
|
\xe9a\xad\xa8\xad\x05\xbdt@\x04\x85\x83\\\x04X\xa8\x07.\x07\xb6${,\xb0%\x19X\
|
|
\xd0"\x19\x88\x88|p6\x8d3\xca\x0b|p\xf7"\xb0\x90F\xb5-\x8b]\xcfwg\xa5Q\x8d\
|
|
\x0b\x19\xf2^\xc3!\xc4V~\xc1\x0b\x02\x80\xa5\xeea\xae\x04=|\x9f\xc1\n5\x8d!\
|
|
\x0c[3\xf5K\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolStaticBoxSizerBitmap():
|
|
return BitmapFromImage(getToolStaticBoxSizerImage())
|
|
|
|
def getToolStaticBoxSizerImage():
|
|
stream = cStringIO.StringIO(getToolStaticBoxSizerData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolStaticBoxSizerIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolStaticBoxSizerBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolStaticLineData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x14\x00\x00\x00\x02\x08\x02\
|
|
\x00\x00\x00\xd7dk\xdc\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
|
|
\x00\x17IDAT\x08\x99c\x9c2u\n\x03Y ;+\x9b\x05B\x91\xa7\x1f\x00gO\x04C>\xbb?\
|
|
\x99\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolStaticLineBitmap():
|
|
return BitmapFromImage(getToolStaticLineImage())
|
|
|
|
def getToolStaticLineImage():
|
|
stream = cStringIO.StringIO(getToolStaticLineData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolStaticLineIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolStaticLineBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolStaticTextData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\r\x08\x06\
|
|
\x00\x00\x00\xad\xa5\x9ec\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00iIDAT8\x8d\xd5SA\n\xc00\x08S\xbb\xff\xffX\xb3\x93\xe0J\x1ct\xa3\x8c\
|
|
\xe5f\xb4I\x14\xaajCv\xc0\xb6\xa8~"\x8cp\xdc\xd5\x8f\x85\xdf\x82\n#\x1cjCYJ\
|
|
\x84\x83m3sK\x89\xd3\xb0\x9a2\x8e\n\xe7\xa0\x88\xc8<\x9c|\x87\xda?\xbad+\x9b\
|
|
0\\\x84kZf\xd4\xf5\xd9{\x9a\xb8C=\r;W5\xd5\xdf}\xe9\x13!\xebT\x08\xdd\x0f\
|
|
\x889\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolStaticTextBitmap():
|
|
return BitmapFromImage(getToolStaticTextImage())
|
|
|
|
def getToolStaticTextImage():
|
|
stream = cStringIO.StringIO(getToolStaticTextData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolStaticTextIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolStaticTextBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolTextCtrlData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x10\x08\x02\
|
|
\x00\x00\x00\x83F(\xc2\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
|
|
\x009IDAT8\x8dc\x9c2u\n\x03U\x00U\x0c\xfa\xff\xff?\x0b\x9cE\xb6)\xd7\xae_c``\
|
|
`\xa2\xdc9\x100j\xd0\xa8A\xc3\xd3 h^\x83\xe4\x17J\r\xa2$\xc7\xc2\x01\x00\xf4\
|
|
\x87\x11\x9b\xfda\x80c\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolTextCtrlBitmap():
|
|
return BitmapFromImage(getToolTextCtrlImage())
|
|
|
|
def getToolTextCtrlImage():
|
|
stream = cStringIO.StringIO(getToolTextCtrlData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolTextCtrlIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolTextCtrlBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolToolData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\t\x00\x00\x00\t\x08\x02\x00\
|
|
\x00\x00o\xf3\x91G\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\x00>\
|
|
IDAT\x08\x99c\xfc\xf1\xe7\x07\x036\xc0\xc1\xc2\xc1\xc2\xc0\xc0p\xe3\xc6\r4\
|
|
\x89\x03\x07\x0e0000a\xd5\x04\x01,hj\x19\x18\x18\x1c\x1c\x1c \x0c|\xfa\x883\
|
|
\x13n\x14\x8a\x1c\xdc&\x12\x00\x00b\xc7\r\xe0y\xf1\x04O\x00\x00\x00\x00IEND\
|
|
\xaeB`\x82'
|
|
|
|
def getToolToolBitmap():
|
|
return BitmapFromImage(getToolToolImage())
|
|
|
|
def getToolToolImage():
|
|
stream = cStringIO.StringIO(getToolToolData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolToolIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolToolBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolToolBarData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x08\x08\x02\
|
|
\x00\x00\x00\x7f\x14\xe8\xc0\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\
|
|
\x00\x00\x00bIDAT\x18\x95c\xfc\xf1\xe7\x07\x03\xd1\x80\x83\x85\x83\x85\x81\
|
|
\x81\xe1\xc6\x8d\x1b\xc4\xa8>p\xe0\x00\x03\x03\x03\x13\x84\xa3\xa1c\xa0\xa1c\
|
|
\x00\x11\xd2\xd00\xd0\xd0\x80\xb2\r4\x0c\x0c`l\x08`"\xde=\x10\xc0\x02\xa1fL\
|
|
\x99\x00\x17\x9a1\x03\xc1\x9e\x80\xc4F\xd1\xe0\xe0\xe0\x00\x17\xc2\xc5\x86j\
|
|
\x981c\x06\xa9\xae"\r\x00\x00T$\x1a\xf2\x8e\xbd4\xb3\x00\x00\x00\x00IEND\xae\
|
|
B`\x82'
|
|
|
|
def getToolToolBarBitmap():
|
|
return BitmapFromImage(getToolToolBarImage())
|
|
|
|
def getToolToolBarImage():
|
|
stream = cStringIO.StringIO(getToolToolBarData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolToolBarIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolToolBarBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolTreeCtrlData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x0e\x08\x06\
|
|
\x00\x00\x00&/\x9c\x8a\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x00aIDAT(\x91\xed\x93\xc1\n\x80@\x08Dg\xb4_\xaa\xfc\xff[\xf5M\xb5\xdd\x96m\
|
|
\xd1\xa8\xbc6\xe0A\x19\x07\x9e )\x8a\x8c\x06oX\x8e\xbd\xb4=E\x19\x06\xcc\xd3\
|
|
x1/\xeb\x16\x9a]Q\x14fV(\x8a/\xe5"x\x18\x11R\rhQ\xde`\xd4\x80~\xe9\xeepn@\
|
|
\xaf\x1f\xe19\x02\xb3\xbf \xa9m\x00\'\x0f\xb3\'\x06(\x95\x90F\x00\x00\x00\
|
|
\x00IEND\xaeB`\x82'
|
|
|
|
def getToolTreeCtrlBitmap():
|
|
return BitmapFromImage(getToolTreeCtrlImage())
|
|
|
|
def getToolTreeCtrlImage():
|
|
stream = cStringIO.StringIO(getToolTreeCtrlData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolTreeCtrlIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolTreeCtrlBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getToolUnknownData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x02\
|
|
\x00\x00\x00\x90\x91h6\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
|
|
\x00XIDAT(\x91c` \x110200\\\xbdv\x95H\xd5\xdaZ\xda,XE\xe1lL\xb3\x98\xf0\xa8\
|
|
\xc6\xe4b\xd1\x007\x18\x97;\xb1k\xc0\x03\xd0\xfd@0\x00p\xda\x00q=aO#\xab&\
|
|
\xcd\x06\xac\xc6\x13\xd0\x80\x15`\x898\\f\xe3\xb3A[K\x1b\x977h\xef$\x92\x01\
|
|
\x00\x93O\x1a\xa4(\x924\xbb\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getToolUnknownBitmap():
|
|
return BitmapFromImage(getToolUnknownImage())
|
|
|
|
def getToolUnknownImage():
|
|
stream = cStringIO.StringIO(getToolUnknownData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getToolUnknownIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getToolUnknownBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeCommentData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x0e\x08\x06\
|
|
\x00\x00\x00&/\x9c\x8a\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x00AIDAT(\x91cddbf\xa0\x040Q\xa4\x9bf\x06\xfc\xff\xf7\xf7\xff\xff\x7f\x7f\
|
|
\xff\xa3\xb3\xe9\xe7\x02R\x00#z,\xe0s.#\x133#A\x17 +\xc2\xc5\xc6k\x00\xa9`\
|
|
\x18x\x81\xfaa@*\x00\x00\xb0\xac\x18?Q\xffAR\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getTreeCommentBitmap():
|
|
return BitmapFromImage(getTreeCommentImage())
|
|
|
|
def getTreeCommentImage():
|
|
stream = cStringIO.StringIO(getTreeCommentData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeCommentIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeCommentBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeDefaultData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x0e\x08\x06\
|
|
\x00\x00\x00&/\x9c\x8a\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x00\\IDAT(\x91\xc5\x92Q\n\xc00\x08C\x13\xdb\x8f\xde\xffD\x1e\xc3\x8b\x8c\
|
|
\xc1`\xeb\xfek\x1d\x0c\x0b\xcdg\xd0\x07&\x92R\x90\x91\xa4\xb6W\x00\xeah\x9c\
|
|
\xd7\xd1\xa3\xe1V\x1b(\x85\x9f\x00\x0003\xe7\xa9\xea\x14\xba?\x83\xf5!\x02\
|
|
\xf1\xbd3q|\xa4\xfe\xdca\x0b\x00\\\x0b\x0e\xf0W\xfbCL\x03^\xd7\x11\x0f:\xa3\
|
|
\xa1\x04w\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getTreeDefaultBitmap():
|
|
return BitmapFromImage(getTreeDefaultImage())
|
|
|
|
def getTreeDefaultImage():
|
|
stream = cStringIO.StringIO(getTreeDefaultData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeDefaultIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeDefaultBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeDialogData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x02\
|
|
\x00\x00\x00\x90\x91h6\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
|
|
\x00CIDAT(\x91c` \x11020000\xfc Z=\x07\x13\xa96\x90\xac\x81d\xc0\xc8\xc0\xc0\
|
|
p\xe1\xca\x05"U\x1b\xe8\x18\xd0\xde\x0fCO\xc3\x81\x03\x07(\xb5\x81\x85\xa0\
|
|
\x91\x044888\x90j\'\x01\x00\x00l\xe2\t]3\x1c\x89\xf6\x00\x00\x00\x00IEND\xae\
|
|
B`\x82'
|
|
|
|
def getTreeDialogBitmap():
|
|
return BitmapFromImage(getTreeDialogImage())
|
|
|
|
def getTreeDialogImage():
|
|
stream = cStringIO.StringIO(getTreeDialogData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeDialogIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeDialogBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeFrameData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x02\
|
|
\x00\x00\x00\x90\x91h6\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
|
|
\x004IDAT(\x91c` \x11020000\xfc Z=\x07\x13\xa96\x90\xac\x81d\xc0\xc8\xc0\xc0\
|
|
p\xe1\xca\x05"U\x1b\xe8\x18\xd0\xde\x0f\xa3\x1ah\xa2\x81d\x00\x00*K\x04\x19\
|
|
\xfe\xab\xe3r\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getTreeFrameBitmap():
|
|
return BitmapFromImage(getTreeFrameImage())
|
|
|
|
def getTreeFrameImage():
|
|
stream = cStringIO.StringIO(getTreeFrameData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeFrameIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeFrameBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeMenuData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00bIDAT8\x8dcddbf\x80\x81\xef\xbf\xbe\xfeg \x02p\xb0p002132000\xb0\xa0\
|
|
K\xde\xb8q\x03\xaf\xe6\x03\x07\x0e\xa0\xf01\x0c\xc0\xa6\x08\x06\x1c\x1c\x1c0\
|
|
\xc4\x98\xf0ZG\x04\xa0\xd8\x00\xac^\xc0\xe6T\x92\x0c\x18\r\x83\xd10\xc0\xe5\
|
|
\x7f\\\x80\x119;\xff\xff\xf7\x97\xa8\xec\xcc\xc0\xc0\x00\xcf\xce\x00\x8f\x14\
|
|
\x1a\x83cs\x82P\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getTreeMenuBitmap():
|
|
return BitmapFromImage(getTreeMenuImage())
|
|
|
|
def getTreeMenuImage():
|
|
stream = cStringIO.StringIO(getTreeMenuData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeMenuIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeMenuBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeMenuBarData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00aIDAT8\x8d\xed\x93\xb1\r\x800\x0c\x04\xcf!E\xc6\xca\x98\x19\xc7cx\
|
|
\x94\x14HP "7)\x88\x0b(\xb8\xf2\xa5\x7f\xbdmY$mDH!\xf7\'\x02\xa4\xef\xfdX5\
|
|
\x97\\\xc8\x00f\xf6\xd8\xac\xaa\x00W\x80\x17<\xb5\xd6\xa9~\xf3\xfe\x12\xc7\
|
|
\x08\xbe\x96g\xa6\x8f\x80\xd6Z\xa8\x81\x00\xcbg\x04\x90\xff\x178\x01o\x9c\
|
|
\x13?\x8d\xde\xe5M\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getTreeMenuBarBitmap():
|
|
return BitmapFromImage(getTreeMenuBarImage())
|
|
|
|
def getTreeMenuBarImage():
|
|
stream = cStringIO.StringIO(getTreeMenuBarData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeMenuBarIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeMenuBarBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeMenuItemData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x0e\x08\x06\
|
|
\x00\x00\x00&/\x9c\x8a\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x00gIDAT(\x91\xc5RA\n\x800\x0cK\xbb\x1d\xf6\xac>}\xcf\xe8GD\x10t\x9e*\x0cu\
|
|
\x16\xaa\x98S[H\x9a@\x888!\x02\x0e\xb1\x01d\x1b\xe6ej^R\xc9\x05\xc4\x89:\x01\
|
|
\x00P\xd5Gr\xad\xb5\xdb\xdf\x8b0\xfab\x10\x91\xd3-\xec\xe0\x9b\x08WV]\x02w\
|
|
\xd9G kb\xdbVw\x0f\x00\x1c=\xa0\xdf\xab\x1c\x16\xd8\x01n\xd6\x12\xfe`\x9f\
|
|
\xfe\xd6\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getTreeMenuItemBitmap():
|
|
return BitmapFromImage(getTreeMenuItemImage())
|
|
|
|
def getTreeMenuItemImage():
|
|
stream = cStringIO.StringIO(getTreeMenuItemData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeMenuItemIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeMenuItemBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreePanelData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x0e\x08\x02\
|
|
\x00\x00\x00\xa9M\x0b\xdd\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\
|
|
\x00\x002IDAT(\x91c\xfc\xf1\xe7\x07\x03\xd1\x80\x83\x85\x83\x85\x81\x81\xe1\
|
|
\xc6\x8d\x1b\xc4\xa8>p\xe0\x00\x03\x03\x03\x13\xf1\xc6C\xc0\xa8\x86!\xaa\x81\
|
|
\x85\x01\x16\xe7\xb4\x02\x00vv\n&i\xb3\xa3d\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getTreePanelBitmap():
|
|
return BitmapFromImage(getTreePanelImage())
|
|
|
|
def getTreePanelImage():
|
|
stream = cStringIO.StringIO(getTreePanelData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreePanelIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreePanelBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeRootData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x0e\x08\x06\
|
|
\x00\x00\x00&/\x9c\x8a\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x00aIDAT(\x91\xed\x93\xc1\n\x80@\x08Dg\xb4_\xaa\xfc\xff[\xf5M\xb5\xdd\x96m\
|
|
\xd1\xa8\xbc6\xe0A\x19\x07\x9e )\x8a\x8c\x06oX\x8e\xbd\xb4=E\x19\x06\xcc\xd3\
|
|
x1/\xeb\x16\x9a]Q\x14fV(\x8a/\xe5"x\x18\x11R\rhQ\xde`\xd4\x80~\xe9\xeepn@\
|
|
\xaf\x1f\xe19\x02\xb3\xbf \xa9m\x00\'\x0f\xb3\'\x06(\x95\x90F\x00\x00\x00\
|
|
\x00IEND\xaeB`\x82'
|
|
|
|
def getTreeRootBitmap():
|
|
return BitmapFromImage(getTreeRootImage())
|
|
|
|
def getTreeRootImage():
|
|
stream = cStringIO.StringIO(getTreeRootData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeRootIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeRootBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeSeparatorData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x0e\x08\x06\
|
|
\x00\x00\x00&/\x9c\x8a\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x007IDAT(\x91cddbf\xa0\x040Q\xa4{\xd4\x00\x06\x06\x06\x06\x06\x16\x18c\xf2\
|
|
\xe4\x89\xff\x89\xd5\x94\x9d\x95\xcd\xc0\xc4\xcc\xc2\x88b\x00L\x82T\xc08\x9a\
|
|
\x0e\x06\x81\x01\x00>\xbc\x05k_\x9b\x88\x1d\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getTreeSeparatorBitmap():
|
|
return BitmapFromImage(getTreeSeparatorImage())
|
|
|
|
def getTreeSeparatorImage():
|
|
stream = cStringIO.StringIO(getTreeSeparatorData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeSeparatorIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeSeparatorBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeSizerFlexGridData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00?IDAT8\x8dcddbf\x88O\x8a\xfd\xcf@.`dbfHHI\xf8\xcf\xc8\xc4\xcc\x80\
|
|
\x8c\xb1\x89aS\xc3D\xb6\xcdP0\xf0\x060\x8e\x06\xe2\xa8\x01\xd40\x80\xe2\x84\
|
|
\xc4\xc8\xc8\xc4L\x91\x0b\x00\xb7J\x13\xf6st\x19\xa8\x00\x00\x00\x00IEND\xae\
|
|
B`\x82'
|
|
|
|
def getTreeSizerFlexGridBitmap():
|
|
return BitmapFromImage(getTreeSizerFlexGridImage())
|
|
|
|
def getTreeSizerFlexGridImage():
|
|
stream = cStringIO.StringIO(getTreeSizerFlexGridData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeSizerFlexGridIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeSizerFlexGridBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeSizerGridData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00=IDAT8\x8dcddbf\x88O\x8a\xfd\xcf@.`dbfHHI\xf8\xcf\xc8\xc4\xcc\x80\r\
|
|
\x13\x92c"\xdbf(\x185\x80\x81\x81q4\x1a\x87\x83\x01\x14G###\x133E.\x00\x00\
|
|
\x18\x10\x13\xf65~\x97=\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getTreeSizerGridBitmap():
|
|
return BitmapFromImage(getTreeSizerGridImage())
|
|
|
|
def getTreeSizerGridImage():
|
|
stream = cStringIO.StringIO(getTreeSizerGridData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeSizerGridIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeSizerGridBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeSizerGridBagData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00SIDAT8\x8dcddbf\x88O\x8a\xfd\xcf@&`\x811\x16\xce[\xccH\xaa\xe6\xf8\
|
|
\xa4\xd8\xffL\xe4\xda\x0c\x03\x03o\x00<\x0c\xc8\x0eHF&f\x86\x84\x94\x84\xff\
|
|
\x8cL\xcc\x0c\xc8\x18\x9b\x1865\x03\x1f\x06\xa3\x06P\xc1\x00FJs###\x133E.\
|
|
\x00\x00\x9f\x06\x11@\\\xf4\xbaw\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getTreeSizerGridBagBitmap():
|
|
return BitmapFromImage(getTreeSizerGridBagImage())
|
|
|
|
def getTreeSizerGridBagImage():
|
|
stream = cStringIO.StringIO(getTreeSizerGridBagData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeSizerGridBagIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeSizerGridBagBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeSizerHData():
|
|
return \
|
|
"\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00CIDAT8\x8dcddbf\xa0\x040Q\xa4\x9b\x1a\x06\xb00000\xc4'\xc5\xfe'\xdb\
|
|
\x04F&f\x86\x84\x94\x84\xff\x8cL\xcc\x0c\xd80!\xb9\x81\x0f\x83Q\x03\xa8`\x00\
|
|
##\x133E\t\x89q\xe8g&\x00\xf6\x1a\x0b!P\x84!\x1e\x00\x00\x00\x00IEND\xaeB`\
|
|
\x82"
|
|
|
|
def getTreeSizerHBitmap():
|
|
return BitmapFromImage(getTreeSizerHImage())
|
|
|
|
def getTreeSizerHImage():
|
|
stream = cStringIO.StringIO(getTreeSizerHData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeSizerHIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeSizerHBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeSizerVData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00?IDAT8\x8dcddbf@\x06\xf1I\xb1\xff\x19\x08\x80\x85\xf3\x163\xc2\xd8,\
|
|
\x84\x14\xa0\x03t\x0b\x98\x08\xd9F\x08\x8c\x1a\x80#\x16\x88\x89J\xbc\x06\x8c\
|
|
F#\x9d\r\xa08\x1a\x19\xd1\xb33\xa9\x00\x00\xdc)\x10m\x19%\xbb-\x00\x00\x00\
|
|
\x00IEND\xaeB`\x82'
|
|
|
|
def getTreeSizerVBitmap():
|
|
return BitmapFromImage(getTreeSizerVImage())
|
|
|
|
def getTreeSizerVImage():
|
|
stream = cStringIO.StringIO(getTreeSizerVData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeSizerVIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeSizerVBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeStaticBoxSizerHData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00iIDAT8\x8d\xed\x92\xd1\n\x800\x08E\xbd\xdao\x8e\xc9\xd8w\x05\xd1w.{\
|
|
\xe9a\xad\xa8\xad\x05\xbdt@\x04\x85\x83\\\x04X\xa8\x07.\x07\xb6${,\xb0%\x19X\
|
|
\xd0"\x19\x88\x88|p6\x8d3\xca\x0b|p\xf7"\xb0\x90F\xb5-\x8b]\xcfwg\xa5Q\x8d\
|
|
\x0b\x19\xf2^\xc3!\xc4V~\xc1\x0b\x02\x80\xa5\xeea\xae\x04=|\x9f\xc1\n5\x8d!\
|
|
\x0c[3\xf5K\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getTreeStaticBoxSizerHBitmap():
|
|
return BitmapFromImage(getTreeStaticBoxSizerHImage())
|
|
|
|
def getTreeStaticBoxSizerHImage():
|
|
stream = cStringIO.StringIO(getTreeStaticBoxSizerHData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeStaticBoxSizerHIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeStaticBoxSizerHBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeStaticBoxSizerVData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00gIDAT8\x8d\xdd\x91A\n\xc0 \x0c\x047\xb1\xdf\x14\xc1\x87\t\xe2;5=)\
|
|
\xd2\x1a\xaa\xedAh \x97\x90\x1d\x92]"6\xd0JJ\x16bC\xea\x02\x00~\x12K\xc9\xb2\
|
|
\x04p\xde6A/v\xdeJ\xed\xa9\x0b\x00\xa0??\x86D1\xa4\xdb;*\xa0\x8a_{0[?\x00\
|
|
\x1c\xa3\xe15\xaae\xc0(.\r\xbe\xdf\x83\xfd\x80\xcf)\x9cv)$\xa7\x1d\x96\xa3\
|
|
\x0e\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getTreeStaticBoxSizerVBitmap():
|
|
return BitmapFromImage(getTreeStaticBoxSizerVImage())
|
|
|
|
def getTreeStaticBoxSizerVImage():
|
|
stream = cStringIO.StringIO(getTreeStaticBoxSizerVData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeStaticBoxSizerVIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeStaticBoxSizerVBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeToolData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x0e\x08\x06\
|
|
\x00\x00\x00&/\x9c\x8a\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x00fIDAT(\x91cddbf\xa0\x040Q\xa4\x9b\x1a\x06\xb0\xa0\x0b|\xff\xf5\xf5?>\r\
|
|
\x1c,\x1c\x0c\x8cL\xcc\x8c8\r````\xb8q\xe3\x06V\xcd\x07\x0e\x1c\xc0\x10\xa3\
|
|
\xbe\x17p\xd9\xe8\xe0\xe0\x80U\xcd \x8c\x05d\x80\xcb\xd9\x04\r\xc0\x16\xda\
|
|
\xb8\x00#zR\xfe\xff\xef/\xdet\xc0\xc0\xc0\x80\x92\x0e0\x0c \x15P\x1c\x88\x00\
|
|
4\x07\x12\xfeH\x0e\x8bL\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getTreeToolBitmap():
|
|
return BitmapFromImage(getTreeToolImage())
|
|
|
|
def getTreeToolImage():
|
|
stream = cStringIO.StringIO(getTreeToolData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeToolIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeToolBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getTreeToolBarData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
|
|
\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
|
|
\x00\x00\x7fIDAT8\x8d\xed\x93\xb1\r\xc30\x0c\x04\x8f\xb6\n\x8f\xc2\xc2\x05G\
|
|
\xd0\x88.Rp\x1c\x8d\xa1QT\x04\xb0+\xdbR\x02\xc4\x88\xd5\xa4\xc8W:<\xfe!\x89\
|
|
\xa0\xc80\xd2\xa3\xa1+\xfd\x13\x05R\x9ee\xbd\x1b\x9e\xc2D\x00\xc89\x7f\x1dN)\
|
|
\x01\xd5\x13t6t\xb6\xc3P5TO65\xac\xe2]\xdd\x7f\x10\xf6\x83?\x96\xc6poyy\xe1\
|
|
\xb7\x82\x18cc\\\xf1Q\xe0\xee\x97\xd7\xfc$\x01n\x8f\x11@\xfe\xbb\xc0\x06\xdd\
|
|
\xdc\x1d\x0ba6\x83o\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getTreeToolBarBitmap():
|
|
return BitmapFromImage(getTreeToolBarImage())
|
|
|
|
def getTreeToolBarImage():
|
|
stream = cStringIO.StringIO(getTreeToolBarData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getTreeToolBarIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getTreeToolBarBitmap())
|
|
return icon
|
|
|
|
#----------------------------------------------------------------------
|
|
def getUndoData():
|
|
return \
|
|
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x16\x08\x06\
|
|
\x00\x00\x00\xc4\xb4l;\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
|
|
\x03\x87IDAT8\x8d\x9d\x94Ml\x1bE\x18\x86\xdf\xd9\x1f\xef&\x1b;q\x88\x89\xb7\
|
|
\xc6I\x9c:\xa5\x81r(\x97\x08\xb5AJ\x88\x00\x81P\xa3\xc2\xa5\x08UUU\xa4\x9cz\
|
|
\x04q\x01\t\x158"@p\xa0Rd\xe5\xd2\xaa\x08)\x08T\t\xd1\xba\x8d1\x14\x1fZ(*\
|
|
\x12m\t\x10\xe7\xcfnj\xd7\xf2\xef\xda;;\xc3\x81\xddh\xeb\x9f\x1c2\xd2\xa7\
|
|
\x9d\xd9\xf9\xf4|\xef\xf7\xceh\x80\x1d\xc6\xe5\xf3\xa3\xa7\x921\xf0\x9dr:\r\
|
|
\xa1\xd3\xc6\xe2|xJ1\xfe>\xbb\x1bhG\xf0\xe2|xj@X\x8dO\xbc\xf8\xc2n\xb9\xad\
|
|
\xe0m\xe8\xcc\x18`\xad\xed\x1a,u\x82\x9a|\x18\xb2\xd4\r\xe0\x0f$c\xe0u\x137\
|
|
\r\x13\xbf\xd6\x19\xb9pcCN\x9c\xf9\xb0Q\xd9\t,\xb6\x83r\xba\x02x\x9e\x06!\
|
|
\x14{F4\x84FC\x08\x84\xf4`\x9fO,\x17r\xc5\xbdO<j\x1d\r\x8d\xcb?\'\x92\xac\
|
|
\xb8#\xf8\xe2\xc2\xf0!?\xd2K\x133c\xa8\x99\xa3\x10\xd4\x83\x00\x00\x0e\x19\
|
|
\x10t@\x18\x80\xa4\xec\x81\xd6\xc3\x86F\xf6=\xfe\xa4\xac\xd0\xfd\x03\xfc\xc1\
|
|
\xb3\xa1q\xf9z"\xc96\xdb\x82/\x9f\xdb{\\\xa3\xff|;13\x86\xaa9\x0c\x81H\x10%\
|
|
\xc5\x95b\xc1l\x94P\xafe\xb1\x9a\xbe\x06\x0e\x15\x9a\xcfG|\x81\xa1\x90ZI[#\
|
|
\x07\xe4\xab\x89$3\x9b\xc1\x04\x00\xbe\x99\x0fO=b\xdb`\xd0(\x00\x13 *\xaa\
|
|
\xe5\r\xe4\xb6~oQ#I\xc0\xe0c\xcf\xe3\xc6O\xbf\xfcV+\xe5S/\xcda\xae-\xb8\xd9\
|
|
\xe3\xec\xbd\x06\x8a\xc5u\x8cE#\x80\x18\x04\x00\x18F\r\x95r\x06F9\x0f"\x11x\
|
|
\xba\xc2\xa8\x9b\xfb\xb1|}\xf1\xd6s\xa7\xf0TKqg2{r\xf5\xca\xe2|x\xfaZ|3\xfe\
|
|
\xcc\xb4\x8e\xaa}\xe6\xa9\xef\x7f\xdcN.\xf2\x1e\x04\xf5!\xde\xdb\xb7NP/B\xeb\
|
|
\xa1\x80\'0\x02l\xb5t\xf5\xd0=\x9e=\xb9z%O\xfd\xd3\xa9Kw\x11\x89D\xb6\xff\
|
|
\x1f>\x01r\xf8\x04H\xbe\xa4\x1e+\xe4\xeeo\xd5*\x83\xdc\xa2\x168L\x98L\xec\
|
|
\xa1\xd9#:\xcd\x1e\xd1;\x82m\xf8\xd5\xb5\x9a\xfer\xea\xd2]@\x1au\xe7\to\x9c\
|
|
\xbe\x7f!\x93\'o\xae\xaf\x17\xa0t\xf5rj\xe68\xb3\x0cP\xa6\x822\xb5Eus!\x11\
|
|
\x80\xbc\xf0i\xf0\x95d\x0c\xdc~\x84<\xae\x90\x7f\x88\xf9\x0b\xb9\xdb\x07\xac\
|
|
\xbfRAz\xf1K/\x87\xeb\xac\x9a\x15\x13G\x15\xfe\xf7\xdds\xfct&~+;\xf8\xaa\xbd\
|
|
\xef\x06+"\xe1\x10\x04\xb9Q,u7,\xab\xbei\x8by\xa8{\xa9\t,\xdbI\x12\x00a\xee\
|
|
\xed\xec\x12\x80\x01\x00\xaa[U\x8d)\x19"iz)\xf7\xa7`R\xb2b\x17\xa4v0\x07L\
|
|
\xda(\x96\\*\x9c9\x01@\xce\x9e\xe9\x9d\xf5zI\xb0A\xe5\x8d\xb5M\x16\xa8\x14\
|
|
\xea\xe7\x01t\x03\xa8\xd9P\x0e\x80\xbb\x1f!\xd2\xa6\x88\xec\xeaB\xf4z!E\xf7i\
|
|
\xefD\xa2\xd5\xcc\xd7_-\xc9\xf7\xb2\xfc\x83\xf7>\xc1w\x00\x14\x00\xa6\x1d\
|
|
\x0c\x00\x17\x9b\xa0\xce\xe1\xb9\x8b\x89\x00H4*h\x0b\x1f\xfb?\xf7\xf7\x19\
|
|
\xa5\xf8R\xd9\xdaXa\xef\xbe\xff\x05\x12v\xfb\x0e\xd4\xb1\x82\x13\x17\xc0\xdd\
|
|
\xb6\x04@\x94eH\x93\x87\x14\xff\xe4AQ\xf7i\xac_U\xac\xf1J\x95\no}\xc4cv\xcb\
|
|
\x96\x1d\r;\xa8\xbdf\x8e\xc7x\xfd\x98\x87tuq\x8faH\xe4\xce\x1d\xc6,\x8b\x11p\
|
|
X\xafM\x9aZ\x7f?\x0b,\xa7\xcd\xf4\xbf\xcb\xb8\xf9\xd99<\xb0\xa1\xb0\xd51W\
|
|
\x01\xc7\xe3\x96\xfbG\xd0\xea\xb5\xbb+\xf7\x97\xbb\xc2)\xe0\xac\xf1\x1f\xd5\
|
|
\xbdu1\x93\x87\x18&\x00\x00\x00\x00IEND\xaeB`\x82'
|
|
|
|
def getUndoBitmap():
|
|
return BitmapFromImage(getUndoImage())
|
|
|
|
def getUndoImage():
|
|
stream = cStringIO.StringIO(getUndoData())
|
|
return ImageFromStream(stream)
|
|
|
|
def getUndoIcon():
|
|
icon = EmptyIcon()
|
|
icon.CopyFromBitmap(getUndoBitmap())
|
|
return icon
|
|
|