X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8a88769e50fcf3c538498f6fecdd2d0c7abca6ec..ffda4dacbd083c90513b7ee078bd5551a7e4dea6:/wxPython/demo/ImageAlpha.py diff --git a/wxPython/demo/ImageAlpha.py b/wxPython/demo/ImageAlpha.py index cec268ce6e..cb5210412f 100644 --- a/wxPython/demo/ImageAlpha.py +++ b/wxPython/demo/ImageAlpha.py @@ -21,18 +21,22 @@ 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 wxGTK)", - (25,25)) - + dc.DrawText("Bitmap alpha blending (on wxMSW and wxMac only)", + 25,25) + bmp = wx.Bitmap(opj('bitmaps/toucan.png')) - dc.DrawBitmap(bmp, (25,100), True) + 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()) y = 75 for line in range(10): y += dc.GetCharHeight() + 5 - dc.DrawText(msg, (200, y)) - dc.DrawBitmap(bmp, (250,100), True) + dc.DrawText(msg, 200, y) + dc.DrawBitmap(bmp, 250,100, True) @@ -49,11 +53,14 @@ def runTest(frame, nb, log): overview = """
On wxGTK this demo turns the alpha channel into a 1-bit mask, so +yes, it looks like crap. Please help us fix it! + """