dc.Clear()
 
         dc.SetFont(wx.Font(16, wx.SWISS, wx.NORMAL, wx.BOLD, True))
-        dc.DrawText("Bitmap alpha blending (on wxMSW and wxGTK)",
+        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())
 overview = """<html><body>
 <h2><center>Images with Alpha</center></h2>
 
-wxMSW and wxGTK now support alpha channels of supported image
-types, and will properly blend that chennel when drawing a
+wxMSW and wxMac now support alpha channels of supported image
+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!)
 
+<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>
 """