equal
deleted
inserted
replaced
83 args=[WorkingDir] |
83 args=[WorkingDir] |
84 |
84 |
85 if enablewx: |
85 if enablewx: |
86 try: |
86 try: |
87 import wx, re |
87 import wx, re |
88 from wx.lib.embeddedimage import PyEmbeddedImage |
|
89 from threading import Thread |
88 from threading import Thread |
90 from types import * |
89 from types import * |
91 havewx = True |
90 havewx = True |
92 except: |
91 except: |
93 havewx = False |
92 havewx = False |
94 |
93 |
95 if havewx: |
94 if havewx: |
|
95 try: |
|
96 from wx.lib.embeddedimage import PyEmbeddedImage |
|
97 except: |
|
98 import cStringIO |
|
99 import base64 |
|
100 |
|
101 class PyEmbeddedImage: |
|
102 def __init__(self, image_string): |
|
103 stream = cStringIO.StringIO(base64.b64decode(image_string)) |
|
104 self.Image = wx.ImageFromStream(stream) |
|
105 def GetImage(self): |
|
106 return self.Image |
|
107 |
96 defaulticon = PyEmbeddedImage( |
108 defaulticon = PyEmbeddedImage( |
97 "iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAABc5J" |
109 "iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAABc5J" |
98 "REFUSIl9lW1MW9cZx3/n2vf6BQO2MZiXGBISILCVUEUlitYpjaKpXZJ1XZZ2kzJVY9r6IeLD" |
110 "REFUSIl9lW1MW9cZx3/n2vf6BQO2MZiXGBISILCVUEUlitYpjaKpXZJ1XZZ2kzJVY9r6IeLD" |
99 "pGTaNG3KtGmNNGlbpW3VFhRp0l6aZCllpVUqtVNJtBFKE5QXLxCjpCYEY7DBr9hcm3vPPgQY" |
111 "pGTaNG3KtGmNNGlbpW3VFhRp0l6aZCllpVUqtVNJtBFKE5QXLxCjpCYEY7DBr9hcm3vPPgQY" |
100 "IQmPdKR7/vd5/v/n5dxzhZSSNeYBOoGDQGcoFPINDAyUDQ0NOUdGRmyGYSiBQGCpoaGhuGnT" |
112 "IQmPdKR7/vd5/v/n5dxzhZSSNeYBOoGDQGcoFPINDAyUDQ0NOUdGRmyGYSiBQGCpoaGhuGnT" |