X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0c8f2860735721e6cd0a140e7af0b7e55a72eb54..9f4a1fed4506d8a03c848f9c8e2e85a1dd249880:/wxPython/demo/StaticText.py diff --git a/wxPython/demo/StaticText.py b/wxPython/demo/StaticText.py index 85484799fd..52b738ee03 100644 --- a/wxPython/demo/StaticText.py +++ b/wxPython/demo/StaticText.py @@ -1,35 +1,48 @@ import wx + +USE_GENERIC = 0 + +if USE_GENERIC: + from wx.lib.stattext import GenStaticText as StaticText +else: + StaticText = wx.StaticText + + #--------------------------------------------------------------------------- class TestPanel(wx.Panel): def __init__(self, parent): wx.Panel.__init__(self, parent, -1) + ##self.SetBackgroundColour("sky blue") - wx.StaticText(self, -1, "This is an example of static text", (20, 10)) - wx.StaticText(self, -1, "using the wx.StaticText Control.", (20, 30)) + StaticText(self, -1, "This is an example of static text", (20, 10)) + StaticText(self, -1, "using the wx.StaticText Control.", (20, 30)) - wx.StaticText( - self, -1, "Is this yellow?", (20, 70), (90, -1) + StaticText( + self, -1, "Is this yellow?", (20, 70), (120, -1) ).SetBackgroundColour('Yellow') - wx.StaticText( - self, -1, "align center", (120, 70), (90, -1), wx.ALIGN_CENTER + StaticText( + self, -1, "align center", (160, 70), (120, -1), wx.ALIGN_CENTER ).SetBackgroundColour('Yellow') - wx.StaticText( - self, -1, "align right", (220, 70), (90, -1), wx.ALIGN_RIGHT + StaticText( + self, -1, "align right", (300, 70), (120, -1), wx.ALIGN_RIGHT ).SetBackgroundColour('Yellow') str = "This is a different font." - text = wx.StaticText(self, -1, str, (20, 100)) + text = StaticText(self, -1, str, (20, 120)) font = wx.Font(18, wx.SWISS, wx.NORMAL, wx.NORMAL) text.SetFont(font) - text.SetSize(text.GetBestSize()) - wx.StaticText(self, -1, "Multi-line wx.StaticText\nline 2\nline 3\n\nafter empty line", (20,150)) - wx.StaticText(self, -1, "Align right multi-line\nline 2\nline 3\n\nafter empty line", (220,150), style=wx.ALIGN_RIGHT) + StaticText(self, -1, + "Multi-line wx.StaticText\nline 2\nline 3\n\nafter empty line", + (20,170)) + StaticText(self, -1, + "Align right multi-line\nline 2\nline 3\n\nafter empty line", + (220,170), style=wx.ALIGN_RIGHT) #---------------------------------------------------------------------------