35 |
35 |
36 #------------------------------------------------------------------------------- |
36 #------------------------------------------------------------------------------- |
37 # Library Helpers |
37 # Library Helpers |
38 #------------------------------------------------------------------------------- |
38 #------------------------------------------------------------------------------- |
39 |
39 |
|
40 |
40 def AddBitmapFolder(path): |
41 def AddBitmapFolder(path): |
41 if os.path.exists(path) and os.path.isdir(path) and path not in BitmapFolders: |
42 if os.path.exists(path) and os.path.isdir(path) and path not in BitmapFolders: |
42 BitmapFolders.append(path) |
43 BitmapFolders.append(path) |
|
44 |
43 |
45 |
44 def SearchBitmap(bmp_name): |
46 def SearchBitmap(bmp_name): |
45 for folder in BitmapFolders: |
47 for folder in BitmapFolders: |
46 bmp_path = os.path.join(folder, bmp_name + ".png") |
48 bmp_path = os.path.join(folder, bmp_name + ".png") |
47 if os.path.isfile(bmp_path): |
49 if os.path.isfile(bmp_path): |
48 return wx.Bitmap(bmp_path) |
50 return wx.Bitmap(bmp_path) |
49 return None |
51 return None |
|
52 |
50 |
53 |
51 def GetBitmap(bmp_name1, bmp_name2=None, size=None): |
54 def GetBitmap(bmp_name1, bmp_name2=None, size=None): |
52 bmp = BitmapLibrary.get((bmp_name1, bmp_name2, size)) |
55 bmp = BitmapLibrary.get((bmp_name1, bmp_name2, size)) |
53 if bmp is not None: |
56 if bmp is not None: |
54 return bmp |
57 return bmp |