]>
git.saurik.com Git - wxWidgets.git/blob - wxPython/demo/wxRightTextCtrl.py
1 # 11/21/2003 - Jeff Grimmett (grimmtooth@softhome.net)
3 # o Updated for wx namespace
5 # 11/30/2003 - Jeff Grimmett (grimmtooth@softhome.net)
7 # o The rightalign library needs converted for this to work correctly.
10 ############################################################################\
11 # Note: this demo has been converted, but the control is deprecated because |
12 # wx.TextCtrl now supports the wx.TE_RIGHT style flag, which makes this |
13 # control completely superfluous. |
14 ############################################################################/
17 import wx
.lib
.rightalign
as right
19 #----------------------------------------------------------------------
21 class TestPanel(wx
.Panel
):
22 def __init__(self
, parent
):
23 wx
.Panel
.__init
__(self
, parent
, -1)
25 fgs
= wx
.FlexGridSizer(cols
=2, vgap
=5, hgap
=5)
29 "These text controls will align their contents to\n"
30 "the right (on wxMSW) when they don't have focus.",
35 fgs
.Add(right
.wxRightTextCtrl(self
, -1, "", size
=(75, -1)))
38 fgs
.Add(right
.wxRightTextCtrl(self
, -1, "123.45", size
=(75, -1)))
41 fgs
.Add(right
.wxRightTextCtrl(self
, -1, "234.56", size
=(75, -1)))
44 fgs
.Add(right
.wxRightTextCtrl(self
, -1, "345.67", size
=(75, -1)))
47 fgs
.Add(right
.wxRightTextCtrl(self
, -1, "456.78", size
=(75, -1)))
49 sizer
= wx
.BoxSizer(wx
.VERTICAL
)
50 sizer
.Add(fgs
, 0, wx
.ALL
, 25)
53 self
.SetAutoLayout(True)
57 #----------------------------------------------------------------------
59 def runTest(frame
, nb
, log
):
63 #----------------------------------------------------------------------
65 overview
= right
.__doc
__
68 if __name__
== '__main__':
71 run
.main(['', os
.path
.basename(sys
.argv
[0])])