X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/bb0054cda81e7a6a6e1f33f4b47e46f529110f14..3ac8d3bc52ea44d6cb9fdf31fbae175d30d00fcc:/utils/wxPython/demo/wxScrolledWindow.py diff --git a/utils/wxPython/demo/wxScrolledWindow.py b/utils/wxPython/demo/wxScrolledWindow.py index e565d8d394..b51757f6c2 100644 --- a/utils/wxPython/demo/wxScrolledWindow.py +++ b/utils/wxPython/demo/wxScrolledWindow.py @@ -4,8 +4,8 @@ from wxPython.wx import * #--------------------------------------------------------------------------- class MyCanvas(wxScrolledWindow): - def __init__(self, parent): - wxScrolledWindow.__init__(self, parent, -1, wxPoint(0, 0), wxPyDefaultSize, wxSUNKEN_BORDER) + def __init__(self, parent, id = -1, size = wxDefaultSize): + wxScrolledWindow.__init__(self, parent, id, wxPoint(0, 0), size, wxSUNKEN_BORDER) self.lines = [] self.maxWidth = 1000 @@ -18,6 +18,8 @@ class MyCanvas(wxScrolledWindow): self.SetCursor(wxStockCursor(wxCURSOR_PENCIL)) bmp = wxBitmap('bitmaps/test2.bmp', wxBITMAP_TYPE_BMP) + mask = wxMaskColour(bmp, wxBLUE) + bmp.SetMask(mask) self.bmp = bmp self.SetScrollbars(20, 20, self.maxWidth/20, self.maxHeight/20) @@ -61,10 +63,16 @@ class MyCanvas(wxScrolledWindow): dc.SetPen(wxGREEN_PEN) dc.DrawSpline(lst+[(100,100)]) - dc.DrawBitmap(self.bmp, 200, 20) + dc.DrawBitmap(self.bmp, 200, 20, true) dc.SetTextForeground(wxColour(0, 0xFF, 0x80)) dc.DrawText("a bitmap", 200, 85) + font = wxFont(20, wxSWISS, wxNORMAL, wxNORMAL) + dc.SetFont(font) + dc.SetTextForeground(wxBLACK) + for a in range(0, 360, 45): + dc.DrawRotatedText("Rotated text...", 300, 300, a) + self.DrawSavedLines(dc) dc.EndDrawing()