/[thuban]/branches/WIP-pyshapelib-bramz/Thuban/UI/resource.py
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/Thuban/UI/resource.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/thuban/Thuban/UI/resource.py revision 1303 by jonathan, Wed Jun 25 09:39:51 2003 UTC branches/WIP-pyshapelib-bramz/Thuban/UI/resource.py revision 2734 by bramz, Thu Mar 1 12:42:59 2007 UTC
# Line 5  Line 5 
5  # This program is free software under the GPL (>=v2)  # This program is free software under the GPL (>=v2)
6  # Read the file COPYING coming with Thuban for details.  # Read the file COPYING coming with Thuban for details.
7    
8    """Acess to UI-related resources"""
9    
10    __version__ = "$Revision$"
11    # $Source$
12    # $Id$
13    
14    
15  import os  import os
16  import Thuban  import Thuban
17    
18  from wxPython.wx import wxBITMAP_TYPE_XPM, wxBITMAP_TYPE_ANY, wxBitmap, wxImage  import wx
19    
20    
21  bitmapdir = os.path.join(Thuban.__path__[0], os.pardir, "Resources", "Bitmaps")  bitmapdir = os.path.join(Thuban.__path__[0], os.pardir, "Resources", "Bitmaps")
22  bitmap_extensions = {wxBITMAP_TYPE_XPM: ".xpm",  bitmap_extensions = {wx.BITMAP_TYPE_XPM: ".xpm",
23                       wxBITMAP_TYPE_ANY: ""}                       wx.BITMAP_TYPE_ANY: ""}
24                        
25  def GetBitmapResource(file, type):  def GetBitmapResource(file, type):
26      filename = os.path.join(bitmapdir, file) + bitmap_extensions[type]      filename = os.path.join(bitmapdir, file) + bitmap_extensions[type]
27      return wxBitmap(filename, type)      return wx.Bitmap(filename, type)
28    
29  def GetImageResource(file, type):  def GetImageResource(file, type):
30      filename = os.path.join(bitmapdir, file) + bitmap_extensions[type]      filename = os.path.join(bitmapdir, file) + bitmap_extensions[type]
31      return wxImage(filename, type)      return wx.Image(filename, type)
32    

Legend:
Removed from v.1303  
changed lines
  Added in v.2734

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26