]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/wx/tools/XRCed/images.py
wxCheckListBox doesn't require wxUSE_OWNER_DRAWN when using WXUNIVERSAL
[wxWidgets.git] / wxPython / wx / tools / XRCed / images.py
index ea68417fc00feb8fb4a1b0b5fe6aaacab1c5ba86..8049fba30c6263c3cd1aa90b58c35d1d721f69af 100644 (file)
 #----------------------------------------------------------------------
 # This file was generated by encode_bitmaps.py
 #
-from wxPython.wx import wxImageFromStream, wxBitmapFromImage
-from wxPython.wx import wxEmptyIcon
+from wx import ImageFromStream, BitmapFromImage
+from wx import EmptyIcon
 import cStringIO
 
 
-def getIconData():
+def getAutoRefreshData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\
-\x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x02\\I\
-DATx\x9c\xedV1\x92\xa40\x0c\xec\xbd\xdaG8p\xb0\xcfpp\xc1>\xc1\x01\x01\xcfPp\
-\xc1>\x81\x80\x80g(\x98`\x9e@0\x81\x9f\xe1\x80`\x9e\xe0\x80*_\xc0\xda\xd8\
-\xc63\xb0{uE\xb2\xaar\x01B\x12m\xa9%\xf3\xe2f\xe7q\xa2\xfc:\xf3\xe3\x00\xf0\
-\n\x00\xc6\x18\x0c\xc3\x00\x00\x18\xfa\x01B\n\x00\xc0\xc7\x9f\x0f\xd8\xc9\
-\x82\x88\xa0\x94\xc20\x0c0\xc6l\x82(\xa5\xd06m\xf4\x0bR\xda\xb7M\x0b\xdd\xe8\
-\xdc\xd9\xcd\xce\xbb\xd9y\xa5\x94\x07\xe0\x89\xc8\xbb\xd9\xf9\xae\xef<\x00\
-\x0f\xc0\x07\x1b\xdd\xe8\xa8+\x97nt\xb4s\xb3\xf3B\x8a\xaa]\x88\x1fV\x040\xde\
-F\x0f\xc0\x0b)\xfcx\x1bc\x80\xf16n\x000s\xd4Yk7@\x03x\xdd\xe8\xe8\x1f\xe2\
-\x971\x91\xa2\tY\x08\xd7rW5\x00\x9f$\xaef\xaa\xb4\x0b\xfa4n\x06 \xddM\x894\r\
-@D\x9e\x99=3g:7;\xcf\xcc\x1b@\xcf\xd6k\xca\x07!\x05\x84\x14\xb8O\xf7H\xae\
-\x9a\x04\xc2\xa6BDU\xdb=\xc9\xda\xd0\x18\x13?\x0e\x00\xd7\xcb\xb5\xeaDD`f0s\
-\x04Y\x03uH\xd2\xf4\xa7\xb5\xc7\'!\xf78\x10R\x9e\xd65\xd8u}\x97\xf9\xd7\xb8\
-\x153\xc0\x17\x861\x06\xba\xd1`\xe6X\x8a\xb6m\xbf\xbc\xa9\xb6Y|\xae\x97k\x9c\
-\x03\xc6\x98x\xcf\xccy\x06jm\x97\xb6\x8d\xb5v7\x03J\xa9l\xb7DT\x9d\x03eg\xc4\
-I\x18j\x99^\x89\x08v\xb213\xe1]:\xf1\x94R\xdb\xe9\x06\xa0\xeb;\x08)v\'\xe1\
-\xcb\xcfa\xf4?\x83\xdf\' T@7\'\x000\x06\x08M\xe4\xe6\xba\xcd\xe9%8\x1d\xc0\
-\xa1\x12\\/K:\xed\xb4<+\xb5\xae \xf7\t\x18\x86\xd5\xe6M\xe6\xef\x1f\xca\xdei\
-5\xde\x9c\x07\xb6KHW\x0c\x9e\xad\x8dR\xeb\xfd\xa3\xf8\xbb\x00\xd2`\xcc\xcb\n\
-:\xdd\x84i\xb8\xea\x88\x96\xe7\x12\xd0\xb7\x00\x84\xc0B.\x99X\x0f\x9b50\xf3\
-\xfa\xacT\xee\x7f$\x03\x878p\x9f\x80\xf7\xdf\xfbv\xe5/\x01\xd1\xda\x86\x8f\
-\xe4\x10\x00\xf1\x84PB\x1e\x89\xf0\x8f\x00\xde$0\xf4\xeb\xc7\x8cY\xb2R\x023&\
-\x9fx\x95?\xf8\xad<\xe3\x80\xb59\xb9\x82^\xc8\x9c\x84]\xbf\xda\x05\xae\x94\
-\xdd\xf3\xed.\xa8\xb5W\x19\xd4\xda\x9cp)\xe8=\x00\xbb\x93\xb0\xeb\x01\xe6<\
-\xd5\xcc\xf9l\x17\xb2nsd\x10\xfd\xfc\x0f\x9c\x0e\xe0/\xa6u\x89KB\x8f8O\x00\
-\x00\x00\x00IEND\xaeB`\x82' 
+"\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
+\x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
+\x00\xfaIDATH\x89\xb5T\xbb\x0e\x830\x0c<'\x1d\xe8\x9f2\x06X*>\xa0\xea\xd2\
+\xd6c\xff\xb4,m:\x01\xc1\x8a\x93@\x95\x932\x90\xc7\x1d\xf6\xd9&2\x165a\xaa\
+\xb2\x038\x95^|\x7f?^\xee\x9d\x8d\xa5\xdc\xbb\xa2\x08B\xf2\x17sR\xb4X`~\x1c#\
+\x0f\xff<'\x92\x8c F\xde\xf5\x03I\x91\xe7\xe3\xae\x8a\x14{\xd0:W\x94s\t\xd2\
+\xcaT\x0b]K\x8f&^,\x10\x9a\xdb\xf5\x03\xf9\xeb\xf6\x9c\x1b^\xd2\xb7K@\x12\
+\x03\xc0L\xce\r\xa3u\x0e\xcdM\x17Q=8\x1bK\xb3y\xf2\x11\x8d\xebY\x0ej\x049\
+\xc8\x14\x01\xf1\x08\x0e\x8d\x8a0E\xd3%}\xb7\xfa,\xca6Z\xaaS\xdd\xb4\x1a|H \
+\x14\n\xbfi\xdc\xd6<7\xbc\x08JdM\x0e\xcbU\x1a\x18+e@T\x1d\x19\x9b\\\x13\xe0\
+\xe7\xa5\xed3\xb3\xd7\xdegS\x14\x1b\r\xda\xf8\x8e\xa1\xb8\x0fbf\xcb\t\xfb\
+\x97\x00\x10\x1f\xcb)\xf2\xdd\x02GP\xbd\xd1~)\x14\xa25\xbe/\xa7J\x00\x00\x00\
+\x00IEND\xaeB`\x82" 
 
-def getIconBitmap():
-    return wxBitmapFromImage(getIconImage())
+def getAutoRefreshBitmap():
+    return BitmapFromImage(getAutoRefreshImage())
 
-def getIconImage():
-    stream = cStringIO.StringIO(getIconData())
-    return wxImageFromStream(stream)
+def getAutoRefreshImage():
+    stream = cStringIO.StringIO(getAutoRefreshData())
+    return ImageFromStream(stream)
 
-def getIconIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getIconBitmap())
+def getAutoRefreshIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getAutoRefreshBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTestData():
+def getCopyData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
+"\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
 \x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
-\x01\x1eIDATx\x9c\xb5UK\x92\xc2 \x10}\r.r\x19G\x16.<N\xae0z\x8eh\x8e\x90\xe3\
-\xb8\x98\x05:\x97q\xe1\x0c.\xc6P|\x1a\xe8L)UTB\xa7y\x1f\x1a\x08\x91\xd2xgSoE\
-\x07\xb0\x92$\xb9\xdf\x1f\x97\xc6Hi\x92\xcc\xa5\xda\x12q\xc0K\x89X\x07\x9b\
-\x8f\xb5\x07\xb6\xd6V\t\xe6\xdc\xcb\xf5\x9b\'"\xa5\xa3n\x8cq\xb7;|\x07\xca=\
-\xcc3\xc6\xb8\x14\x8b\x94~m\x91O\xc7!_\xd2\x9a\xfa\x9a\x0b.\x8fs\xf1\xf2m\
-\x9a\xb9h\xa9\x0f\x1d\xa4\xef\x12\x17M\x07\xdds\x9f\xdd\xee\xf1\xb3\xab\x9c\
-\xa0\xd0\x85O\xb3\xd6\x16\'\xcd\xa0\xe1\xb8[\x95H\xe2m-\xaaA\nTS\x9f6q\x91g\
-\xd0%\xe0\x11\x81\xe4n\x91\x80\x8f\xe3\x18\x8d\xc5z\xc2:\xb4\x88>\xf7\x07/6Z\
-\xa2\x92\x0b\xae\xc8\\K\xd5g\x04\x12\xf0V<T\xcf\x12\x84.J \xdcwN=P\xa8\x01)M\
-\xa7\xe3\xe0v\xdb\t\x00p\xfe\xca\xaf\xec\xdd\xd6<\x81{\x1fK\xd5\x03\x8d\x1f\
-\x0e\xf0w*\xa7i\xca\xe2}_\x07\x16\x13\x84Di\xac\x06\xbc\x98\xe0\xbf\xed\x01\
-\xadi\xbd5\x87\xab\x8d\x95\x00\x00\x00\x00IEND\xaeB`\x82' 
+\x00\xdbIDATH\x89\xed\x951\x0b\x830\x10\x85\xdf%\x19\xf2sm\xbb\xb8\x14\x04\
+\x97.m\xfd\xa9\x1do\x88^\x07\xa9T\xbd\x0b\x8a\x95.>8\x88\x07\xb9\x8f\xf7L\
+\x08\x91\xf3\xd8Sn\xd7\xe9\x07`\x89\x82\xd6\x94\xae\x15\xadO\xce\xd3O\x00\
+\x00\xc0\x89G\xdf1DH\xd7\xcaZ\xc8\xaa\x888\xb1\xe9\xce\x12i\xf7@\xbaV81b\x88\
+\xc3\xe0~]\xe9C\\m\xba\xca\x02\xa6\x8a\xe1\x06N\xe5\xac\x97\x83d#\x8a!\x8e\
+\xca\x12\xa7\x12\xd2]\xd5\xe8\xb2\x00N<\xaa)x\xeaB\x85\x90\xf3\xb3\x02 \x9cX\
+\x00L\xaa\x12Nl\x16PI\xd34\xf2=k\x93\x83%\xf1\x99\xf7@\xdfT\r\xe0\xa5R\x01\
+\xe4<=\x1f\xf7Y\x9eE\xf12\xe1\x16\xd4tp:_\x94c\xd7\xff\xc4\xcd\x0er\xfa\x9c\
+\x98]\x00\xe4j5\xba\xec\x9e\xe3\xc9\xfc;\xe0\r\x05\xd7\x89\x15\xc8\xd1'\xd6\
+\x00\x00\x00\x00IEND\xaeB`\x82" 
 
-def getTestBitmap():
-    return wxBitmapFromImage(getTestImage())
+def getCopyBitmap():
+    return BitmapFromImage(getCopyImage())
 
-def getTestImage():
-    stream = cStringIO.StringIO(getTestData())
-    return wxImageFromStream(stream)
+def getCopyImage():
+    stream = cStringIO.StringIO(getCopyData())
+    return ImageFromStream(stream)
 
-def getTestIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTestBitmap())
+def getCopyIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getCopyBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTreeDialogData():
+def getCutData():
     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\x00IIDATx\x9ccd``\xf8\xcf@\x01`\x81P?\xc8\xd4\xce\xc1\xc0D\x89\xed\x0c\
-\x0c\x0c\x94\x1b\xc0\xc8@\x8d0\xb8p\xe5\x02Y\x9a\rt\x0c\x06A\x18\x8c$\x03\
-\x0e\x1c8@\x1b\x17\xb0\x90b\x1b\xd1\x06888\x10m\x00\xc5I\x19\x00\xe6)\x0cc\
-\xbf\x9c\xcc\xa1\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
+\x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
+\x00\xc9IDATH\x89\xcdTA\x0e\xc3 \x0cs\xc2\x07\xf6T\xb6\x9d+M\xday[\x9e\xda\
+\x0f\xac\xec\xd2l\x88\x15\x02HHX\xca\xa5ml\xe2\x98\x12\xb1\xc3H\xf0P\xf6i\
+\x04\xc2\xf6\x0eC\x05\x00\xe0\xf5|\x1c\x8a\x98\xe2\xc4\xce,\x00\x01@\xc8=\
+\x17\x91\xbfwZU\x13\x10;J\xa7\xd0\x93\x8bH\xb9\xb76\xa6JH\xec(%?_\xae\x94\
+\xebkNQ\xba\x8b\x12y\x93\x80\xda\xe4\xbd\x07`[\xd3,p\x04\xeb\xf4@\xd3\x0e\
+\x96\xdd\x9a\xdb^\x00\xf1\xdd\x14h\x9e \xb6&lK\xf8\tw\n\x94HDN\xdfo\xba\x04\
+\xb4Q\x89J\xc8\xdd\xf49~v)t\xb9\xde\xaf\x00\xca\x13\x9a)\x8a\xfdU"\x8dglK.\
+\xb2U1\xad!\xca\xa1\xfa\x1e\xf4b\xce%O%\xf0\x01\x1c\x13_\xd0\x15\xbcWd\x00\
+\x00\x00\x00IEND\xaeB`\x82' 
 
-def getTreeDialogBitmap():
-    return wxBitmapFromImage(getTreeDialogImage())
+def getCutBitmap():
+    return BitmapFromImage(getCutImage())
 
-def getTreeDialogImage():
-    stream = cStringIO.StringIO(getTreeDialogData())
-    return wxImageFromStream(stream)
+def getCutImage():
+    stream = cStringIO.StringIO(getCutData())
+    return ImageFromStream(stream)
 
-def getTreeDialogIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTreeDialogBitmap())
+def getCutIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getCutBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getRefreshData():
+def getIconData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
-\x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
-\x00\xcaIDATx\x9c\xc5\x94\xc1\x0e\x83 \x10Dw\xa1\x17\xff\xd4#m\xbf\xa3\xed\
-\x1e\xf9SOjO$Hve\x90\x10\xe7\xa6\xd1y0,\xc3\xec<\x8d\x94\x1b\xeaND\x0f\xf4\
-\xc3e[\xf7\xf2\xdd\xe4<\xd7\xfe\x83v\x90\x9bG\x91S(\x0cH?k\xe6\xf9\xcak\x90\
-\xd3\x1dh\xe6\xcf\xd7\x9bK\xc8\xef\xfb1!\xf0\x19\xcc!@\x99\x97bkL\xad\xad[\
-\xf1XpxL\xa3\x08E\x91C\x1cHL\xd5\x88\xf2\xa9I\xf9\xb7\xc8\x04L\xcesZ\xd5\x15\
-\xe3*\xa0\xd78ixU\xdc\x0bX\xb6u?\xbb\xa9]U\xd1b\x94OZ\x13\x00\xad\x03"{ \xe0\
-3\x98C8<#\xf1@\x00\xad\x1a\xac\xfa\xd6dvQ)m\xc5e\xc3v\x01\x88\xf4s\xa8]\xc6&\
-\xc0\x15\r\xbfh\x7f\xefOoHY\xd1\x18*\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getRefreshBitmap():
-    return wxBitmapFromImage(getRefreshImage())
+def getIconBitmap():
+    return BitmapFromImage(getIconImage())
 
-def getRefreshImage():
-    stream = cStringIO.StringIO(getRefreshData())
-    return wxImageFromStream(stream)
+def getIconImage():
+    stream = cStringIO.StringIO(getIconData())
+    return ImageFromStream(stream)
 
-def getRefreshIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getRefreshBitmap())
+def getIconIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getIconBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolRadioButtonData():
+def getLocateData():
     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\x9eIDATx\x9cm\x901\n\xc30\x0cE\x9fe(\x94.\x19z\x8c\x0e\x19=\xe4`\xb9@[\
-\x1d\xcbC\x87\x8c\x19z\x8c\x0c^JM\t8CIqR}\x10\x12\xe2}!>N<\xfbR\xd5b\xed\x85\
-\x9d\xee\xb7k\xa9{-\xb1\xc0\xbe\xef\xb1\x0cb\x81\xe3s4\rb\x81\x80ip\xaa\xfa\
-\x07\xd6j/-\xaa\n\x80s\xe2y\x7f^\x05`x\x0c4\xe7\xe6\x07\xa6)\x11\xba\x00\xc0\
-\xf1pr\xb2\x0e\x00\xa1\x0b\xa4)\x99\xe0\xf7t\x95c\x9es\xc9s.1\xc6\xb2\xce\
-\x9b\xac\x9d\xf8\xcd\x8f\xebK\x9b\x8bV\xce5\xb0\x07\x01\x16\xa1\xb8V\xdd~j\
-\xa0u\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
+\x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
+\x01\x84IDATH\x89\xb5U\xc1\x8d\x830\x10\\\'W\x07\xc2=\xe4\x83RG>i\xc2\xba\\\
+\x1d\x10\xdc\x04\x9f+$\x1fz\x00\xd1\x88\xef\x01k\xc6\xeb\x05r\xd2\xddJH\x04\
+\xdb3\xbb\xb3\xb3\x8e1\xa73\xfdg|\x1cm(\xab"\xec\xad\x8f\xaf\xc9\xec\xad\x9b\
+\xad\n\x12`\xbbqz8&:\xed\x82\xdb\x15\xdc]\xdc\x0c8,\xefb}\xab\xd2\x8c \x01_\
+\x80# \xc4\xd8M&!\xda Iz\xa0\x81\x13\x11}>\xbe\x8c\x06\x10\xbf\xdf\x8b@v\xae\
+\xae\xac\x8a\x80r%=(\xabe\xa3\x00/\xefz\xf9c\xb7\x02\xc5=\x03\x91\xbb\xb9H\
+\x1e%\xc2\xec$x\x94\x03z\xe0.\x8e\x90\x18\xc9\xfc\xb7\x8fI\xa4=\x00\xb7 \xf8\
+\xb3\xa9\x03g\x84\xebc7\xe5\xd5-\x18\xcf\xa6\x0e9\x01d\xcf\x81\xe0\xe3k2\xee\
+\x967\x9c\xc1\xb0\n\x8e\xd8\x83\xa8?x\x1b\x7fK\x9f\'\x86P\xcep\x1f\xd49\xd0\
+\x82\xb3\xfcmdW\x05J\xe0{O\x9a$DsE\xcf\xa6\x0er\x8f\xef}\xb2/#\xf0\xbd\x8fZr\
+\x03\xe5\x1c\xb0\\h\xe1-;\xa7\x12-Zb\xd3dF\xb8\xce.\xd3086\x07M\x1d"\x11ha9h\
+\\U~]\x0fDd\xd3\xec\x18\x88\x07(j~\xa1\x0c\x9c#\x9bd"\xb0\xe2\x90g\xae\r\x9a\
+\x06.M\x91\xd9T#\xd1$J\xbe\x0bpL\xe6\xcf\xfep4\xf0]\x02\xa2\xd9-xqi\x81\x92H\
+\xf0C\x02$"ZoI\xa9\xb3\x06\xbc2\x9c\xceo?\xf6j\x83\xbd\xda\xd0\xb6mx\xf7\xcc\
+\x0f\x93Y\xfb-\xb8Y\x01\xd4\x00\x00\x00\x00IEND\xaeB`\x82' 
 
-def getToolRadioButtonBitmap():
-    return wxBitmapFromImage(getToolRadioButtonImage())
+def getLocateBitmap():
+    return BitmapFromImage(getLocateImage())
 
-def getToolRadioButtonImage():
-    stream = cStringIO.StringIO(getToolRadioButtonData())
-    return wxImageFromStream(stream)
+def getLocateImage():
+    stream = cStringIO.StringIO(getLocateData())
+    return ImageFromStream(stream)
 
-def getToolRadioButtonIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolRadioButtonBitmap())
+def getLocateIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getLocateBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolRootData():
+def getLocateArmedData():
     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\
-\x00aIDATx\x9c\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\x9f\r?\x1f\x00\x00\x00\
-\x00IEND\xaeB`\x82' 
+'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
+\x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
+\x01zIDATH\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\xe5\x81\x86L\xbc\xde \xa4\
+\xbby\xc6\xce\x8c=\xb6\x93\x10&?\xf8O\xfc~J\xd8\xccgi,~\xbc\xdd\xc3X<\x94:P\
+\xe2j\xea\xbf\x1c\x1f\x9f\x85&c\xe4\xd5\xb4\'\xbf\xac+\xc4\xc7\x8b\xf4\xb2\
+\xae`\xe3\xa5N3\x01%\'1\t\x15\xab\xf3=\xa8PId \xe0\x91\x03@\xbd\xdb\x87z\xb7\
+\xcf,\xa8w\xfb\xb0:\xbf\xac)\x89\x0cf\xb0\x99\xcf\x92G~^\xf9\xed\x93\x1c\x00\
+\x98\x13\x1f\xc0b[\x81\x05\xbd;PeKN;t\x06\x97u\x05\x15V\xb1\xeb!\xfa\x16\xe9\
+\xb6(y\xd76\xc9ZD{lw\xe4\xe8\xda&e\x02Z=\xa1\xe4\xc7\xdb=,\xb6\xf9\xc0I\xa6]\
+\x10\xd9\xa1\xb1=Zv=Dl\xe6\xb3\xc4=\xa7\x98Z\xca\x9cL\xd9\xeb\xa0\x04V\xf9-\
+\xb2\x0e\x06\x16\x9c"<K\x80\x97]]\xdb\xa4,\xe7\x14\x07y\x99\xc0\xf2\x14\xdf^\
+r\x80\xd6\x16\xb5Ks\xbcu\x1eX\xc4o\x8b\x0emi*\xd28\xb7\xcc\xe3 \x8a\x87\xe6\
+\x1d\x91\x85\xae\xb0=4v\x95\t\x00\xfd.\xabH\xd76\x89\x1b\xa6\x9e[r\xc6\xb3K\
+\x06zo\x99\xa8\x95{\x87V"Wdk\xea\x89x\x16\xe9sK\xae\xc5\xfc\xd9\x0f\xc7#\x1f\
+\x15\x00\x86\xbe\x97`\xe7a\xe3\xa3\x02*\x04\xf4\x9f\x11\xeb\xb3G\xfc\x95\x00\
+A\xdbtK>\xe1\t\xf2\xe2\x0b\rG\xef\x97\xb3\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 getToolRootBitmap():
-    return wxBitmapFromImage(getToolRootImage())
+#----------------------------------------------------------------------
+def getNewData():
+    return \
+'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
+\x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
+\x00uIDATH\x89\xed\xd5\xc1\n\xc0 \x08\x06\xe0_\xeb\xe0\xcbo{]\x0f\x95;\xb5S\
+\xabX\xc4\x18K\xe8\x92\xd0G\xa2E\xc4\x0e3\x83\xa7\x9e\xbe\x80\x9e\xf0\xb5\
+\xa4\xa5h\xb5<\xb1\xa3!\x00\x004hq_\xbc\xc0R\xb4\x162T"\r\xda\xbc\xe5\x10 ^\
+\x00\xd4K\xf9\x18\xd0\xa0\xd7\x02\x80c\xdf\x8a\xc8\xf7\xdbt\x01?\x00\x9aOE\
+\x1e\xa6)\x00\xb1\xa3\xbb\x01\xea\rZ_\xe6\xeb\xc0\tP=$d\xfd\x92a\x0c\x00\x00\
+\x00\x00IEND\xaeB`\x82' 
 
-def getToolRootImage():
-    stream = cStringIO.StringIO(getToolRootData())
-    return wxImageFromStream(stream)
+def getNewBitmap():
+    return BitmapFromImage(getNewImage())
 
-def getToolRootIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolRootBitmap())
+def getNewImage():
+    stream = cStringIO.StringIO(getNewData())
+    return ImageFromStream(stream)
+
+def getNewIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getNewBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTreeToolBarData():
+def getOpenData():
     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\x7fIDATx\x9c\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\x0b\xaa\xed\xd2\xa5\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
+\x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
+\x00\xccIDATH\x89\xed\x95A\x0e\x820\x10E_\x8b\x8b\x1e\xcc\x85\xd7Q\xcf\xa1r\
+\x1c\x16\x1e\xac\x0bJ]\x90\x12(t\x06\t,L\xfc\t\x81\x90\xf2^g\xa6\t\xc6\xd8\
+\x8a#c\x0f\xa5\xff\x05kr\xda\xfaa\xecBL\xcf\xc6V\xa6\xb4nS\x05\xb1\x0b\xd1\
+\xd8\xca\xa4+\xc9\xc6\xd2A\xbe\xd71M\xf0\xbc\x9ab\x8b\xd6\xb6 _\x9bg\xb1\x82\
+\xd8\x85\xe8[\x00\x0f8\x9c0)M.\xcc\xa0\x87\x83\xc7\xb7\xe0\xdb\xf9\x1d\xe0\
+\xf5|\x14w\xaf\x08\xdcD\xb2|\xd7#\xb4h\n\x93\xda4\x01\xae\x1dr\x0eo\xde:\xfc\
+r\xee[v\xbd\xdd\x07\x892\x03\xbe\x82\xd7u={/V\xb0\x05>\xde=\x08\x15\xec\x01\
+\x07a\xc8:\xba\x8f\x04/\n@?\xdf\xe3\x94\xe0\xa2`\xaf\xfc\xfe\x0f\xe7p\xc1\
+\x07\x0c,c\x92!#\x88\xcc\x00\x00\x00\x00IEND\xaeB`\x82' 
 
-def getTreeToolBarBitmap():
-    return wxBitmapFromImage(getTreeToolBarImage())
+def getOpenBitmap():
+    return BitmapFromImage(getOpenImage())
 
-def getTreeToolBarImage():
-    stream = cStringIO.StringIO(getTreeToolBarData())
-    return wxImageFromStream(stream)
+def getOpenImage():
+    stream = cStringIO.StringIO(getOpenData())
+    return ImageFromStream(stream)
 
-def getTreeToolBarIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTreeToolBarBitmap())
+def getOpenIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getOpenBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTreeMenuData():
+def getPasteData():
     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\x00bIDATx\x9ccddbf\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\x83K\xe9G\x81\x00\x00\x00\x00IEND\xaeB`\x82' 
+"\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
+\x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
+\x00\xddIDATH\x89\xed\x95\xbb\x0e\xc3 \x0cE\xaf\t\x03\x9f\x9b\xb6KG\x8fY\xda\
+\xfejG\x06\x12:T\xa4\x04L\x83\x920T\xaa\xa5(\x18\xc1=\xc6\xe6A\xa4:\xb44\xd5\
+T\xfd\x0f\xa81];\xd0O\xa3\x8f}R\x1d\xd5\xcc\xa3\xd2.J\x05\x01\xc0\xba\xf7\
+\xdf\x08a\x95\x80\xe2\n\xfc4zf\x9e}f\x86u\x1f\xe1\xd0N\xc6x\t\xb2Z\x83 \x1e\
+\x84\xe3v\x0c\x00\x80\xc7\xfd\x96\xad\xba\xaa\x06RJjmuj\x1a\xe5\xe1\x80%\xac\
+1\x00\x00\xac\xbbf}F\x0f\x00d\xfa\x8e\xec\xe6`\xa3\x07P\xb2m6\x9dd\xa3\x87\
+\xf9\x8b\xfb\x80|'mZA\x9a\xa6\xe0\xc7\xc0]\x00IH\xaaM\x11@\xaa#f\xce\x0eM(dI\
+\xac\x1a\x10 i>\xfb\xfe)F\xbf\t\x00\x00\xa7\xf3eq\xb7\x90\x92\xaf\x83oV\xbcM\
+\x8f\xb2\xdf\x7f\xd1^\xd8\x83K\xcb\xd7~\xc8I\x00\x00\x00\x00IEND\xaeB`\x82" 
 
-def getTreeMenuBitmap():
-    return wxBitmapFromImage(getTreeMenuImage())
+def getPasteBitmap():
+    return BitmapFromImage(getPasteImage())
 
-def getTreeMenuImage():
-    stream = cStringIO.StringIO(getTreeMenuData())
-    return wxImageFromStream(stream)
+def getPasteImage():
+    stream = cStringIO.StringIO(getPasteData())
+    return ImageFromStream(stream)
 
-def getTreeMenuIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTreeMenuBitmap())
+def getPasteIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getPasteBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolDefaultData():
+def getRedoData():
     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\\IDATx\x9c\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:g|b\
-\x05\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x17\x00\x00\x00\x16\x08\x06\
+\x00\x00\x00+v\x07\x05\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
+\x00\xb7IDAT8\x8d\xed\x941\x0e\xc20\x0cE_\xd2\x0eA\xeaE\x18;2Fbb\xac\xd4\x03\
+00p"\x06\x8e\x80\xd4+\xf4\x08\\\x86\x81%5C\x15\x86R\xd2\xb4"b\xe9\x97\xbc\
+\xfc\xc8\xcf\x8e\x15G)\x9d\x91J:\x19y\x85\xff\x1c.\x9d\x93d\xf0\x98\x02\xb3\
+\xe0\xd29\xf1q8\xee\xa8\xce6X@\xc5\xbcs\x0f\xb0u\xc9\xa60\x98\xdc\x00`\nx>\
+\xa0\xb9\xb6(\x9d\xa9\xd9p\xe9\x9c\xd8\xba\x04\xa0\xbd\xdd\xdf~u\xb2\x90Cs\
+\x19\x07\xf7t\x9d\x05\x03\x90r\xbf\x15@\x86\xfe\xd0\xfb\xc8]\x02\xf6gS\x8d\
+\x05\xc7\xe2g\xfd\xf5\xda\x13\xfa\xdf\x12-\xed8\n\xee\x0b\xc4l\xe3h\xee\xfa\
+\x9f\xaf\xf0h\xbd\x00xo@\x10\x94\x18\xa9\r\x00\x00\x00\x00IEND\xaeB`\x82' 
 
-def getToolDefaultBitmap():
-    return wxBitmapFromImage(getToolDefaultImage())
+def getRedoBitmap():
+    return BitmapFromImage(getRedoImage())
 
-def getToolDefaultImage():
-    stream = cStringIO.StringIO(getToolDefaultData())
-    return wxImageFromStream(stream)
+def getRedoImage():
+    stream = cStringIO.StringIO(getRedoData())
+    return ImageFromStream(stream)
 
-def getToolDefaultIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolDefaultBitmap())
+def getRedoIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getRedoBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolStaticTextData():
+def getRefreshData():
     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\x00iIDATx\x9c\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\x08o\xae\xb7\
-\xaf\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
+\x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
+\x00\xcaIDATH\x89\xc5\x94\xc1\x0e\x83 \x10Dw\xa1\x17\xff\xd4#m\xbf\xa3\xed\
+\x1e\xf9SOjO$Hve\x90\x10\xe7\xa6\xd1y0,\xc3\xec<\x8d\x94\x1b\xeaND\x0f\xf4\
+\xc3e[\xf7\xf2\xdd\xe4<\xd7\xfe\x83v\x90\x9bG\x91S(\x0cH?k\xe6\xf9\xcak\x90\
+\xd3\x1dh\xe6\xcf\xd7\x9bK\xc8\xef\xfb1!\xf0\x19\xcc!@\x99\x97bkL\xad\xad[\
+\xf1XpxL\xa3\x08E\x91C\x1cHL\xd5\x88\xf2\xa9I\xf9\xb7\xc8\x04L\xcesZ\xd5\x15\
+\xe3*\xa0\xd78ixU\xdc\x0bX\xb6u?\xbb\xa9]U\xd1b\x94OZ\x13\x00\xad\x03"{ \xe0\
+3\x98C8<#\xf1@\x00\xad\x1a\xac\xfa\xd6dvQ)m\xc5e\xc3v\x01\x88\xf4s\xa8]\xc6&\
+\xc0\x15\r\xbfh\x7f\xefOoH\x13\xe7\xb6\xfc\x00\x00\x00\x00IEND\xaeB`\x82' 
 
-def getToolStaticTextBitmap():
-    return wxBitmapFromImage(getToolStaticTextImage())
+def getRefreshBitmap():
+    return BitmapFromImage(getRefreshImage())
 
-def getToolStaticTextImage():
-    stream = cStringIO.StringIO(getToolStaticTextData())
-    return wxImageFromStream(stream)
+def getRefreshImage():
+    stream = cStringIO.StringIO(getRefreshData())
+    return ImageFromStream(stream)
 
-def getToolStaticTextIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolStaticTextBitmap())
+def getRefreshIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getRefreshBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolSpacerData():
+def getSaveData():
     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/IDATx\x9ccddbf\xa0\x040Q\xa4\x9b&\x06\xfc\xff\xf7\xf7?14\x0c0R=\x0c\xd0\
-m $?\xea\x02Z\xba`\xe0\xd2\x01\xa9\x00\x00\xde\x90?\xcb\xfe\xa4\xd5\n\x00\
-\x00\x00\x00IEND\xaeB`\x82' 
+'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
+\x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
+\x00\x8bIDATH\x89\xed\x95\xd1\n\x80 \x0cE\xb7\xe9C\x9f\xed\x0fT~\xae\x0f\x95\
+=\x84 6W\x86\x12F\x17\x860\xe4\x1e\xa7S\x11IAKQS\xf7O\x004\x97\xf4\xdb\xea\
+\x9f\x98!)Ls\xd9\n\x8c9F\xb781\xe2\xb9\xf34\x9e\x16Ve\x8b\x02\x80S\x1f\x00I\
+\xfd\x03\xd86\r2\x06`\xd0\x83h \xed\xff%\xe0\x8e\xc1\x95\xaa\x00\x9atQ|\xd1$\
+\xf5\xdfE\x80\xa4\xd8\x00\x00_\x1a\xd6Z\x9f\xfad\x0f\x19I!\xf7x\x15\x17\xf0\
+\x7f\x99\xaf\x03v~a?\xc4\xad\x0bS\xb7\x00\x00\x00\x00IEND\xaeB`\x82' 
 
-def getToolSpacerBitmap():
-    return wxBitmapFromImage(getToolSpacerImage())
+def getSaveBitmap():
+    return BitmapFromImage(getSaveImage())
 
-def getToolSpacerImage():
-    stream = cStringIO.StringIO(getToolSpacerData())
-    return wxImageFromStream(stream)
+def getSaveImage():
+    stream = cStringIO.StringIO(getSaveData())
+    return ImageFromStream(stream)
 
-def getToolSpacerIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolSpacerBitmap())
+def getSaveIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getSaveBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getCopyData():
+def getTestData():
     return \
 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
 \x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
-\x00\xdbIDATx\x9c\xed\x951\x0b\x830\x10\x85\xdf%\x19\xf2sm\xbb\xb8\x14\x04\
-\x97.m\xfd\xa9\x1do\x88^\x07\xa9T\xbd\x0b\x8a\x95.>8\x88\x07\xb9\x8f\xf7L\
-\x08\x91\xf3\xd8Sn\xd7\xe9\x07`\x89\x82\xd6\x94\xae\x15\xadO\xce\xd3O\x00\
-\x00\xc0\x89G\xdf1DH\xd7\xcaZ\xc8\xaa\x888\xb1\xe9\xce\x12i\xf7@\xbaV81b\x88\
-\xc3\xe0~]\xe9C\\m\xba\xca\x02\xa6\x8a\xe1\x06N\xe5\xac\x97\x83d#\x8a!\x8e\
-\xca\x12\xa7\x12\xd2]\xd5\xe8\xb2\x00N<\xaa)x\xeaB\x85\x90\xf3\xb3\x02 \x9cX\
-\x00L\xaa\x12Nl\x16PI\xd34\xf2=k\x93\x83%\xf1\x99\xf7@\xdfT\r\xe0\xa5R\x01\
-\xe4<=\x1f\xf7Y\x9eE\xf12\xe1\x16\xd4tp:_\x94c\xd7\xff\xc4\xcd\x0er\xfa\x9c\
-\x98]\x00\xe4j5\xba\xec\x9e\xe3\xc9\xfc;\xe0\r\x05\xd7\x89\x15\x89\xed\x9f\
-\xd4\x00\x00\x00\x00IEND\xaeB`\x82' 
+\x01\x1eIDATH\x89\xb5UK\x92\xc2 \x10}\r.r\x19G\x16.<N\xae0z\x8eh\x8e\x90\xe3\
+\xb8\x98\x05:\x97q\xe1\x0c.\xc6P|\x1a\xe8L)UTB\xa7y\x1f\x1a\x08\x91\xd2xgSoE\
+\x07\xb0\x92$\xb9\xdf\x1f\x97\xc6Hi\x92\xcc\xa5\xda\x12q\xc0K\x89X\x07\x9b\
+\x8f\xb5\x07\xb6\xd6V\t\xe6\xdc\xcb\xf5\x9b\'"\xa5\xa3n\x8cq\xb7;|\x07\xca=\
+\xcc3\xc6\xb8\x14\x8b\x94~m\x91O\xc7!_\xd2\x9a\xfa\x9a\x0b.\x8fs\xf1\xf2m\
+\x9a\xb9h\xa9\x0f\x1d\xa4\xef\x12\x17M\x07\xdds\x9f\xdd\xee\xf1\xb3\xab\x9c\
+\xa0\xd0\x85O\xb3\xd6\x16\'\xcd\xa0\xe1\xb8[\x95H\xe2m-\xaaA\nTS\x9f6q\x91g\
+\xd0%\xe0\x11\x81\xe4n\x91\x80\x8f\xe3\x18\x8d\xc5z\xc2:\xb4\x88>\xf7\x07/6Z\
+\xa2\x92\x0b\xae\xc8\\K\xd5g\x04\x12\xf0V<T\xcf\x12\x84.J \xdcwN=P\xa8\x01)M\
+\xa7\xe3\xe0v\xdb\t\x00p\xfe\xca\xaf\xec\xdd\xd6<\x81{\x1fK\xd5\x03\x8d\x1f\
+\x0e\xf0w*\xa7i\xca\xe2}_\x07\x16\x13\x84Di\xac\x06\xbc\x98\xe0\xbf\xed\x01\
+\xadi\xbd5g\xc8u\x0e\x00\x00\x00\x00IEND\xaeB`\x82' 
 
-def getCopyBitmap():
-    return wxBitmapFromImage(getCopyImage())
+def getTestBitmap():
+    return BitmapFromImage(getTestImage())
 
-def getCopyImage():
-    stream = cStringIO.StringIO(getCopyData())
-    return wxImageFromStream(stream)
+def getTestImage():
+    stream = cStringIO.StringIO(getTestData())
+    return ImageFromStream(stream)
 
-def getCopyIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getCopyBitmap())
+def getTestIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getTestBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getAutoRefreshData():
+def getToolBitmapButtonData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
-\x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
-\x00\xfaIDATx\x9c\xb5T\xbb\x0e\x830\x0c<\'\x1d\xe8\x9f2\x06X*>\xa0\xea\xd2\
-\xd6c\xff\xb4,m:\x01\xc1\x8a\x93@\x95\x932\x90\xc7\x1d\xf6\xd9&2\x165a\xaa\
-\xb2\x038\x95^|\x7f?^\xee\x9d\x8d\xa5\xdc\xbb\xa2\x08B\xf2\x17sR\xb4X`~\x1c#\
-\x0f\xff<\'\x92\x8c F\xde\xf5\x03I\x91\xe7\xe3\xae\x8a\x14{\xd0:W\x94s\t\xd2\
-\xcaT\x0b]K\x8f&^,\x10\x9a\xdb\xf5\x03\xf9\xeb\xf6\x9c\x1b^\xd2\xb7K@\x12\
-\x03\xc0L\xce\r\xa3u\x0e\xcdM\x17Q=8\x1bK\xb3y\xf2\x11\x8d\xebY\x0ej\x049\
-\xc8\x14\x01\xf1\x08\x0e\x8d\x8a0E\xd3%}\xb7\xfa,\xca6Z\xaaS\xdd\xb4\x1a|H \
-\x14\n\xbfi\xdc\xd6<7\xbc\x08JdM\x0e\xcbU\x1a\x18+e@T\x1d\x19\x9b\\\x13\xe0\
-\xe7\xa5\xed3\xb3\xd7\xdegS\x14\x1b\r\xda\xf8\x8e\xa1\xb8\x0fbf\xcb\t\xfb\
-\x97\x00\x10\x1f\xcb)\xf2\xdd\x02GP\xbd\xd1~)\x14\xa25\xfeqL\x1d\x00\x00\x00\
-\x00IEND\xaeB`\x82' 
+'\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 getAutoRefreshBitmap():
-    return wxBitmapFromImage(getAutoRefreshImage())
+def getToolBitmapButtonBitmap():
+    return BitmapFromImage(getToolBitmapButtonImage())
 
-def getAutoRefreshImage():
-    stream = cStringIO.StringIO(getAutoRefreshData())
-    return wxImageFromStream(stream)
+def getToolBitmapButtonImage():
+    stream = cStringIO.StringIO(getToolBitmapButtonData())
+    return ImageFromStream(stream)
 
-def getAutoRefreshIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getAutoRefreshBitmap())
+def getToolBitmapButtonIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolBitmapButtonBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolToolData():
+def getToolBoxSizerData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\t\x00\x00\x00\t\x08\x06\x00\
-\x00\x00\xe0\x91\x06\x10\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
-\x00\x00LIDATx\x9c\x95\xd0\xb1\r\xc0 \x10C\xd1GD\xc1X\x8c\xce\x18\x8cB\x11)\
-\xa9\x12!qB\xc9\xaf\xae\xf0\xd9\x96\xd38\xc7eC\xc9E\x86\xde{(h\xad\x81c\xe7\
-\xf2\x90\xa3O\xa8\xb5\xbe\xf7\'\xa7\xffqs\xc4"\x9a\xbbD$lw\x82\x1b\xd7\x84\
-\x0f\xdfLT\x19\x1d\x00\x00\x00\x00IEND\xaeB`\x82' 
+"\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 getToolToolBitmap():
-    return wxBitmapFromImage(getToolToolImage())
+def getToolBoxSizerBitmap():
+    return BitmapFromImage(getToolBoxSizerImage())
 
-def getToolToolImage():
-    stream = cStringIO.StringIO(getToolToolData())
-    return wxImageFromStream(stream)
+def getToolBoxSizerImage():
+    stream = cStringIO.StringIO(getToolBoxSizerData())
+    return ImageFromStream(stream)
 
-def getToolToolIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolToolBitmap())
+def getToolBoxSizerIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolBoxSizerBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolTextCtrlData():
+def getToolButtonData():
     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\x00HIDATx\x9cc\x9c0e\xc2\x7f\x06\x1a\x02\x16\x06\x06\x06\x86\x82\x9c\
-\x02\x9a\x18\xfe\xe3\xcf\x0f\x88\x050\x0e5\xc1\x8d\x1b7\x18\x18\x18\x18\x18\
-\x98\xa8j*\x160j\xc1\xa8\x05\xa3\x16\x0c\x07\x0b\xe0e\x11\xac\xec\xa0\x89\
-\x05\xd4.\xe8\x90\x01\x00\x81\x02\x11\xfb\x02\xab> \x00\x00\x00\x00IEND\xaeB\
-`\x82' 
+'\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 getToolTextCtrlBitmap():
-    return wxBitmapFromImage(getToolTextCtrlImage())
+def getToolButtonBitmap():
+    return BitmapFromImage(getToolButtonImage())
 
-def getToolTextCtrlImage():
-    stream = cStringIO.StringIO(getToolTextCtrlData())
-    return wxImageFromStream(stream)
+def getToolButtonImage():
+    stream = cStringIO.StringIO(getToolButtonData())
+    return ImageFromStream(stream)
 
-def getToolTextCtrlIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolTextCtrlBitmap())
+def getToolButtonIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolButtonBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolScrollBarData():
+def getToolCheckBoxData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\r\x00\x00\x00\x18\x08\x06\
-\x00\x00\x00!\xf0wT\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
-\x00\xd1IDATx\x9c\xa5\x94\xb1\r\x830\x10E_"\x17\x1e\x85\x11\\P\xdc@)(\x19\
-\x81\x92"\x05\xe3PPx\x04\x0f\x91\x82\x92"RR P8l\xcb(\xaf\x04\x1e\xff\xfc\x0f\
-q\xeb\xba\xee\xc3E\x0c@\xdb\xb6\xc5\xc2\xf2^V\t`\x1c\xc7\xc3MW;\xfc\xe4\xa3\
-\xe2=v\xd1\xd5\x8e\x10\x02"R&m\x02@\xff\xec\xa3\xe2=%\x00\x88HT4(\xf4\xd9b\
-\xec\x92\xab\x1d\xd6\xd8\xe4\x83"\xb2\xbfp\x97\xfc\xe4\x8bRNI9\xac\xb1\xe7$\
-\xe0PB\x8e\xe8\x9e4z\xec"I\xf3_\xe5\xb9\xba\x93Ri\xdd\x07)W\xf90\x0c4\x8f&\
-\xbe\\\xfd\xedm\x13\xfc\n\xa0\xda\xf3\x93\xa7\xaa\xaa\x83\xa4\x85\x93\xa4I\
-\x9d\xf3$mi\xb1\xb1\xb2I!\x84\xa4\x90\x94\xe6\xd7\x9c]\x81\x81\xf5\x0fs\x85/\
-K\xf5c\xf9\x89\xca\xe1|\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getToolScrollBarBitmap():
-    return wxBitmapFromImage(getToolScrollBarImage())
+def getToolCheckBoxBitmap():
+    return BitmapFromImage(getToolCheckBoxImage())
 
-def getToolScrollBarImage():
-    stream = cStringIO.StringIO(getToolScrollBarData())
-    return wxImageFromStream(stream)
+def getToolCheckBoxImage():
+    stream = cStringIO.StringIO(getToolCheckBoxData())
+    return ImageFromStream(stream)
 
-def getToolScrollBarIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolScrollBarBitmap())
+def getToolCheckBoxIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolCheckBoxBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolComboBoxData():
+def getToolCheckListData():
     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\xc3IDATx\x9c\xb5\x94\xc1\r\xc3 \x0cE\x7f+\x1f<\n\xa3\xe4\xd0\x03\
-\x83\xf4\x90q\x18\x83\x11\x18!\x87\x1e\x18\x85C\xa4\xf6\x04\n\x01SH\xe9\x93P\
-$\xb0\xfe\xc76\xce\xcdZ\xfbF\x07\xcbc\xe9\t\xcb`b\x10\x00h\xad\x9b\x81a\x0f\
-\x00\x00\xef\xfd\xb0\t\x9dEf\xe1\x9c\x03\x00\xdc\xa7\xaaV\xa8\x1a0\xf14\x03\
-\xfa\x1e\x92\xa3\x94\x12\xcf\x8c1X\x9f+\xb6\xd7&\x1b01\xc2\x1e\xd2\xf7\x8c\
-\xf7\x1eJ\xa9\xa2\xe1\xce\xb9B\x1c\xb8\xd8\x83hr\xa4&^\x18\x1co\x1d\xb3\xe8!\
-\xbe\x98\x1aE\x06L\x9cV\x8b\x98\x85T\x9aH\xea\x81Tsi?\x9a\xb4\xc4\xab\x19\
-\x8c\xd2\x12\xcf\x0c\xa4[\xfe:\xe1\x7f\x9f\xe4\xe1Ak\xbd\x18\xd1\xa0\xa7\x0c\
-W\x7f\x1f\x1f\x92\xc6Yif\xadRe\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getToolComboBoxBitmap():
-    return wxBitmapFromImage(getToolComboBoxImage())
+def getToolCheckListBitmap():
+    return BitmapFromImage(getToolCheckListImage())
 
-def getToolComboBoxImage():
-    stream = cStringIO.StringIO(getToolComboBoxData())
-    return wxImageFromStream(stream)
+def getToolCheckListImage():
+    stream = cStringIO.StringIO(getToolCheckListData())
+    return ImageFromStream(stream)
 
-def getToolComboBoxIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolComboBoxBitmap())
+def getToolCheckListIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolCheckListBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolTreeCtrlData():
+def getToolChoiceData():
     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\
-\x00aIDATx\x9c\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\x9f\r?\x1f\x00\x00\x00\
-\x00IEND\xaeB`\x82' 
+'\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 getToolTreeCtrlBitmap():
-    return wxBitmapFromImage(getToolTreeCtrlImage())
+def getToolChoiceBitmap():
+    return BitmapFromImage(getToolChoiceImage())
 
-def getToolTreeCtrlImage():
-    stream = cStringIO.StringIO(getToolTreeCtrlData())
-    return wxImageFromStream(stream)
+def getToolChoiceImage():
+    stream = cStringIO.StringIO(getToolChoiceData())
+    return ImageFromStream(stream)
 
-def getToolTreeCtrlIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolTreeCtrlBitmap())
+def getToolChoiceIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolChoiceBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolCheckBoxData():
+def getToolComboBoxData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\n\x00\x00\x00\n\x08\x06\x00\
-\x00\x00\x8d2\xcf\xbd\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
-\x00?IDATx\x9cc\xfc\xf1\xe7\xc7\x7f\x06\x02\x80\x83\x85\x83\x81\x85\x81\x81\
-\x81\xe1\xc6\x8d\x1b\x84\xd420\x11Rp\xe0\xc0\x01\xe2\x14\x12m\xe2 P\xc8\x02c\
-\xc0|\x87\x0b0200\x10\x0cp\x06\x06\x06\x06\x00b\x8b\x0c\x1dT!\xdd>\x00\x00\
-\x00\x00IEND\xaeB`\x82' 
+'\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 getToolCheckBoxBitmap():
-    return wxBitmapFromImage(getToolCheckBoxImage())
+def getToolComboBoxBitmap():
+    return BitmapFromImage(getToolComboBoxImage())
 
-def getToolCheckBoxImage():
-    stream = cStringIO.StringIO(getToolCheckBoxData())
-    return wxImageFromStream(stream)
+def getToolComboBoxImage():
+    stream = cStringIO.StringIO(getToolComboBoxData())
+    return ImageFromStream(stream)
 
-def getToolCheckBoxIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolCheckBoxBitmap())
+def getToolComboBoxIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolComboBoxBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTreeFrameData():
+def getToolDefaultData():
     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:IDATx\x9ccd``\xf8\xcf@\x01`\x81P?\xc8\xd4\xce\xc1\xc0D\x89\xed\x0c\
-\x0c\x0c\x94\x1b\xc0\xc8@\x8d0\xb8p\xe5\x02Y\x9a\rt\x0c\x06A\x18\x8c\x1a0,\
-\x0c\xa08)\x03\x00\x90c\x07\x1f\xb3yvF\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getTreeFrameBitmap():
-    return wxBitmapFromImage(getTreeFrameImage())
+def getToolDefaultBitmap():
+    return BitmapFromImage(getToolDefaultImage())
 
-def getTreeFrameImage():
-    stream = cStringIO.StringIO(getTreeFrameData())
-    return wxImageFromStream(stream)
+def getToolDefaultImage():
+    stream = cStringIO.StringIO(getToolDefaultData())
+    return ImageFromStream(stream)
 
-def getTreeFrameIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTreeFrameBitmap())
+def getToolDefaultIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolDefaultBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolStaticBitmapData():
+def getToolDialogData():
     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\xd8IDATx\x9c\x85\x93/l\xdb@\x14\x87?;\xd6t\xd3\x06\x0e\x04\x1c4\
-(\x08\x1c\x0c4(0\x18\x08(\x08\x19\xab\xb4j*0\x18(\x18(\x0c\x18\x08(\x08\x0c\
-\x18((0(\x08(\x08(0(0(\x08\x0c(0(\xb8M\xa9\xf6\xb4y{\x03\xa9\xddD\xcd\xb6\
-\x87\xee\xde\xbd\xef\xfd\xf9=]\x10\x84\x1d6\xed\xfb\x8f\x07e\x87\xbd|\xf1*\
-\xd8\xbc\x87\x9b@\x03\xc9J(oJ\xbc\xf7\x7fM\x18\x04a\xa7u\x16\xd7\x05\xf9\xc5\
-\x94\x93\xac\x87\x89\x0c\xb2\x12\x8a[\xcf\xf9e\xc9t\x9aoUn\xc1\xe2\xba\xc09\
-\x83e\x8eu}\xc0\x82\x14H-\xf8{\xcf\xc9h\xc1\xf4\xcb\xb4\x85\xc3\xa6\xda\xf8l\
-\x8c\x8b\xe6\xd8n\x02Q\x0c\x91\x85\xd7)&2Xk99t\x0c\x0f\x86m\xabQs\xc8\x0eS0\
-\x80qkG-\x00Hm0\x91`\xbb\x06kM;o+\x8e\x88\xb4\xc1` \xb2\x88\xac\xc5\x11\x0cD\
-\x06g\x9bw\x08\x9baGg\xf9#(P{\x90%\xd4\xd5\xdaW\x0b\xe2=\xe7\x17\xf3\xe7\xeb\
-\x98L&H\xfd\xd8bd\x10Y\x02\x1ej\xa1\xaa*\x96w\x9e\xd3\xd1\xb8\x15\xa7\x9d\
-\xd1\x18\x83\x11\x01\x0c\xb2ZB\xed\x11\xf1TU\x85\xac\x84\xd1d\xc1\xecj\xb2\
-\xbdG\x80\xf7\x1f\xdeiY\xcc\x89\xf7z\x8c?%x\xefY\xdeU\x9c~\x9ec\xbb=\xf2\xcb\
-\xed=\x12\x84\x1d\x82\xb0\x03\x11:8H\xb5\xbc-\xb5(\xe6\x9a\xbeM4;\x1e\xeab\
-\xb1P\xa9E\xa5\x16mb\x83\xb0\xf3\x04\x0e\x06\xa9J-Z\xdc\x14\x9a\xec\'\x9a}\
-\xcc\xb4\xba\xaf\x9e\x01[\xa0sNgW3M\xd3D\xc7\xe3\x91\x1e\x1d\x1f\xa9\xed\xda\
-\x9d\xc0\x16\x08h\xb2\xdf\xd7<\xcf\xd7\x15\x93D\xe3\xbd\xf8\xff`\x03\xc7\xb1\
-\xd3~\xff\x8dfY\xf6O(\x08;O\xaa\xea\xef_\xea\x9cED\xf8\xfa\xed\xe7\xd6\xdf\
-\xdbe\x7f\x00\x87I\xfd\tls\xb0\xfe\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getToolStaticBitmapBitmap():
-    return wxBitmapFromImage(getToolStaticBitmapImage())
+def getToolDialogBitmap():
+    return BitmapFromImage(getToolDialogImage())
 
-def getToolStaticBitmapImage():
-    stream = cStringIO.StringIO(getToolStaticBitmapData())
-    return wxImageFromStream(stream)
+def getToolDialogImage():
+    stream = cStringIO.StringIO(getToolDialogData())
+    return ImageFromStream(stream)
 
-def getToolStaticBitmapIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolStaticBitmapBitmap())
+def getToolDialogIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolDialogBitmap())
     return icon
 
 #----------------------------------------------------------------------
@@ -552,71 +610,87 @@ 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?IDATx\x9ccddbf\x88O\x8a\xfd\xcf@.`dbfHHI\xf8\xcf\xc8\xc4\xcc\x80\
+\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\xf6R\x88\'\x0b\x00\x00\x00\x00IEND\
-\xaeB`\x82' 
+\xc4\xc8\xc8\xc4L\x91\x0b\x00\xb7J\x13\xf6st\x19\xa8\x00\x00\x00\x00IEND\xae\
+B`\x82' 
 
 def getToolFlexGridSizerBitmap():
-    return wxBitmapFromImage(getToolFlexGridSizerImage())
+    return BitmapFromImage(getToolFlexGridSizerImage())
 
 def getToolFlexGridSizerImage():
     stream = cStringIO.StringIO(getToolFlexGridSizerData())
-    return wxImageFromStream(stream)
+    return ImageFromStream(stream)
 
 def getToolFlexGridSizerIcon():
-    icon = wxEmptyIcon()
+    icon = EmptyIcon()
     icon.CopyFromBitmap(getToolFlexGridSizerBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getOpenData():
+def getToolFrameData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
-\x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
-\x00\xccIDATx\x9c\xed\x95A\x0e\x820\x10E_\x8b\x8b\x1e\xcc\x85\xd7Q\xcf\xa1r\
-\x1c\x16\x1e\xac\x0bJ]\x90\x12(t\x06\t,L\xfc\t\x81\x90\xf2^g\xa6\t\xc6\xd8\
-\x8a#c\x0f\xa5\xff\x05kr\xda\xfaa\xecBL\xcf\xc6V\xa6\xb4nS\x05\xb1\x0b\xd1\
-\xd8\xca\xa4+\xc9\xc6\xd2A\xbe\xd71M\xf0\xbc\x9ab\x8b\xd6\xb6 _\x9bg\xb1\x82\
-\xd8\x85\xe8[\x00\x0f8\x9c0)M.\xcc\xa0\x87\x83\xc7\xb7\xe0\xdb\xf9\x1d\xe0\
-\xf5|\x14w\xaf\x08\xdcD\xb2|\xd7#\xb4h\n\x93\xda4\x01\xae\x1dr\x0eo\xde:\xfc\
-r\xee[v\xbd\xdd\x07\x892\x03\xbe\x82\xd7u={/V\xb0\x05>\xde=\x08\x15\xec\x01\
-\x07a\xc8:\xba\x8f\x04/\n@?\xdf\xe3\x94\xe0\xa2`\xaf\xfc\xfe\x0f\xe7p\xc1\
-\x07\x0c,c\x92\xc7/.\x8c\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getOpenBitmap():
-    return wxBitmapFromImage(getOpenImage())
+def getToolFrameBitmap():
+    return BitmapFromImage(getToolFrameImage())
 
-def getOpenImage():
-    stream = cStringIO.StringIO(getOpenData())
-    return wxImageFromStream(stream)
+def getToolFrameImage():
+    stream = cStringIO.StringIO(getToolFrameData())
+    return ImageFromStream(stream)
 
-def getOpenIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getOpenBitmap())
+def getToolFrameIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolFrameBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolToolBarData():
+def getToolGaugeData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x08\x08\x06\
-\x00\x00\x00\xf0v\x7f\x97\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
-\x00\x00lIDATx\x9c\xa5\x91\xb1\r\x800\x0c\x04\x0f\x94\x82Q\\Px\x84\x8c\x98\
-\x82\xc2\xe3d\x8c\x8cB\x81\x04U\x02\x01\x89\x88p\x95\xcf/[\x96<\xac\xdb\xba\
-\xd3\xc9\xe4&\x1c@J\xe9\xf3p\x8c\x11\x8017dVd\xd6\x12\x88("\xa7\xab(z\xf1\
-\xcc\xc8O\\.l\tU`V{\xb8\xf9c\x81\xf7\xbe\nZ^\x16\x98Y\xf3\xcc7\x06\xa0\xfb\
-\x8d\x00\x07:\x91\x1c\xf1\xcb\xec\x06\xb4\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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\
+\x00XIDAT(\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\xfe\xff\xff\
+O\xa1)\x0c\x0c\x0c\x00U\xa6\x18\xb48\xff\xd0\x00\x00\x00\x00\x00IEND\xaeB`\
+\x82' 
 
-def getToolToolBarBitmap():
-    return wxBitmapFromImage(getToolToolBarImage())
+def getToolGaugeBitmap():
+    return BitmapFromImage(getToolGaugeImage())
 
-def getToolToolBarImage():
-    stream = cStringIO.StringIO(getToolToolBarData())
-    return wxImageFromStream(stream)
+def getToolGaugeImage():
+    stream = cStringIO.StringIO(getToolGaugeData())
+    return ImageFromStream(stream)
 
-def getToolToolBarIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolToolBarBitmap())
+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
 
 #----------------------------------------------------------------------
@@ -624,873 +698,867 @@ 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=IDATx\x9ccddbf\x88O\x8a\xfd\xcf@.`dbfHHI\xf8\xcf\xc8\xc4\xcc\x80\r\
+\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\xf6M^\xe8\x9a\x00\x00\x00\x00IEND\xaeB`\x82' 
+\x18\x10\x13\xf65~\x97=\x00\x00\x00\x00IEND\xaeB`\x82' 
 
 def getToolGridSizerBitmap():
-    return wxBitmapFromImage(getToolGridSizerImage())
+    return BitmapFromImage(getToolGridSizerImage())
 
 def getToolGridSizerImage():
     stream = cStringIO.StringIO(getToolGridSizerData())
-    return wxImageFromStream(stream)
+    return ImageFromStream(stream)
 
 def getToolGridSizerIcon():
-    icon = wxEmptyIcon()
+    icon = EmptyIcon()
     icon.CopyFromBitmap(getToolGridSizerBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolMenuItemData():
+def getToolListBoxData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x0c\x00\x00\x00\t\x08\x06\
-\x00\x00\x00\x06\xb8\xcdT\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
-\x00\x00NIDATx\x9cc\xfc\xf1\xe7\xc7\x7f\x06"\x01\x07\x0b\x07\x03\x0b\x03\x03\
-\x03\xc3\x8d\x1b7\x08*>p\xe0\x00\x03\x03\x03\x03\x03\x13\xb1\xa6\xc3\x00\x0b\
-6S\xd0\x81\x83\x83\x03\x9cM\xb2\r\x949\t\xd9j\xbc\x1ap\xb9\x1d\x1b`d`` :\x1e\
-\x18\x18\x18\x18\x00h[\x0f\xdf\xbb\xf3\x12\xf4\x00\x00\x00\x00IEND\xaeB`\x82\
-' 
+"\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 getToolMenuItemBitmap():
-    return wxBitmapFromImage(getToolMenuItemImage())
+def getToolListBoxBitmap():
+    return BitmapFromImage(getToolListBoxImage())
 
-def getToolMenuItemImage():
-    stream = cStringIO.StringIO(getToolMenuItemData())
-    return wxImageFromStream(stream)
+def getToolListBoxImage():
+    stream = cStringIO.StringIO(getToolListBoxData())
+    return ImageFromStream(stream)
 
-def getToolMenuItemIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolMenuItemBitmap())
+def getToolListBoxIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolListBoxBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getCutData():
+def getToolListCtrlData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
-\x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
-\x00\xc9IDATx\x9c\xcdTA\x0e\xc3 \x0cs\xc2\x07\xf6T\xb6\x9d+M\xday[\x9e\xda\
-\x0f\xac\xec\xd2l\x88\x15\x02HHX\xca\xa5ml\xe2\x98\x12\xb1\xc3H\xf0P\xf6i\
-\x04\xc2\xf6\x0eC\x05\x00\xe0\xf5|\x1c\x8a\x98\xe2\xc4\xce,\x00\x01@\xc8=\
-\x17\x91\xbfwZU\x13\x10;J\xa7\xd0\x93\x8bH\xb9\xb76\xa6JH\xec(%?_\xae\x94\
-\xebkNQ\xba\x8b\x12y\x93\x80\xda\xe4\xbd\x07`[\xd3,p\x04\xeb\xf4@\xd3\x0e\
-\x96\xdd\x9a\xdb^\x00\xf1\xdd\x14h\x9e \xb6&lK\xf8\tw\n\x94HDN\xdfo\xba\x04\
-\xb4Q\x89J\xc8\xdd\xf49~v)t\xb9\xde\xaf\x00\xca\x13\x9a)\x8a\xfdU"\x8dglK.\
-\xb2U1\xad!\xca\xa1\xfa\x1e\xf4b\xce%O%\xf0\x01\x1c\x13_\xd0\xfc\xb7\xc0\x00\
-\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getCutBitmap():
-    return wxBitmapFromImage(getCutImage())
+def getToolListCtrlBitmap():
+    return BitmapFromImage(getToolListCtrlImage())
 
-def getCutImage():
-    stream = cStringIO.StringIO(getCutData())
-    return wxImageFromStream(stream)
+def getToolListCtrlImage():
+    stream = cStringIO.StringIO(getToolListCtrlData())
+    return ImageFromStream(stream)
 
-def getCutIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getCutBitmap())
+def getToolListCtrlIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolListCtrlBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTreeSizerGridData():
+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\x00=IDATx\x9ccddbf\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\xf6M^\xe8\x9a\x00\x00\x00\x00IEND\xaeB`\x82' 
+\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 getTreeSizerGridBitmap():
-    return wxBitmapFromImage(getTreeSizerGridImage())
+def getToolMenuBitmap():
+    return BitmapFromImage(getToolMenuImage())
 
-def getTreeSizerGridImage():
-    stream = cStringIO.StringIO(getTreeSizerGridData())
-    return wxImageFromStream(stream)
+def getToolMenuImage():
+    stream = cStringIO.StringIO(getToolMenuData())
+    return ImageFromStream(stream)
 
-def getTreeSizerGridIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTreeSizerGridBitmap())
+def getToolMenuIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolMenuBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTreeMenuBarData():
+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\x00aIDATx\x9c\xed\x93\xb1\r\x800\x0c\x04\xcf!E\xc6\xca\x98\x19\xc7cx\
+\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?\x15\xa3\xaau\x00\x00\x00\x00IEND\xaeB`\x82' 
+\x13?\x8d\xde\xe5M\x00\x00\x00\x00IEND\xaeB`\x82' 
 
-def getTreeMenuBarBitmap():
-    return wxBitmapFromImage(getTreeMenuBarImage())
+def getToolMenuBarBitmap():
+    return BitmapFromImage(getToolMenuBarImage())
 
-def getTreeMenuBarImage():
-    stream = cStringIO.StringIO(getTreeMenuBarData())
-    return wxImageFromStream(stream)
+def getToolMenuBarImage():
+    stream = cStringIO.StringIO(getToolMenuBarData())
+    return ImageFromStream(stream)
 
-def getTreeMenuBarIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTreeMenuBarBitmap())
+def getToolMenuBarIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolMenuBarBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTreeMenuItemData():
+def getToolMenuItemData():
     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\
-\x00gIDATx\x9c\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\x01\x8c\
-\x8ep\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getTreeMenuItemBitmap():
-    return wxBitmapFromImage(getTreeMenuItemImage())
+def getToolMenuItemBitmap():
+    return BitmapFromImage(getToolMenuItemImage())
 
-def getTreeMenuItemImage():
-    stream = cStringIO.StringIO(getTreeMenuItemData())
-    return wxImageFromStream(stream)
+def getToolMenuItemImage():
+    stream = cStringIO.StringIO(getToolMenuItemData())
+    return ImageFromStream(stream)
 
-def getTreeMenuItemIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTreeMenuItemBitmap())
+def getToolMenuItemIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolMenuItemBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolMenuData():
+def getToolNotebookData():
     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\x00bIDATx\x9ccddbf\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\x83K\xe9G\x81\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getToolMenuBitmap():
-    return wxBitmapFromImage(getToolMenuImage())
+def getToolNotebookBitmap():
+    return BitmapFromImage(getToolNotebookImage())
 
-def getToolMenuImage():
-    stream = cStringIO.StringIO(getToolMenuData())
-    return wxImageFromStream(stream)
+def getToolNotebookImage():
+    stream = cStringIO.StringIO(getToolNotebookData())
+    return ImageFromStream(stream)
 
-def getToolMenuIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolMenuBitmap())
+def getToolNotebookIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolNotebookBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolBitmapButtonData():
+def getToolPanelData():
     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\
-\x02\x05IDATx\x9c\xb5\x96-\x90\xda@\x18\x86\x9f\xebD\xac\xa8X\x81\x88DT\xac\
-\xa8@"N *"N *NT \x10\x88\x13\x88\x8a\x08\x042\xa2"\x02\x11\x89\xa8@\x9c@T ND\
- "*"\x10\x11\x15\x11\'VT\xac@|"3\xad\xa0i\xa7\x1d\x08\xe1\xa6\xbcr\'\xfb>\
-\xfb~\xfb\xf3\xe5F*\xf9\xc1\x95\xa4<\x85\x07P\x14\xc5\xb5\x18\xbc\xba\x96q\
-\x9a\xa6\xd7\x05\xd4\xf2\xda|d\x8c9:\xde\xa6\xb4\x8d\t\x8c1\xbf\xcde/\xe4_s\
-\x9csg\xc1\xad\x00\xf5\xe4l\x9b\x11N\'\xc8\xf7\x04\xe3g`\x97l\x1e\xe7\x8cF\
-\xc3V\x90\xc6\x04\xd96\xc3\xf7\x15\xe1\x83Aw\xfa(=@w4\x83[\x9f\xe8c\x9f\xd1\
-\x87\xd1Y\xc8Q@=!^\xc4\xf8^\x8a\xee\x0c\xc0\xeb\x82\xa7\xe1u\x80\xf2\x14Zk\
-\xc2\xb1\xcf\xfd\xfb\xfb\x97\'\x98\x8e\x03P\x1a\x94\x7f\x18\xa8\x04*A*\x85\
-\xf2@w\x14Z\xab\xc6\x14\x8d\x00\x91\x83\xe1A\n<\x8d\xc8a\x93\x05\x05\x9e\xc2\
-\xd7r\xda\xe0\x14\xa0>~\xd1b\xfd\x0b P9\x90\x12*\xfb\'\x89s\xac\x1e\xd3\xcb\
-\x01\xb5\x92$A*\x0e\x86\x9eB\xa4\x04\x1cT\x82\xb5\x96\xf2\xd91\x8f\xe2\xbf\
-\x16\xf5\xaf\x1a/\x9aR\n%\x02(d_B\xe5\x10qXk\x91\xbd\x10%\x05\x9b\xa7\xa41\
-\xc1I@Q\x14$IL\x9e\xa5t\xdfd\xc4\xb3\x01\xce9\xcag\xcb\xfcS\x8a\xee\x186Oi\
-\xe3\xea\xe1l\x89\x96\xf8]C8\x8b(\xf7}\xa6Q\xc6f+,?oX\x7fY\x9f5oL\x000\xbc\
-\x0bX\xad\xd6\xe4yN8\x9b\xd3\xeb\xf5\x08\xc3\x10\xadu\xeb\'\xfed\x82\xe0]\
-\xc0\xe4a\xca\xf0. \xdb\xa6\x18cX.\x97Xk/\xea\x1f\'\x01\xd6Z\xa2h\xced2\xa5\
-\x7f;\xa0\xd8\x15h\xad[\x1b\xd7:Y\xa2|\x97\xd3{\xdb\xa3\xfc6\xc1\xf7}\xfa\
-\xfd\x01\xf1"\xbe\x18p\xb6\xe1\x88\x08EQ0\x1a\x8f.6\x873\x9b\x9c\xef\xf2\x17\
-\x99\x1e\x05\xd4=\xf4\x7f\xeb\x06\xb8\xdao\x0b\xc0O\x923\xdby\x95O\x1dg\x00\
-\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getToolBitmapButtonBitmap():
-    return wxBitmapFromImage(getToolBitmapButtonImage())
+def getToolPanelBitmap():
+    return BitmapFromImage(getToolPanelImage())
 
-def getToolBitmapButtonImage():
-    stream = cStringIO.StringIO(getToolBitmapButtonData())
-    return wxImageFromStream(stream)
+def getToolPanelImage():
+    stream = cStringIO.StringIO(getToolPanelData())
+    return ImageFromStream(stream)
 
-def getToolBitmapButtonIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolBitmapButtonBitmap())
+def getToolPanelIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolPanelBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolListBoxData():
+def getToolRadioBoxData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x18\x08\x06\
-\x00\x00\x00\xfe\xbe\rK\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
-\x00\x00\x91IDATx\x9c\xe5\x95=\n\xc0 \x0c\x85_\x8b\x83\x87\xed\xe0Q\x1cz8\
-\x8f\x92Ah\x87"H1\xa21:\xb4o\xf3\x87\xe7\xe3\x8b!\x9b?\xfd\x85\t2\x00\xe0\
-\x0e\xa7jJ\x91\x1e\xe3\xb4\xd0P\x08\x01\x00\xb0\xd7.Yc\xc5\x0fT\x8dG\xc4\x1a\
-[cA\x91\xc4\xa9\xd7&Ni\x01\x88S\x1b\xee`\xa4pE\xe3<m\xcb>\xa7u\x8c\xb9T\xbd\
-\rTd\xfc\xe6+\xe9J\xb6x\xb9Y/_`"\xe3\xa6\xef\xf6\x0f\x14\x1fa\xac1M\xe6\xa3H\
-\xb3J\xd5Xk\x90\xe6\xba\x01\xea\xbe>\xf3\x9d/\x83Q\x00\x00\x00\x00IEND\xaeB`\
-\x82' 
+"\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 getToolListBoxBitmap():
-    return wxBitmapFromImage(getToolListBoxImage())
+def getToolRadioBoxBitmap():
+    return BitmapFromImage(getToolRadioBoxImage())
 
-def getToolListBoxImage():
-    stream = cStringIO.StringIO(getToolListBoxData())
-    return wxImageFromStream(stream)
+def getToolRadioBoxImage():
+    stream = cStringIO.StringIO(getToolRadioBoxData())
+    return ImageFromStream(stream)
 
-def getToolListBoxIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolListBoxBitmap())
+def getToolRadioBoxIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolRadioBoxBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolCheckListData():
+def getToolRadioButtonData():
     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\xcdIDATx\x9c\xdd\x951\x0e\xc3 \x0cE\x7f+\x0f\x1c\xb6C\x8e\x92\xa1\x07\
-\xcb\xd0\x81\xa30Dj\x87\x8a\x8a\x82\xbfqhX\xfa\xa5\x0c\xd8\xc1\xcf61\xb9\xac\
-\xf7\xf5\x89\x89\x12\x00Xn\xcb\x94\xe0iOo@^\x9c\xa9\x18#\x00\xe0Z;\x82\x04\
-\x04\t\xea&\xe6c\xef\xab\x00\x80W3R\xa5\n\x00\xda\xac\xac\xaa\xd2\x9e\xa8\
-\x9f\x02\xcaM9\xc8\x88(\xa0\x84\xb0\xe0\xa5\x8fU!\x8dE\t\xd0\x83X\xa2\x00-\
-\xbb\x12\xc2\xa0\xb5\xdd<\x03k\xed\x95\n\xb0\xbe\x98\x1e\xb0\xb67-\xb22\x1d\
-\xa9\xa2\x01\xe4,\xeb~3[\x0f\xee\x9ad\xab\x1d\xf99<hg\xc9\x9c\x83\x9e<\x87\
-\xfe\x13\xc03\x17\xd3[\xf4\xa7g\xa0\xdd;\xb5\xbcC\xf7\x01\xe4\x7f\xe8\xf6\
-\xd8\xbe\xd6\xcc\xe6\x95\x1c\xc9fD/\xb2\x10\x87\xc3dJ"U\x00\x00\x00\x00IEND\
-\xaeB`\x82' 
+'\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\x98IDAT\x18\x95m\x8f\xc1\r\xc20\x0cE\x9f\x1d\x06\xe8\x81)\xe8\x06\x91:V\
+\xc5\x08P\xb2\x15\xa8\xdd\xa0L\xd1C\x06\x00\xc2\xa1\xa4J\x83\xbfd\xc5N\xde\
+\xb7~\x10u\xd4\x15\x86\x90\xac{\xa5\xd2\xedrM\xe5YJ-\xb0?\xf7X\x06\xb5\xc0\
+\xf99\x9b\x06\xb5@\xc04H\x18\xc2\x1fX\xaa=\xb5\x84!\x00 \xa2\x8e\xcf\xfb\x95\
+\x00\xa6\xc7Dsl60.\x11\xdf\xf95\x82;\x88\xe6\x06\xc0w\x9e\xb8D\x13\\W\xab\
+\xdb*\xfd4\xde\xc7\xdc\xa6\xf2]D\xdd.c\x8e\xb4\xdb\x98\xe7\xfaC\x19\xa8A\x80\
+/\x17\xa5W:\x12\xac\xa3\xbe\x00\x00\x00\x00IEND\xaeB`\x82' 
 
-def getToolCheckListBitmap():
-    return wxBitmapFromImage(getToolCheckListImage())
+def getToolRadioButtonBitmap():
+    return BitmapFromImage(getToolRadioButtonImage())
 
-def getToolCheckListImage():
-    stream = cStringIO.StringIO(getToolCheckListData())
-    return wxImageFromStream(stream)
+def getToolRadioButtonImage():
+    stream = cStringIO.StringIO(getToolRadioButtonData())
+    return ImageFromStream(stream)
 
-def getToolCheckListIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolCheckListBitmap())
+def getToolRadioButtonIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolRadioButtonBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolSpinButtonData():
+def getToolRootData():
     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\x89IDATx\x9c\x9d\x90\xc1\r\x80 \x10\x04\xf7\x0e\xcb\xf1a\t\x14\xe4\xc3R\
-xX\x10e\xd0\x88\xd1\x10\xf5|\x81\x02\xa2F\x92\xfd\xdcM\xd8\xbd%b\x85\xb7\xc7\
-\xf9`\xf6\x93<B\xb3\x9f\xc49\x07\xd97\xb9\x85\x02\x00\x00f4\t\xc89\x00\x00Z\
-\xeb\x04l\xc2\xc2Z[O\xbe\xac\x8b\x00x\x14\xfd\xaa\xa0jW\x93\x19\xcdi\x97_\
-\x17\x0e\x19\xfa\x01\xc4\x8ab\xa6\x1c\xec\xda\x0e\xc4\x8a\xaa\x99\x8a:\x88UT\
-\x92\xe32/*\x90}\x93`\x13?\xfa\xd2\xd3\x01\x07\x1fs\xbd~0\xc6_\x00\x00\x00\
-\x00IEND\xaeB`\x82' 
+"\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\
+\x00cIDAT(\x91\xed\x90\xc1\x0e\x800\x08C[\xf0\x97T\xfe\xff\xa6~\x93n\xb7e.`\
+\xa6\xbb\xda\x84\x03\xa4m\xf2 E1\xa2\xc9;\xa6\xebL\xf5NQ\x86\x05\xeb2\xdf\
+\xcc\xdb~\x84fW\x14\x85\x99%\x8a\xe2\xcb\xb8\x08\x1eF\x84T\nj\x947\x18\xa5\
+\xa0\r==\xce-h\xf5#\xf4#\x90\xa2\xbd^W2\x94\x06\x90\x01\x0f\xb3'\x06\xe8\x11\
+R\xf1\x00\x00\x00\x00IEND\xaeB`\x82" 
 
-def getToolSpinButtonBitmap():
-    return wxBitmapFromImage(getToolSpinButtonImage())
+def getToolRootBitmap():
+    return BitmapFromImage(getToolRootImage())
 
-def getToolSpinButtonImage():
-    stream = cStringIO.StringIO(getToolSpinButtonData())
-    return wxImageFromStream(stream)
+def getToolRootImage():
+    stream = cStringIO.StringIO(getToolRootData())
+    return ImageFromStream(stream)
 
-def getToolSpinButtonIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolSpinButtonBitmap())
+def getToolRootIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolRootBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTreeStaticBoxSizerHData():
+def getToolScrollBarData():
     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\x00iIDATx\x9c\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\xe9\x92\xca\xdd\x00\x00\x00\x00IEND\xaeB`\x82' 
+"\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 getTreeStaticBoxSizerHBitmap():
-    return wxBitmapFromImage(getTreeStaticBoxSizerHImage())
+def getToolScrollBarBitmap():
+    return BitmapFromImage(getToolScrollBarImage())
 
-def getTreeStaticBoxSizerHImage():
-    stream = cStringIO.StringIO(getTreeStaticBoxSizerHData())
-    return wxImageFromStream(stream)
+def getToolScrollBarImage():
+    stream = cStringIO.StringIO(getToolScrollBarData())
+    return ImageFromStream(stream)
 
-def getTreeStaticBoxSizerHIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTreeStaticBoxSizerHBitmap())
+def getToolScrollBarIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolScrollBarBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTreeStaticBoxSizerVData():
+def getToolSeparatorData():
     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\x00gIDATx\x9c\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)$\xa7EIx_\x00\x00\
-\x00\x00IEND\xaeB`\x82' 
+'\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\x18\x95c\x9c2u\n\x03\x11 ;+\x9b\x05B\x11\xa3\x1a\x00\xfb\
+\x1c\x04C\xb1\x8cE\xa0\x00\x00\x00\x00IEND\xaeB`\x82' 
 
-def getTreeStaticBoxSizerVBitmap():
-    return wxBitmapFromImage(getTreeStaticBoxSizerVImage())
+def getToolSeparatorBitmap():
+    return BitmapFromImage(getToolSeparatorImage())
 
-def getTreeStaticBoxSizerVImage():
-    stream = cStringIO.StringIO(getTreeStaticBoxSizerVData())
-    return wxImageFromStream(stream)
+def getToolSeparatorImage():
+    stream = cStringIO.StringIO(getToolSeparatorData())
+    return ImageFromStream(stream)
 
-def getTreeStaticBoxSizerVIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTreeStaticBoxSizerVBitmap())
+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 getToolListCtrlData():
+def getToolSpacerData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x16\x00\x00\x00\x18\x08\x06\
-\x00\x00\x00\xfe\xbe\rK\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
-\x00\x00}IDATx\x9cc\x9c0e\xc2\x7f\x06\x1a\x00\x16\x06\x06\x06\x86\x82\x9c\
-\x02\xaa\x1a\xfa\xe3\xcf\x0f\x88\xc10\x0e5\xc0\x8d\x1b7\x18\x18\x18\x18\x18\
-\x98\xa8b\x1a\x16\xc0\x82M\x90\x03\x87bR\xfcD3\x17\x8f\x1aL{\x83\xb1\xa6\nj\
-\xa4\xe8\xa1\x17\x14\x04\r\xe6\xc0\x99](0\x18f(9\x86\xe34\x18\xdd0R\r\xa7o\
-\x18\xe3r\x1d)\xae\xa6w\x06\xa1<\x8b\x0c\xbd\x0c\x02\x0f\nX]EU\x83\xa9U\x91"\
-\x03\x00\x9c{\x16ip\xfa\xbe\x9c\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getToolListCtrlBitmap():
-    return wxBitmapFromImage(getToolListCtrlImage())
+def getToolSpacerBitmap():
+    return BitmapFromImage(getToolSpacerImage())
 
-def getToolListCtrlImage():
-    stream = cStringIO.StringIO(getToolListCtrlData())
-    return wxImageFromStream(stream)
+def getToolSpacerImage():
+    stream = cStringIO.StringIO(getToolSpacerData())
+    return ImageFromStream(stream)
 
-def getToolListCtrlIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolListCtrlBitmap())
+def getToolSpacerIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolSpacerBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolUnknownData():
+def getToolSpinButtonData():
     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\x00dIDATx\x9ccd``\xf8\xcf@\x01`a```\xb8p\xe5\x02Y\x9a\rt\x0c \x06\xe0\
-\x92D\x06\xb8,a"F3.1\x9c\x06 \xdbJ\xc8{x\r \x06`\r\x03R\x02\x95\xa0\x0b`~\')\
-\x10\xd15S\xe4\x02|\xb6\x13m\x00>\x803!\x11\xb2\x99(\x17\x18\xe8\x18\x10\x0c\
-\x87\x81\xf7\x02#\x03\x85\xd9\x19\x00\x180\x1c\x9b3;\xb6\xda\x00\x00\x00\x00\
-IEND\xaeB`\x82' 
+'\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 getToolUnknownBitmap():
-    return wxBitmapFromImage(getToolUnknownImage())
+def getToolSpinButtonBitmap():
+    return BitmapFromImage(getToolSpinButtonImage())
 
-def getToolUnknownImage():
-    stream = cStringIO.StringIO(getToolUnknownData())
-    return wxImageFromStream(stream)
+def getToolSpinButtonImage():
+    stream = cStringIO.StringIO(getToolSpinButtonData())
+    return ImageFromStream(stream)
 
-def getToolUnknownIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolUnknownBitmap())
+def getToolSpinButtonIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolSpinButtonBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getRedoData():
+def getToolSpinCtrlData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x17\x00\x00\x00\x16\x08\x06\
-\x00\x00\x00+v\x07\x05\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
-\x00\xb5IDATx\x9c\xed\x94!\x12\xc20\x10E_\x92\x8a\x88\x1e\x04\x19\x89\x8c@ +\
-z\x00\x04\x82#!8\x02\xa2G\xe8\x118\x0c\x02\xd3.\x82\t\xa2\x944\xed\x90\xc1\
-\xf4\xcf\xac\xf9\x99}\xbb\xd9\xc9F)m\xc8%\x9d\x8d\xbc\xc2\x7f\x0e\x97\xbe\
-\x93l\xf0\x94\x02\xb3\xe0\xd2w\x12b\x7f\xd8R\x9d|\xb4\x80Jy\xe7\x01\xe0k\x87\
---\xb6\xb0\x00\xd8\x12\x1ewh.-J\x1b5\x1b.}\'\xbev\x00\xb4\xd7\xdb\xdb\xaf\
-\x8e\x1e\nh\xce\xe3\xe0\x17]\x9bh\x00\xe2v\x1b\x01d\xe8\x0f\xbd\x8f\xdc%\xe0\
-p6\xd5Xt,a\xd6_\xaf=\xa1\xff-\xd1\xd2\x8e\x93\xe0\xa1@\xca6\x8e\xe6\xae\xff\
-\xf9\nO\xd6\x13=\xfb@\x04\x96\xa1\x8d\x9c\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getRedoBitmap():
-    return wxBitmapFromImage(getRedoImage())
+def getToolSpinCtrlBitmap():
+    return BitmapFromImage(getToolSpinCtrlImage())
 
-def getRedoImage():
-    stream = cStringIO.StringIO(getRedoData())
-    return wxImageFromStream(stream)
+def getToolSpinCtrlImage():
+    stream = cStringIO.StringIO(getToolSpinCtrlData())
+    return ImageFromStream(stream)
 
-def getRedoIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getRedoBitmap())
+def getToolSpinCtrlIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolSpinCtrlBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTreePanelData():
+def getToolSplitterWindowData():
     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\
-\x00CIDATx\x9c\xed\xd31\x0e\x800\x0cC\xd1W\x94\xa1\xf7?Q\x8e\x91\xa3t@\x82\t\
-1\x131\xf6\xef\xfe^\xec\xb1\xceui2c\n\xa8\xaa\xcf\xe1\xcc\x04G\xb7\xfda\x0b\
-\xb6\xe0\x17A\xf0\xce\xb2\xc3@\xfbLp\x03\xeer\x0c%l\xbc\t6\x00\x00\x00\x00IE\
-ND\xaeB`\x82' 
+'\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 getTreePanelBitmap():
-    return wxBitmapFromImage(getTreePanelImage())
+def getToolSplitterWindowBitmap():
+    return BitmapFromImage(getToolSplitterWindowImage())
 
-def getTreePanelImage():
-    stream = cStringIO.StringIO(getTreePanelData())
-    return wxImageFromStream(stream)
+def getToolSplitterWindowImage():
+    stream = cStringIO.StringIO(getToolSplitterWindowData())
+    return ImageFromStream(stream)
 
-def getTreePanelIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTreePanelBitmap())
+def getToolSplitterWindowIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolSplitterWindowBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolChoiceData():
+def getToolStaticBitmapData():
     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\x91IDATx\x9c\xbd\x94=\x0e\x80 \x0c\x85\x1f\xa6C\x8f\xc2\xe0\xc0\xfd\
-\'\x8e\xc0\xe0\xc0Q\x18Lt\xc2(P\x84\xc4\xfa-$M\xd3\xd7_L\xda\xd3\x01%\x98\
-\x18\x04\x001F-\r,Z\x81\xbd\xf7}\x01\xb7\xbaO\x84\xd4*\xc8P\xcb\xe8V\x87\xb0\
-\x85\xeb\xbdc\xad\x15\x831q\xe5\xdf\x14xcf)\xaa\x16\xdd\xb3\xceU\x8c\x90\x87\
-Z"\xb6\xe8+\x1e\x02\xad\x9eKv)\xe3\xae\xc0\x08L<\xe5\xff\x10he_\xda%\x1f\t\
-\xf5;\xf8\xef\xd0F\x876\x8b\x01\xa0\xf6]\x03\xc0\t\'\xec0\xc5\xed<\xbeO\x00\
-\x00\x00\x00IEND\xaeB`\x82' 
+'\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\xf7IDAT(\x91\x85\x921h\x13Q\x18\xc7\x7fw\xf7\x86\x17p\xb8\x83\
+\x0c\x97-\x05\x1dts\xb3N\x9et\x90\xe0`[\\\\\x9c:X\xe9PN\xa7\xea\x16\x10\x95\
+\x0ejq\x10\xb2\x08\xe9Rt\xd0:\xf6:\x14\x13P\x92.\xd6\x82C\xb3\x14\x92A\x92S\
+\x03\xf7\xc0k?\x87pgC\xab\xfdO\xef}\xef\xfd\xbe\xef}\xff\xefY\x96\xedpT\x87\
+\x07\xa9p\x82lGYc\xfb\xa3@\x06%\xbf\x12\xda\x9f\xdb\x0c\x06\x83\x7f&\xb4,\
+\xdb\xc9\x83\x8d\xad\x06o\xd7j,-\x9eG\xab\x02f\x98\xd0\xf8\x12\xb3\xfa~\x9b\
+\xfa\xeb\x0fc\x95s\xb0\xb1\xd5\xa0\xe4k\\"<\xff2\xe0\x82i\x92\xa4\x86\xf8\
+\xfb\x80{\x8fv\xa9\xaf\xd6s\xd8\xce\xaa-\xbfX\xc6W\x11^\xf1*\xa8\tP\x1e\x9c\
+\xa9PP\x1a\xd7\xf5X\x9a+1;=\x9b?Ue\x8bp\xae\x02\x1a\xd0\xa5Q 5\x00$\xa9\xa6\
+\xa0\x0c^Q\xe3z:\xef77\xc7\x18\x93_\x06\r\xca%1#s\x124(M\xc9\xcd\xce\xc1\xce\
+\x9a\xad>\x7f\x03i\x02\x18Hc0\x1dH\xbb\xa3d\xa9\xc1\xc41\xf5\xb5\xe8\xf88j\
+\xafj\x98\x94\x11\xac4\x89\xe9\x001\xa4\x86^\xafKg\x7f@\xf5\xf1JnN\xde\xa3\
+\xd6\x1am\x0cP \x19v \x8d1f@\xb7\xd7\xc3\x0c\x13\xaa/w\x896k\xe3\xe6\xd8\x8e\
+\xb2\xee\xdc\xbd-\xdb\xcd\x88\x89sMV\x1e\x06\xc4qLg\xbf\xcb\x83\'\x11^\xf1\
+\x02\xd1fcl\x8eX\xb6\x83e;\xa0\x90\x99\x9b\x15\xd9\xf9\xba#\xadO\x1f\xa5r=\
+\x90p\xe1\x96\xec}\xdb\x93L\xd9]\xcbv\xfe\x8237*""\xd2j\xb7$\x98\n$\xbc\x1fJ\
+\xbf\xdf?\x06\x8c\x81\xbe\xef\xcbF\xb4!\x95k\x81\xac<{*\xf3\x0b\xf3\xe2\x16\
+\xdd\x13\x811\x10\x90`jR\xd6\xdf\xad\x8f*^\t\xa4|\xb6|:\x98\xc1\xe5\xb2/\x93\
+\x97.J\xb8\x18\xfe\x17\xb2lg\xf4\xc9\x01\xe4\xf0@|\xdf\xc5\x18\xc3\x8f\x9f\
+\xbf-N\xd1\x1f(\xba\xfe\xd4\xf5\xbb\xa30\x00\x00\x00\x00IEND\xaeB`\x82' 
 
-def getToolChoiceBitmap():
-    return wxBitmapFromImage(getToolChoiceImage())
+def getToolStaticBitmapBitmap():
+    return BitmapFromImage(getToolStaticBitmapImage())
 
-def getToolChoiceImage():
-    stream = cStringIO.StringIO(getToolChoiceData())
-    return wxImageFromStream(stream)
+def getToolStaticBitmapImage():
+    stream = cStringIO.StringIO(getToolStaticBitmapData())
+    return ImageFromStream(stream)
 
-def getToolChoiceIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolChoiceBitmap())
+def getToolStaticBitmapIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolStaticBitmapBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolFrameData():
+def getToolStaticBoxData():
     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:IDATx\x9ccd``\xf8\xcf@\x01`\x81P?\xc8\xd4\xce\xc1\xc0D\x89\xed\x0c\
-\x0c\x0c\x94\x1b\xc0\xc8@\x8d0\xb8p\xe5\x02Y\x9a\rt\x0c\x06A\x18\x8c\x1a0,\
-\x0c\xa08)\x03\x00\x90c\x07\x1f\xb3yvF\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getToolFrameBitmap():
-    return wxBitmapFromImage(getToolFrameImage())
+def getToolStaticBoxBitmap():
+    return BitmapFromImage(getToolStaticBoxImage())
 
-def getToolFrameImage():
-    stream = cStringIO.StringIO(getToolFrameData())
-    return wxImageFromStream(stream)
+def getToolStaticBoxImage():
+    stream = cStringIO.StringIO(getToolStaticBoxData())
+    return ImageFromStream(stream)
 
-def getToolFrameIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolFrameBitmap())
+def getToolStaticBoxIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolStaticBoxBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTreeRootData():
+def getToolStaticBoxSizerData():
     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\
-\x00aIDATx\x9c\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\x9f\r?\x1f\x00\x00\x00\
-\x00IEND\xaeB`\x82' 
+'\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 getTreeRootBitmap():
-    return wxBitmapFromImage(getTreeRootImage())
+def getToolStaticBoxSizerBitmap():
+    return BitmapFromImage(getToolStaticBoxSizerImage())
 
-def getTreeRootImage():
-    stream = cStringIO.StringIO(getTreeRootData())
-    return wxImageFromStream(stream)
+def getToolStaticBoxSizerImage():
+    stream = cStringIO.StringIO(getToolStaticBoxSizerData())
+    return ImageFromStream(stream)
 
-def getTreeRootIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTreeRootBitmap())
+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\x06\
-\x00\x00\x00X\x06\xfc\x8b\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
-\x00\x00\x19IDATx\x9cc\x9c0e\xc2\x7f\x06*\x81\x8c\x8c\x0c\x06\x16\x18\x83Z\
-\x00\x00rP\x05)\xab\x92\xb7?\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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\x18\x95c\x9c2u\n\x03Y ;+\x9b\x05B\x91\xa7\x1f\x00gO\x04C\xda+\
+\x0c\xd5\x00\x00\x00\x00IEND\xaeB`\x82' 
 
 def getToolStaticLineBitmap():
-    return wxBitmapFromImage(getToolStaticLineImage())
+    return BitmapFromImage(getToolStaticLineImage())
 
 def getToolStaticLineImage():
     stream = cStringIO.StringIO(getToolStaticLineData())
-    return wxImageFromStream(stream)
+    return ImageFromStream(stream)
 
 def getToolStaticLineIcon():
-    icon = wxEmptyIcon()
+    icon = EmptyIcon()
     icon.CopyFromBitmap(getToolStaticLineBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolStaticBoxData():
+def getToolStaticTextData():
     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\xa3IDATx\x9c\xed\x95Q\n\xc3 \x0c\x86\x13+\x82x\xd1\\f\xb4\x94=x\xd1\
-\xd2R\xa6\xe9S\xc6Z\xa6\x1da\xa3\x0c\xfc!\xa0\x90\xf8%!AD\xd3AM\x9c\x13\xa3\
-\xe9\xb0\xeaT\x91\xd1\x06~\x05 \xd9sN\xac\x05\xd8~\xbc\xed\x82\x89\x08\xbc\
-\x0b\xd5\x96\xcc\xeb\xc41\xc6\xd3\xc7\x89\x08\xac\x1cD\xf2\xf8k\xef\xa5\n\
-\xb9{\x17p^\xa7\x8f\xaaz\xb6\xc8\xbb\x80\xc7\xcc9\'\x16;\x06\x8a\x7f\xc9\xa4\
-B\xfb\x8eZ\x9a\x1c\xcdD]3E\xa5,5\xfbp\xed\x1e4@\x034\xc0\x9f\x00p\xb8\x0f\
-\xea\xdf\xeaLD\x04\xb8<\x96\x9f\x01\x00\x0061\x7fC\x13\xc3%n\xfb\x00\x00\x00\
-\x00IEND\xaeB`\x82' 
+'\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 getToolStaticBoxBitmap():
-    return wxBitmapFromImage(getToolStaticBoxImage())
+def getToolStaticTextBitmap():
+    return BitmapFromImage(getToolStaticTextImage())
 
-def getToolStaticBoxImage():
-    stream = cStringIO.StringIO(getToolStaticBoxData())
-    return wxImageFromStream(stream)
+def getToolStaticTextImage():
+    stream = cStringIO.StringIO(getToolStaticTextData())
+    return ImageFromStream(stream)
 
-def getToolStaticBoxIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolStaticBoxBitmap())
+def getToolStaticTextIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolStaticTextBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolDialogData():
+def getToolTextCtrlData():
     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\x00IIDATx\x9ccd``\xf8\xcf@\x01`\x81P?\xc8\xd4\xce\xc1\xc0D\x89\xed\x0c\
-\x0c\x0c\x94\x1b\xc0\xc8@\x8d0\xb8p\xe5\x02Y\x9a\rt\x0c\x06A\x18\x8c$\x03\
-\x0e\x1c8@\x1b\x17\xb0\x90b\x1b\xd1\x06888\x10m\x00\xc5I\x19\x00\xe6)\x0cc\
-\xbf\x9c\xcc\xa1\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getToolDialogBitmap():
-    return wxBitmapFromImage(getToolDialogImage())
+def getToolTextCtrlBitmap():
+    return BitmapFromImage(getToolTextCtrlImage())
 
-def getToolDialogImage():
-    stream = cStringIO.StringIO(getToolDialogData())
-    return wxImageFromStream(stream)
+def getToolTextCtrlImage():
+    stream = cStringIO.StringIO(getToolTextCtrlData())
+    return ImageFromStream(stream)
 
-def getToolDialogIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolDialogBitmap())
+def getToolTextCtrlIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolTextCtrlBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolSliderData():
+def getToolToolData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x0e\x08\x06\
-\x00\x00\x005\xf8\xdc~\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
-\x00\x80IDATx\x9c\xdd\x92\xb1\r\x800\x10\x03\x0f\x94"#Q0PF\xc8\x08\x19\xcbcd\
-\x94\x14HP \x84\x04\x08>\n4\xb8\xfcO|\xd6\xcb]Ji\xe6C9\x80\x18\xe3\'\xe6e*+\
-\x00@\x12\xc38\x98>z\xe7\x91dz\xeb\x8e\x83\x9c\xb31\x9fM\xfd\xddR\xd2)\xa95\
-\xb9\t\x00\x10B\xa82\xac\x06\xb4\xea\xe7\x80\xd6\xfb\xc3EMaoJmc\x1e\x01\xde\
-\xf9f\xc3[\xc0\x1b\x89/\x01e*\xaf\x1boZ\x00\xcau!\xcd\n\x1f\x13Q\x00\x00\x00\
-\x00IEND\xaeB`\x82' 
+'\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\x18\x95c\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\xe0\xb7\\uG\x00\x00\x00\x00IEND\
+\xaeB`\x82' 
 
-def getToolSliderBitmap():
-    return wxBitmapFromImage(getToolSliderImage())
+def getToolToolBitmap():
+    return BitmapFromImage(getToolToolImage())
 
-def getToolSliderImage():
-    stream = cStringIO.StringIO(getToolSliderData())
-    return wxImageFromStream(stream)
+def getToolToolImage():
+    stream = cStringIO.StringIO(getToolToolData())
+    return ImageFromStream(stream)
 
-def getToolSliderIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolSliderBitmap())
+def getToolToolIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolToolBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getUndoData():
+def getToolToolBarData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x17\x00\x00\x00\x16\x08\x06\
-\x00\x00\x00+v\x07\x05\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
-\x00\xaeIDATx\x9c\xed\x941\x0e\xc2 \x18\x85\xbf\x1f:tt\xf4\x08\x1e\xc0\x03x\
-\x0c\x8f\xe1\xe8\xe8\xe8\xd8#98\xf6 \x8c\x8e\x0c\xb48\x986F\xb1\x10*I\x87\
-\xbe\x84\xe5\x05\xbe\x97\xfc<\x10Q\x9aRR\xc5\xc8+<\x1b\xee\xfb\xce\x17\x81\
-\xcf\x01\x03TS\xe0\xeba\x8bup\xb9\x9b1D\x94\x96T\xb8\x84z>\x80\xeb\xaa\xc6:\
-\x0b\x80u\xf0\xb0\xd0\xb4&9$\x08\x7f\x0f\x008\xdf\xcc\xe8\x9f\xf6/\xafiM<@\
-\x94\xfe\xb9\x00\x0f\xf8O\xef\xb8\xdb|\xf9\xc1\xf3\xd1\r\x01Hr@\xee\xdf24ij4\
-\xcb}\xa1\xb1\x0b\xcd\x82\xfb\xbe\xf3\xb3\xaa\xf8\x0f-w\xe6+<KO\xe35=1aE\xd2\
-+\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getUndoBitmap():
-    return wxBitmapFromImage(getUndoImage())
+def getToolToolBarBitmap():
+    return BitmapFromImage(getToolToolBarImage())
 
-def getUndoImage():
-    stream = cStringIO.StringIO(getUndoData())
-    return wxImageFromStream(stream)
+def getToolToolBarImage():
+    stream = cStringIO.StringIO(getToolToolBarData())
+    return ImageFromStream(stream)
 
-def getUndoIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getUndoBitmap())
+def getToolToolBarIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolToolBarBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolButtonData():
+def getToolTreeCtrlData():
     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\x84IDATx\x9c\xc5\x941\n\xc0 \x0cE\x9f\xc5\xc1\xc3t\xe8\xfd\'\x8f\
-\x90\xc1\xc1\xa38\x14\xda\xc9B\xa5\xc6B\r\xfd\xe0`\x82\xff\x91\x18\xe2\xca^\
-\x0e\x8c\x14|\xc0\x03\xe4\x9c\xad\x18,V\xc61F[@\x95\n\xd8\xd6\xedv\xda\x9cv\
-\xaf\xf2\x9a\xb9$\x19\xc6\xb48Lh\x91f\xfe\x19\xd0k\xcb4\x80$A\x92\xa8\xa0\
-\x7f\xa7\xe8\xad\xb4*\xbaS\xf4\xf4H\xfb\xcc\x9e\xba\x80\x91a\x9b3\x1b\xd3\
-\x91\xae\n\xea\xee\x98-\x07\x98\xadk\x80\x13\xd4\x8e1G9C\xf0\xc0\x00\x00\x00\
-\x00IEND\xaeB`\x82' 
+"\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\
+\x00cIDAT(\x91\xed\x90\xc1\x0e\x800\x08C[\xf0\x97T\xfe\xff\xa6~\x93n\xb7e.`\
+\xa6\xbb\xda\x84\x03\xa4m\xf2 E1\xa2\xc9;\xa6\xebL\xf5NQ\x86\x05\xeb2\xdf\
+\xcc\xdb~\x84fW\x14\x85\x99%\x8a\xe2\xcb\xb8\x08\x1eF\x84T\nj\x947\x18\xa5\
+\xa0\r==\xce-h\xf5#\xf4#\x90\xa2\xbd^W2\x94\x06\x90\x01\x0f\xb3'\x06\xe8\x11\
+R\xf1\x00\x00\x00\x00IEND\xaeB`\x82" 
 
-def getToolButtonBitmap():
-    return wxBitmapFromImage(getToolButtonImage())
+def getToolTreeCtrlBitmap():
+    return BitmapFromImage(getToolTreeCtrlImage())
 
-def getToolButtonImage():
-    stream = cStringIO.StringIO(getToolButtonData())
-    return wxImageFromStream(stream)
+def getToolTreeCtrlImage():
+    stream = cStringIO.StringIO(getToolTreeCtrlData())
+    return ImageFromStream(stream)
 
-def getToolButtonIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolButtonBitmap())
+def getToolTreeCtrlIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolTreeCtrlBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolMenuBarData():
+def getToolUnknownData():
     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\x00aIDATx\x9c\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?\x15\xa3\xaau\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getToolMenuBarBitmap():
-    return wxBitmapFromImage(getToolMenuBarImage())
+def getToolUnknownBitmap():
+    return BitmapFromImage(getToolUnknownImage())
 
-def getToolMenuBarImage():
-    stream = cStringIO.StringIO(getToolMenuBarData())
-    return wxImageFromStream(stream)
+def getToolUnknownImage():
+    stream = cStringIO.StringIO(getToolUnknownData())
+    return ImageFromStream(stream)
 
-def getToolMenuBarIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolMenuBarBitmap())
+def getToolUnknownIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getToolUnknownBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTreeSeparatorData():
+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\
-\x007IDATx\x9ccddbf\xa0\x040Q\xa4{\xd4\x00\x06\x06\x06\x06\x06\x16\x18\xa3\
-\x7fR\xef\x7fb5edd0p\xb2q3\xa2\x18\x00\x93 \x150\x8e\xa6\x83A`\x00\x00/$\x05\
-c\xe7\xe7\x1e{\x00\x00\x00\x00IEND\xaeB`\x82' 
+\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 getTreeSeparatorBitmap():
-    return wxBitmapFromImage(getTreeSeparatorImage())
+def getTreeDefaultBitmap():
+    return BitmapFromImage(getTreeDefaultImage())
 
-def getTreeSeparatorImage():
-    stream = cStringIO.StringIO(getTreeSeparatorData())
-    return wxImageFromStream(stream)
+def getTreeDefaultImage():
+    stream = cStringIO.StringIO(getTreeDefaultData())
+    return ImageFromStream(stream)
 
-def getTreeSeparatorIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTreeSeparatorBitmap())
+def getTreeDefaultIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getTreeDefaultBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolBoxSizerData():
+def getTreeDialogData():
     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\x00CIDATx\x9ccddbf\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!\xd5\xcf\xe1\x80\x00\x00\x00\x00IE\
-ND\xaeB`\x82' 
+'\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 getToolBoxSizerBitmap():
-    return wxBitmapFromImage(getToolBoxSizerImage())
+def getTreeDialogBitmap():
+    return BitmapFromImage(getTreeDialogImage())
 
-def getToolBoxSizerImage():
-    stream = cStringIO.StringIO(getToolBoxSizerData())
-    return wxImageFromStream(stream)
+def getTreeDialogImage():
+    stream = cStringIO.StringIO(getTreeDialogData())
+    return ImageFromStream(stream)
 
-def getToolBoxSizerIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolBoxSizerBitmap())
+def getTreeDialogIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getTreeDialogBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolSpinCtrlData():
+def getTreeFrameData():
     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\xe2IDATx\x9c\xb5TA\n\x830\x10\x9c\x8d"\x8a\x1f\xf1\x19>\xa8\x14K\
-\xdfQ\x1a\x8a\x0f\xf2\x19\xf9\x88\x18D\xdd\x1e\xdaH\r\x89\x8d\xd6\x0e\xecew3\
-\x93\xcc&!YK\xc6\x0e\\\xceW\nj|\x0bl\n=h&\x11\xc1\x0eW>6Bz\xd0A\x1bRJ9\xf3]\
-\xdf\xb2R\n<\x8dL"\x9aO\'\x82X\xbf\xc0\x90\x03\x80\xac%x\x1ag\xdb\xbd\x02i\
-\x9cn&\x07\x80\xb2,\x17"\xb1kQ(\xb9A\xd34\xde\x9aS@\x0f:H\xa4\xeb[^\xeb\xe3i\
-d\xa7@(\xb2$\'\x12\xd1j\xcf!C\xfe\x9b@\xd7\xb7\xec\x8b\xfb\xe3\xc6\x87Xd\xdf\
-"\xe05\xf4\xeaT\x81DD?[\x94%9\x15E\xb1\xc8\x19r`\xc5\xa2\xd0\x97m\xc3\xbe\
-\xb2\x87\x0c\xd9\x9c\xe2\xd3\x1aS\x9bg\xe0\xfbc\xb6\x88\xd8\xff\xd0,\xb0\xd7\
-\x0e\x1b69\x00<\x01=?\x92\x07L\xf8\x9b\xfd\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getToolSpinCtrlBitmap():
-    return wxBitmapFromImage(getToolSpinCtrlImage())
+def getTreeFrameBitmap():
+    return BitmapFromImage(getTreeFrameImage())
 
-def getToolSpinCtrlImage():
-    stream = cStringIO.StringIO(getToolSpinCtrlData())
-    return wxImageFromStream(stream)
+def getTreeFrameImage():
+    stream = cStringIO.StringIO(getTreeFrameData())
+    return ImageFromStream(stream)
 
-def getToolSpinCtrlIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolSpinCtrlBitmap())
+def getTreeFrameIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getTreeFrameBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolGaugeData():
+def getTreeMenuData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x0e\x08\x06\
-\x00\x00\x005\xf8\xdc~\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
-\x00cIDATx\x9cc\x9c0e\xc2\x7f\x06\x1a\x02\x16\x06\x06\x06\x86\x82\x9c\x02\
-\x9a\x18\xfe\xe3\xcf\x0f\x88\x050\x0e.\xc0\xc1\xc2\xc1p\xe1\xca\x05\xb2,aA\
-\xe6|x\xf3\x81,C\xf0\x01&B\nv\xec\xd9A[\x0b(\x05\xa3\x16\x0c\xbc\x05,\xe8\
-\x02\x94\xa6\x1a\x9c\x16p\xb0pP\xd5`\x0c\x0b\xc8\xcd\xa9DY\x80\xaf\x98\xa0\
-\x14\x00\x00+\xec\x19!J\x0e\x8b\xa6\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getToolGaugeBitmap():
-    return wxBitmapFromImage(getToolGaugeImage())
+def getTreeMenuBitmap():
+    return BitmapFromImage(getTreeMenuImage())
 
-def getToolGaugeImage():
-    stream = cStringIO.StringIO(getToolGaugeData())
-    return wxImageFromStream(stream)
+def getTreeMenuImage():
+    stream = cStringIO.StringIO(getTreeMenuData())
+    return ImageFromStream(stream)
 
-def getToolGaugeIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolGaugeBitmap())
+def getTreeMenuIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getTreeMenuBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolStaticBoxSizerData():
+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\x00iIDATx\x9c\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\xe9\x92\xca\xdd\x00\x00\x00\x00IEND\xaeB`\x82' 
+\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 getToolStaticBoxSizerBitmap():
-    return wxBitmapFromImage(getToolStaticBoxSizerImage())
+def getTreeMenuBarBitmap():
+    return BitmapFromImage(getTreeMenuBarImage())
 
-def getToolStaticBoxSizerImage():
-    stream = cStringIO.StringIO(getToolStaticBoxSizerData())
-    return wxImageFromStream(stream)
+def getTreeMenuBarImage():
+    stream = cStringIO.StringIO(getTreeMenuBarData())
+    return ImageFromStream(stream)
 
-def getToolStaticBoxSizerIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolStaticBoxSizerBitmap())
+def getTreeMenuBarIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getTreeMenuBarBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolNotebookData():
+def getTreeMenuItemData():
     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\xd6IDATx\x9c\xed\x961\x0e\x830\x0cE\x7f \xaa\xa8z\x11\x86\x0e\x1c!Gg\
-\xe8\x90\x91\xa1C.\x82@\xa8m:\xa5JBB\xedTt\xa8\xfa6;V\xbe\xbf1\x08!\xaa\x1a\
-\xd32Z\x108\x1eN\x82R\xe7#\xa7e\xb4\xc6\x18R\xb1}\xdc\xad\xa8j\x96\x88L%\xbb\
-s\x87\xe1:\x04\xb9\xbe\xef\x01\xe0\xad\xdb\xd8eR`\x0b}\xd1\x9b\xe7\xb1\xcb\
-\x95\x80\xeb>\xe5\xc2\xa1\x94\nb\xe7N\xeb\xb58\xdbA|\xa9\x13\xf4c\x9f\xca\
-\x0f\xfc\xae\x9d\x8bOI\x8e\x88\x82?\xa6\\\xf7\x81@n\xe6\xb9|\xd1\x88\xf6\xe0\
-%\x90\xdb\x98\\\x9eJ\xf1\x16\xb1\x9f\x01\x87\xad\x0bc\xc4|\x9b\xc9\xdf"\x00h\
-\xdb\x96\\\xdb\xc8\x86\xef\x80\xd3\x0c\xb0\xe3\x16\xb91~oM\xff\x02\xbf+ \x01\
-\xde\x9b\xc9E\x00 \xfd\xb2\x94\xf2\x04\x8e(\\\xddC\x93]3\x00\x00\x00\x00IEND\
-\xaeB`\x82' 
+'\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 getToolNotebookBitmap():
-    return wxBitmapFromImage(getToolNotebookImage())
+def getTreeMenuItemBitmap():
+    return BitmapFromImage(getTreeMenuItemImage())
 
-def getToolNotebookImage():
-    stream = cStringIO.StringIO(getToolNotebookData())
-    return wxImageFromStream(stream)
+def getTreeMenuItemImage():
+    stream = cStringIO.StringIO(getTreeMenuItemData())
+    return ImageFromStream(stream)
 
-def getToolNotebookIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolNotebookBitmap())
+def getTreeMenuItemIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getTreeMenuItemBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTreeSizerGridBagData():
+def getTreePanelData():
     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\x00SIDATx\x9ccddbf\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@\xf1\x14Nh\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getTreeSizerGridBagBitmap():
-    return wxBitmapFromImage(getTreeSizerGridBagImage())
+def getTreePanelBitmap():
+    return BitmapFromImage(getTreePanelImage())
 
-def getTreeSizerGridBagImage():
-    stream = cStringIO.StringIO(getTreeSizerGridBagData())
-    return wxImageFromStream(stream)
+def getTreePanelImage():
+    stream = cStringIO.StringIO(getTreePanelData())
+    return ImageFromStream(stream)
 
-def getTreeSizerGridBagIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTreeSizerGridBagBitmap())
+def getTreePanelIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getTreePanelBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolRadioBoxData():
+def getTreeRootData():
     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\x19IDATx\x9c\xc5\x94\xb1n\x830\x10\x86\xff#\x08\t\xb1d\xc8\xc30\xe4\
-\x81<f\xe8@\xdb9\xe9T%\xaa:\xf0@\x1d2f\xe8cd`A \x14\xb8L\x87\x8ccLk\xa8z\x92\
-%\x0c\xbe\xef\xf3Y\x87\x89\x82\x15\\\xc1]\xcb\x14\xac\xc8\xb9\xc8\x11\x81o\
-\xe2"\x02\xd9=w-\xfb\n\xc2\xe3\xc7\xfb Y)\x858J\x9cGR5%\xe7y>\tWJ!\x94\x07\t\
-\x81\xebg/U\xc8<\x8e\x12\xaa\x9a\xf2GU\xf5G\x14G\t\x99;\xe7\xaee\x19f\xa2\
-\xac\x1f\x1bRah\xb3\x8eu\x8eOG\xfdO\x17\xe9\xbb|;\xec\xd9\xf6~\x96\xc0\x84\
-\xeb\x92\xc5\x04\x02\xcd\xb2l0_D\xa0\xc3/\xdf\x97Y\x92\x07\x81\t\x070K2\x10\
-\xd8\xe0\x12\xbe\x92\xc1\x7f\xf0\xfc\xf2JUS\xf2\xeei\x87\xf3\xd7\x19\xeb\xcd\
-\xba\xffV\\\x0b\xd4\xb7\x1a\x00&\xaf\x92\xd1\n\xf4\xe4t\x9b\xa2\xb8\x16=<\
-\xdd\xa6\xbf\x86[\x056\x89/|T`J|\xe1N\x81\x0e\xf5\x85O\n\xe6\xc2\x01\x80N\
-\x9f\'\xefk`*\x94R\xa0\xfaV\xff\x99\x00\x00\xee\nk\x91"\xbf\xf2\r\x0c\x00\
-\x00\x00\x00IEND\xaeB`\x82' 
+"\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\
+\x00cIDAT(\x91\xed\x90\xc1\x0e\x800\x08C[\xf0\x97T\xfe\xff\xa6~\x93n\xb7e.`\
+\xa6\xbb\xda\x84\x03\xa4m\xf2 E1\xa2\xc9;\xa6\xebL\xf5NQ\x86\x05\xeb2\xdf\
+\xcc\xdb~\x84fW\x14\x85\x99%\x8a\xe2\xcb\xb8\x08\x1eF\x84T\nj\x947\x18\xa5\
+\xa0\r==\xce-h\xf5#\xf4#\x90\xa2\xbd^W2\x94\x06\x90\x01\x0f\xb3'\x06\xe8\x11\
+R\xf1\x00\x00\x00\x00IEND\xaeB`\x82" 
 
-def getToolRadioBoxBitmap():
-    return wxBitmapFromImage(getToolRadioBoxImage())
+def getTreeRootBitmap():
+    return BitmapFromImage(getTreeRootImage())
 
-def getToolRadioBoxImage():
-    stream = cStringIO.StringIO(getToolRadioBoxData())
-    return wxImageFromStream(stream)
+def getTreeRootImage():
+    stream = cStringIO.StringIO(getTreeRootData())
+    return ImageFromStream(stream)
 
-def getToolRadioBoxIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolRadioBoxBitmap())
+def getTreeRootIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getTreeRootBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getNewData():
+def getTreeSeparatorData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
-\x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
-\x00uIDATx\x9c\xed\xd5\xc1\n\xc0 \x08\x06\xe0_\xeb\xe0\xcbo{]\x0f\x95;\xb5S\
-\xabX\xc4\x18K\xe8\x92\xd0G\xa2E\xc4\x0e3\x83\xa7\x9e\xbe\x80\x9e\xf0\xb5\
-\xa4\xa5h\xb5<\xb1\xa3!\x00\x004hq_\xbc\xc0R\xb4\x162T"\r\xda\xbc\xe5\x10 ^\
-\x00\xd4K\xf9\x18\xd0\xa0\xd7\x02\x80c\xdf\x8a\xc8\xf7\xdbt\x01?\x00\x9aOE\
-\x1e\xa6)\x00\xb1\xa3\xbb\x01\xea\rZ_\xe6\xeb\xc0\tP=$d\x0e\x7f\xfbW\x00\x00\
-\x00\x00IEND\xaeB`\x82' 
+'\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 getNewBitmap():
-    return wxBitmapFromImage(getNewImage())
+def getTreeSeparatorBitmap():
+    return BitmapFromImage(getTreeSeparatorImage())
 
-def getNewImage():
-    stream = cStringIO.StringIO(getNewData())
-    return wxImageFromStream(stream)
+def getTreeSeparatorImage():
+    stream = cStringIO.StringIO(getTreeSeparatorData())
+    return ImageFromStream(stream)
 
-def getNewIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getNewBitmap())
+def getTreeSeparatorIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getTreeSeparatorBitmap())
     return icon
 
 #----------------------------------------------------------------------
@@ -1498,226 +1566,226 @@ 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?IDATx\x9ccddbf\x88O\x8a\xfd\xcf@.`dbfHHI\xf8\xcf\xc8\xc4\xcc\x80\
+\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\xf6R\x88\'\x0b\x00\x00\x00\x00IEND\
-\xaeB`\x82' 
+\xc4\xc8\xc8\xc4L\x91\x0b\x00\xb7J\x13\xf6st\x19\xa8\x00\x00\x00\x00IEND\xae\
+B`\x82' 
 
 def getTreeSizerFlexGridBitmap():
-    return wxBitmapFromImage(getTreeSizerFlexGridImage())
+    return BitmapFromImage(getTreeSizerFlexGridImage())
 
 def getTreeSizerFlexGridImage():
     stream = cStringIO.StringIO(getTreeSizerFlexGridData())
-    return wxImageFromStream(stream)
+    return ImageFromStream(stream)
 
 def getTreeSizerFlexGridIcon():
-    icon = wxEmptyIcon()
+    icon = EmptyIcon()
     icon.CopyFromBitmap(getTreeSizerFlexGridBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTreeToolData():
+def getTreeSizerGridData():
     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\
-\x00fIDATx\x9ccddbf\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\xfe0\x81\xfe\x92\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getTreeToolBitmap():
-    return wxBitmapFromImage(getTreeToolImage())
+def getTreeSizerGridBitmap():
+    return BitmapFromImage(getTreeSizerGridImage())
 
-def getTreeToolImage():
-    stream = cStringIO.StringIO(getTreeToolData())
-    return wxImageFromStream(stream)
+def getTreeSizerGridImage():
+    stream = cStringIO.StringIO(getTreeSizerGridData())
+    return ImageFromStream(stream)
 
-def getTreeToolIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTreeToolBitmap())
+def getTreeSizerGridIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getTreeSizerGridBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTreeDefaultData():
+def getTreeSizerGridBagData():
     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\\IDATx\x9c\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:g|b\
-\x05\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getTreeDefaultBitmap():
-    return wxBitmapFromImage(getTreeDefaultImage())
+def getTreeSizerGridBagBitmap():
+    return BitmapFromImage(getTreeSizerGridBagImage())
 
-def getTreeDefaultImage():
-    stream = cStringIO.StringIO(getTreeDefaultData())
-    return wxImageFromStream(stream)
+def getTreeSizerGridBagImage():
+    stream = cStringIO.StringIO(getTreeSizerGridBagData())
+    return ImageFromStream(stream)
 
-def getTreeDefaultIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTreeDefaultBitmap())
+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\
+"\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\x00CIDATx\x9ccddbf\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!\xd5\xcf\xe1\x80\x00\x00\x00\x00IE\
-ND\xaeB`\x82' 
+\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 wxBitmapFromImage(getTreeSizerHImage())
+    return BitmapFromImage(getTreeSizerHImage())
 
 def getTreeSizerHImage():
     stream = cStringIO.StringIO(getTreeSizerHData())
-    return wxImageFromStream(stream)
+    return ImageFromStream(stream)
 
 def getTreeSizerHIcon():
-    icon = wxEmptyIcon()
+    icon = EmptyIcon()
     icon.CopyFromBitmap(getTreeSizerHBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getPasteData():
+def getTreeSizerVData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
-\x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
-\x00\xddIDATx\x9c\xed\x95\xbb\x0e\xc3 \x0cE\xaf\t\x03\x9f\x9b\xb6KG\x8fY\xda\
-\xfejG\x06\x12:T\xa4\x04L\x83\x920T\xaa\xa5(\x18\xc1=\xc6\xe6A\xa4:\xb44\xd5\
-T\xfd\x0f\xa81];\xd0O\xa3\x8f}R\x1d\xd5\xcc\xa3\xd2.J\x05\x01\xc0\xba\xf7\
-\xdf\x08a\x95\x80\xe2\n\xfc4zf\x9e}f\x86u\x1f\xe1\xd0N\xc6x\t\xb2Z\x83 \x1e\
-\x84\xe3v\x0c\x00\x80\xc7\xfd\x96\xad\xba\xaa\x06RJjmuj\x1a\xe5\xe1\x80%\xac\
-1\x00\x00\xac\xbbf}F\x0f\x00d\xfa\x8e\xec\xe6`\xa3\x07P\xb2m6\x9dd\xa3\x87\
-\xf9\x8b\xfb\x80|\'mZA\x9a\xa6\xe0\xc7\xc0]\x00IH\xaaM\x11@\xaa#f\xce\x0eM(d\
-I\xac\x1a\x10 i>\xfb\xfe)F\xbf\t\x00\x00\xa7\xf3eq\xb7\x90\x92\xaf\x83oV\xbc\
-M\x8f\xb2\xdf\x7f\xd1^\xd8\x83K\xcb \xf2\xd0I\x00\x00\x00\x00IEND\xaeB`\x82'\
+'\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 getPasteBitmap():
-    return wxBitmapFromImage(getPasteImage())
+def getTreeSizerVBitmap():
+    return BitmapFromImage(getTreeSizerVImage())
 
-def getPasteImage():
-    stream = cStringIO.StringIO(getPasteData())
-    return wxImageFromStream(stream)
+def getTreeSizerVImage():
+    stream = cStringIO.StringIO(getTreeSizerVData())
+    return ImageFromStream(stream)
 
-def getPasteIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getPasteBitmap())
+def getTreeSizerVIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getTreeSizerVBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getSaveData():
+def getTreeStaticBoxSizerHData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x18\x00\x00\x00\x17\x08\x06\
-\x00\x00\x00\x11!\x8f-\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
-\x00\x8bIDATx\x9c\xed\x95\xd1\n\x80 \x0cE\xb7\xe9C\x9f\xed\x0fT~\xae\x0f\x95\
-=\x84 6W\x86\x12F\x17\x860\xe4\x1e\xa7S\x11IAKQS\xf7O\x004\x97\xf4\xdb\xea\
-\x9f\x98!)Ls\xd9\n\x8c9F\xb781\xe2\xb9\xf34\x9e\x16Ve\x8b\x02\x80S\x1f\x00I\
-\xfd\x03\xd86\r2\x06`\xd0\x83h \xed\xff%\xe0\x8e\xc1\x95\xaa\x00\x9atQ|\xd1$\
-\xf5\xdfE\x80\xa4\xd8\x00\x00_\x1a\xd6Z\x9f\xfad\x0f\x19I!\xf7x\x15\x17\xf0\
-\x7f\x99\xaf\x03v~a?\xc4E\xc5\x7ff\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getSaveBitmap():
-    return wxBitmapFromImage(getSaveImage())
+def getTreeStaticBoxSizerHBitmap():
+    return BitmapFromImage(getTreeStaticBoxSizerHImage())
 
-def getSaveImage():
-    stream = cStringIO.StringIO(getSaveData())
-    return wxImageFromStream(stream)
+def getTreeStaticBoxSizerHImage():
+    stream = cStringIO.StringIO(getTreeStaticBoxSizerHData())
+    return ImageFromStream(stream)
 
-def getSaveIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getSaveBitmap())
+def getTreeStaticBoxSizerHIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getTreeStaticBoxSizerHBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getTreeSizerVData():
+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\x00?IDATx\x9ccddbf@\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)\x10m8\xd9\x85\x8e\x00\x00\
-\x00\x00IEND\xaeB`\x82' 
+\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 getTreeSizerVBitmap():
-    return wxBitmapFromImage(getTreeSizerVImage())
+def getTreeStaticBoxSizerVBitmap():
+    return BitmapFromImage(getTreeStaticBoxSizerVImage())
 
-def getTreeSizerVImage():
-    stream = cStringIO.StringIO(getTreeSizerVData())
-    return wxImageFromStream(stream)
+def getTreeStaticBoxSizerVImage():
+    stream = cStringIO.StringIO(getTreeStaticBoxSizerVData())
+    return ImageFromStream(stream)
 
-def getTreeSizerVIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getTreeSizerVBitmap())
+def getTreeStaticBoxSizerVIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getTreeStaticBoxSizerVBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolGridBagSizerData():
+def getTreeToolData():
     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\x00SIDATx\x9ccddbf\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@\xf1\x14Nh\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getToolGridBagSizerBitmap():
-    return wxBitmapFromImage(getToolGridBagSizerImage())
+def getTreeToolBitmap():
+    return BitmapFromImage(getTreeToolImage())
 
-def getToolGridBagSizerImage():
-    stream = cStringIO.StringIO(getToolGridBagSizerData())
-    return wxImageFromStream(stream)
+def getTreeToolImage():
+    stream = cStringIO.StringIO(getTreeToolData())
+    return ImageFromStream(stream)
 
-def getToolGridBagSizerIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolGridBagSizerBitmap())
+def getTreeToolIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getTreeToolBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolSeparatorData():
+def getTreeToolBarData():
     return \
-'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x0e\x00\x00\x00\x02\x08\x06\
-\x00\x00\x00h\x8a\xed\xaa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
-\x00\x00\x19IDATx\x9cc\x9c0e\xc2\x7f\x06\x12AFF\x06\x03\x0b\x8cA*\x00\x00\
-\xb5q\x05)B\x17\xc1\x07\x00\x00\x00\x00IEND\xaeB`\x82' 
+'\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 getToolSeparatorBitmap():
-    return wxBitmapFromImage(getToolSeparatorImage())
+def getTreeToolBarBitmap():
+    return BitmapFromImage(getTreeToolBarImage())
 
-def getToolSeparatorImage():
-    stream = cStringIO.StringIO(getToolSeparatorData())
-    return wxImageFromStream(stream)
+def getTreeToolBarImage():
+    stream = cStringIO.StringIO(getTreeToolBarData())
+    return ImageFromStream(stream)
 
-def getToolSeparatorIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolSeparatorBitmap())
+def getTreeToolBarIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getTreeToolBarBitmap())
     return icon
 
 #----------------------------------------------------------------------
-def getToolPanelData():
+def getUndoData():
     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\
-\x00CIDATx\x9c\xed\xd31\x0e\x800\x0cC\xd1W\x94\xa1\xf7?Q\x8e\x91\xa3t@\x82\t\
-1\x131\xf6\xef\xfe^\xec\xb1\xceui2c\n\xa8\xaa\xcf\xe1\xcc\x04G\xb7\xfda\x0b\
-\xb6\xe0\x17A\xf0\xce\xb2\xc3@\xfbLp\x03\xeer\x0c%l\xbc\t6\x00\x00\x00\x00IE\
-ND\xaeB`\x82' 
+'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x17\x00\x00\x00\x16\x08\x06\
+\x00\x00\x00+v\x07\x05\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\
+\x00\xb0IDAT8\x8d\xed\x94\xb1\r\xc20\x14D\x9f\xed\x14\xd0Q2\x02\x030\x00s\
+\xb0\x06\xa2\xcc\x04(;QPf\x10\x97t\xb8H\xf2)P"\x04&\xb6\x1c,\xa5\xc8InN\xf6;\
+\xe9\xfbl\xa5\xb4!\x97t6\xf2\x02O\x86K\xd7J\x16\xf8\x140@1\x06\xbe\x1c\xb6\
+\xb8\x06\xca\x9b\x1dB\x946*\x16\xae|=\xef\xc1\xebb\xc5\xa3q\x00\xb8\x06\xee\
+\x0e\xaa\xdaF\x87x\xe1\xef\x01\x00\xe7\xab\x1d\xfc\xd3\xfe\xe5U\xb5\r\x07(m~\
+.@\x00\xf9\xf4\x8e\xbb\xcd\x97\xef=\x1f\xdc\xe0\x81D\x07\xa4\xfe-}\x93\xc6F3\
+\xdf\x17\x1a\xba\xd0$\xb8t\xadL\xaa\xe2?4\xdf\x99/\xf0$=\x01\xf3\xa3=5\x1b-\
+\xa8R\x00\x00\x00\x00IEND\xaeB`\x82' 
 
-def getToolPanelBitmap():
-    return wxBitmapFromImage(getToolPanelImage())
+def getUndoBitmap():
+    return BitmapFromImage(getUndoImage())
 
-def getToolPanelImage():
-    stream = cStringIO.StringIO(getToolPanelData())
-    return wxImageFromStream(stream)
+def getUndoImage():
+    stream = cStringIO.StringIO(getUndoData())
+    return ImageFromStream(stream)
 
-def getToolPanelIcon():
-    icon = wxEmptyIcon()
-    icon.CopyFromBitmap(getToolPanelBitmap())
+def getUndoIcon():
+    icon = EmptyIcon()
+    icon.CopyFromBitmap(getUndoBitmap())
     return icon