util/BitmapLibrary.py
changeset 1736 7e61baa047f0
parent 1735 c02818d7e29f
child 1782 5b6ad7a7fd9d
equal deleted inserted replaced
1735:c02818d7e29f 1736:7e61baa047f0
    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