+def getTreeDialogData():
+ return \
+'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x02\
+\x00\x00\x00\x90\x91h6\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
+\x00CIDAT(\x91c` \x11020000\xfc Z=\x07\x13\xa96\x90\xac\x81d\xc0\xc8\xc0\xc0\
+p\xe1\xca\x05"U\x1b\xe8\x18\xd0\xde\x0fCO\xc3\x81\x03\x07(\xb5\x81\x85\xa0\
+\x91\x044888\x90j\'\x01\x00\x00l\xe2\t]3\x1c\x89\xf6\x00\x00\x00\x00IEND\xae\
+B`\x82'
+
+def getTreeDialogBitmap():
+ return BitmapFromImage(getTreeDialogImage())
+
+def getTreeDialogImage():
+ stream = cStringIO.StringIO(getTreeDialogData())
+ return ImageFromStream(stream)
+
+def getTreeDialogIcon():
+ icon = EmptyIcon()
+ icon.CopyFromBitmap(getTreeDialogBitmap())
+ return icon
+
+#----------------------------------------------------------------------
+def getTreeFrameData():
+ return \
+'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x02\
+\x00\x00\x00\x90\x91h6\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
+\x004IDAT(\x91c` \x11020000\xfc Z=\x07\x13\xa96\x90\xac\x81d\xc0\xc8\xc0\xc0\
+p\xe1\xca\x05"U\x1b\xe8\x18\xd0\xde\x0f\xa3\x1ah\xa2\x81d\x00\x00*K\x04\x19\
+\xfe\xab\xe3r\x00\x00\x00\x00IEND\xaeB`\x82'
+
+def getTreeFrameBitmap():
+ return BitmapFromImage(getTreeFrameImage())
+
+def getTreeFrameImage():
+ stream = cStringIO.StringIO(getTreeFrameData())
+ return ImageFromStream(stream)
+
+def getTreeFrameIcon():
+ icon = EmptyIcon()
+ icon.CopyFromBitmap(getTreeFrameBitmap())
+ return icon
+
+#----------------------------------------------------------------------
+def getTreeMenuData():
+ return \
+'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
+\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
+\x00\x00bIDAT8\x8dcddbf\x80\x81\xef\xbf\xbe\xfeg \x02p\xb0p002132000\xb0\xa0\
+K\xde\xb8q\x03\xaf\xe6\x03\x07\x0e\xa0\xf01\x0c\xc0\xa6\x08\x06\x1c\x1c\x1c0\
+\xc4\x98\xf0ZG\x04\xa0\xd8\x00\xac^\xc0\xe6T\x92\x0c\x18\r\x83\xd10\xc0\xe5\
+\x7f\\\x80\x119;\xff\xff\xf7\x97\xa8\xec\xcc\xc0\xc0\x00\xcf\xce\x00\x8f\x14\
+\x1a\x83cs\x82P\x00\x00\x00\x00IEND\xaeB`\x82'
+
+def getTreeMenuBitmap():
+ return BitmapFromImage(getTreeMenuImage())
+
+def getTreeMenuImage():
+ stream = cStringIO.StringIO(getTreeMenuData())
+ return ImageFromStream(stream)
+
+def getTreeMenuIcon():
+ icon = EmptyIcon()
+ icon.CopyFromBitmap(getTreeMenuBitmap())
+ return icon
+
+#----------------------------------------------------------------------
+def getTreeMenuBarData():
+ return \
+'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x06\
+\x00\x00\x00\x1f\xf3\xffa\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\
+\x00\x00aIDAT8\x8d\xed\x93\xb1\r\x800\x0c\x04\xcf!E\xc6\xca\x98\x19\xc7cx\
+\x94\x14HP "7)\x88\x0b(\xb8\xf2\xa5\x7f\xbdmY$mDH!\xf7\'\x02\xa4\xef\xfdX5\
+\x97\\\xc8\x00f\xf6\xd8\xac\xaa\x00W\x80\x17<\xb5\xd6\xa9~\xf3\xfe\x12\xc7\
+\x08\xbe\x96g\xa6\x8f\x80\xd6Z\xa8\x81\x00\xcbg\x04\x90\xff\x178\x01o\x9c\
+\x13?\x8d\xde\xe5M\x00\x00\x00\x00IEND\xaeB`\x82'
+
+def getTreeMenuBarBitmap():
+ return BitmapFromImage(getTreeMenuBarImage())
+
+def getTreeMenuBarImage():
+ stream = cStringIO.StringIO(getTreeMenuBarData())
+ return ImageFromStream(stream)
+
+def getTreeMenuBarIcon():
+ icon = EmptyIcon()
+ icon.CopyFromBitmap(getTreeMenuBarBitmap())
+ return icon
+
+#----------------------------------------------------------------------
+def getTreeMenuItemData():