diff --git a/wxPython/demo/DragImage.py b/wxPython/demo/DragImage.py index f686421b63..7107fc3244 100644 --- a/wxPython/demo/DragImage.py +++ b/wxPython/demo/DragImage.py @@ -51,6 +51,7 @@ class DragCanvas(wx.ScrolledWindow): # Make a shape from an image and mask. This one will demo # dragging outside the window bmp = images.getTestStarBitmap() + ##bmp = wx.Bitmap('bitmaps/toucan.png') shape = DragShape(bmp) shape.pos = (5, 5) shape.fullscreen = True diff --git a/wxPython/demo/ImageAlpha.py b/wxPython/demo/ImageAlpha.py new file mode 100644 index 0000000000..cec268ce6e --- /dev/null +++ b/wxPython/demo/ImageAlpha.py @@ -0,0 +1,66 @@ + +import wx # This module uses the new wx namespace +from Main import opj + + +#---------------------------------------------------------------------- + +msg = "This is some text that will appear behind the image..." + +class TestPanel(wx.Panel): + def __init__(self, parent, log): + self.log = log + wx.Panel.__init__(self, parent, -1) + + self.Bind(wx.EVT_PAINT, self.OnPaint) + + + def OnPaint(self, evt): + dc = wx.PaintDC(self) + dc.SetBackground(wx.Brush("WHITE")) + 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)) + + bmp = wx.Bitmap(opj('bitmaps/toucan.png')) + 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) + + + +#---------------------------------------------------------------------- + +def runTest(frame, nb, log): + win = TestPanel(nb, log) + return win + +#---------------------------------------------------------------------- + + + +overview = """
+