X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8e43747f624f2f9a19134b63d0201b7f24d71c81..68ff6404bb8ea57371214a6c8a416cf8a4a31453:/wxPython/demo/ImageAlpha.py diff --git a/wxPython/demo/ImageAlpha.py b/wxPython/demo/ImageAlpha.py index cf1a7a2fd6..7360fe394e 100644 --- a/wxPython/demo/ImageAlpha.py +++ b/wxPython/demo/ImageAlpha.py @@ -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 "__WXGTK__" in wx.PlatformInfo: + # try to make up for it a bit... + bmp.SetMaskColour("black") + dc.DrawBitmap(bmp, (25,100), True) dc.SetFont(self.GetFont()) @@ -50,10 +54,13 @@ overview = """

Images with Alpha

wxMSW and wxMac now support alpha channels of supported image -types, and will properly blend that chennel when drawing a +types, and will properly blend that channel when drawing a bitmap. It is not supported yet on wxGTK, (if you would like to change that please submit a patch!) +

On wxGTK this demo turns the alpha channel into a 1-bit mask, so +yes, it looks like crap. Please help us fix it! + """