]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/demo/StyledTextCtrl_2.py
Simpler fix for Borland.
[wxWidgets.git] / wxPython / demo / StyledTextCtrl_2.py
index e12c38cf0659a9098f09261366f53dc410f73572..e976433ec7517bfa3ca93c099269d25b10a0536b 100644 (file)
@@ -168,9 +168,17 @@ class PythonSTC(stc.StyledTextCtrl):
 
         # register some images for use in the AutoComplete box.
         self.RegisterImage(1, images.getSmilesBitmap())
-        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
 
     def OnKeyPressed(self, event):
         if self.CallTipActive():