X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f6bcfd974ef26faf6f91a62cac09827e09463fd1..61940a7061d0b5d5122b1e1e939cfa2d72596999:/wxPython/demo/wxStaticBitmap.py diff --git a/wxPython/demo/wxStaticBitmap.py b/wxPython/demo/wxStaticBitmap.py index cb9c8df10b..2bfecf0433 100644 --- a/wxPython/demo/wxStaticBitmap.py +++ b/wxPython/demo/wxStaticBitmap.py @@ -1,23 +1,30 @@ +# 11/21/2003 - Jeff Grimmett (grimmtooth@softhome.net) +# +# o Updated for wx namespace +# -from wxPython.wx import * - -import string +import wx +import images #---------------------------------------------------------------------- -class TestPanel(wxPanel): +class TestPanel(wx.Panel): def __init__(self, parent, log): - wxPanel.__init__(self, parent, -1) + wx.Panel.__init__(self, parent, -1) self.log = log self.count = 0 - wxStaticText(self, -1, "This is a wxStaticBitmap.", wxPoint(45, 15)) + wx.StaticText(self, -1, "This is a wxStaticBitmap.", (45, 15)) - bmp = wxBitmap('bitmaps/test2.bmp', wxBITMAP_TYPE_BMP) - wxStaticBitmap(self, -1, bmp, wxPoint(80, 50), - wxSize(bmp.GetWidth(), bmp.GetHeight())) + bmp = images.getTest2Bitmap() + mask = wx.MaskColour(bmp, wx.BLUE) + bmp.SetMask(mask) + wx.StaticBitmap(self, -1, bmp, (80, 50), (bmp.GetWidth(), bmp.GetHeight())) + bmp = images.getRobinBitmap() + wx.StaticBitmap(self, -1, bmp, (80, 150)) + wx.StaticText(self, -1, "Hey, if Ousterhout can do it, so can I.", (200, 175)) #---------------------------------------------------------------------- @@ -28,14 +35,17 @@ def runTest(frame, nb, log): #---------------------------------------------------------------------- +overview = """\ +A static bitmap control displays a bitmap. +The bitmap to be displayed should have a small number of colours, such as 16, +to avoid palette problems. +A bitmap can be derived from most image formats using the wxImage class. - - - - - - -overview = """\ """ + +if __name__ == '__main__': + import sys,os + import run + run.main(['', os.path.basename(sys.argv[0])])