]> git.saurik.com Git - wxWidgets.git/commitdiff
Try using a regular mask on wxGTK
authorRobin Dunn <robin@alldunn.com>
Wed, 10 Mar 2004 07:01:52 +0000 (07:01 +0000)
committerRobin Dunn <robin@alldunn.com>
Wed, 10 Mar 2004 07:01:52 +0000 (07:01 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26172 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/demo/ImageAlpha.py

index cf1a7a2fd64035704c9f6e6bfaa16c08f50a4cdf..28f44b26aaf7342c6672a0f3082db17225a98b5c 100644 (file)
@@ -21,10 +21,14 @@ class TestPanel(wx.Panel):
         dc.Clear()
 
         dc.SetFont(wx.Font(16, wx.SWISS, wx.NORMAL, wx.BOLD, True))
-        dc.DrawText("Bitmap alpha blending (on wxMSW and wxMac)",
+        dc.DrawText("Bitmap alpha blending (on wxMSW and wxMac only)",
                     (25,25))
 
         bmp = wx.Bitmap(opj('bitmaps/toucan.png'))
+        if wx.Platform == "__WXGTK__":
+            # try to make up for it a bit...
+            bmp.SetMaskColour("black")
+            
         dc.DrawBitmap(bmp, (25,100), True)
 
         dc.SetFont(self.GetFont())
@@ -54,6 +58,9 @@ types, and will properly blend that chennel when drawing a
 bitmap.  It is not supported yet on wxGTK, (if you would like to
 change that please submit a patch!)
 
+<p>On wxGTK this demo turns the alpha channel into a 1-bit mask, so
+yes, it looks like crap.  Please help us fix it!
+
 </body></html>
 """