From: Robin Dunn Date: Wed, 25 Aug 2004 21:57:16 +0000 (+0000) Subject: Use ConvertAlphaToMask X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/c0d9c29dbe1ac5e73ee3a2420553dc321ad3962a Use ConvertAlphaToMask git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28902 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/wxPython/demo/ImageAlpha.py b/wxPython/demo/ImageAlpha.py index cb5210412f..a4f39cf59b 100644 --- a/wxPython/demo/ImageAlpha.py +++ b/wxPython/demo/ImageAlpha.py @@ -5,7 +5,7 @@ from Main import opj #---------------------------------------------------------------------- -msg = "This is some text that will appear behind the image..." +msg = "Some text will appear in the image's shadow..." class TestPanel(wx.Panel): def __init__(self, parent, log): @@ -26,8 +26,10 @@ class TestPanel(wx.Panel): bmp = wx.Bitmap(opj('bitmaps/toucan.png')) if "__WXGTK__" in wx.PlatformInfo: - # try to make up for it a bit... - bmp.SetMaskColour("black") + # try to make up for lack of alpha support a bit... + img = bmp.ConvertToImage() + img.ConvertAlphaToMask(220) #threshold below which alpha will be made fully transparent + bmp = img.ConvertToBitmap() dc.DrawBitmap(bmp, 25,100, True)