示例#1
0
 def _loadBitmap(self, fileName):
     image = neuroptikon.loadImage(fileName)
     if image is None or not image.IsOk():
         image = wx.EmptyImage(32, 32)
     if platform.system() == 'Windows':
         image.Rescale(16, 16, wx.IMAGE_QUALITY_HIGH)
     return image.ConvertToBitmap()
 def _loadBitmap(self, fileName):
     image = neuroptikon.loadImage(fileName)
     if image is None or not image.IsOk():
         image = wx.EmptyImage(32, 32)
     if platform.system() == 'Windows':
         image.Rescale(16, 16, wx.IMAGE_QUALITY_HIGH)
     return image.ConvertToBitmap()
示例#3
0
 def bitmap(cls):
     bitmap = None
     try:
         image = neuroptikon.loadImage("Texture.png")
         if image is not None and image.IsOk():
             bitmap = wx.BitmapFromImage(image)
     except:
         pass
     return bitmap
示例#4
0
 def bitmap(cls):
     bitmap = None
     try:
         image = neuroptikon.loadImage("Ontology.png")
         if image is not None and image.IsOk():
             bitmap = wx.BitmapFromImage(image)
     except:
         pass
     return bitmap
示例#5
0
 def image(cls):
     """
     Return an image (a wx.Image) representing a generic instance of this type of object.
     
     If no image is available then None will be returned.
     """
     
     image = neuroptikon.loadImage(cls.__name__ + ".png")
     if image != None and not image.IsOk():
         image = None
     return image
示例#6
0
 def loadBitmap(self, fileName, size = None):
     image = neuroptikon.loadImage(fileName)
     if image is None or not image.IsOk():
         image = wx.EmptyImage(32, 32)
     if size is not None:
         image.Rescale(size[0], size[1], wx.IMAGE_QUALITY_HIGH)
     elif platform.system() == 'Windows':
         image.Rescale(16, 16, wx.IMAGE_QUALITY_HIGH)
     elif platform.system() == 'Linux':
         image.Rescale(32, 32, wx.IMAGE_QUALITY_HIGH)
     return image.ConvertToBitmap()