- self.RegisterImage(2, images.getFile1Bitmap())
- self.RegisterImage(3, images.getCopy2Bitmap())
-
+ self.RegisterImage(2, self._fix_image(
+ wx.ArtProvider.GetBitmap(wx.ART_NORMAL_FILE, wx.ART_TOOLBAR, (16,16))))
+ self.RegisterImage(3, self._fix_image(
+ wx.ArtProvider.GetBitmap(wx.ART_COPY, wx.ART_TOOLBAR, (16,16))))
+
+ def _fix_image(self, bmp):
+ img = bmp.ConvertToImage()
+ if img.HasAlpha():
+ img.ConvertAlphaToMask()
+ bmp = wx.BitmapFromImage(img)
+ return bmp