projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
More compile fixes.
[wxWidgets.git]
/
wxPython
/
demo
/
ScrolledPanel.py
diff --git
a/wxPython/demo/ScrolledPanel.py
b/wxPython/demo/ScrolledPanel.py
index cab8cc8eb2491d3100d646c2c202a24c3d0627a2..e5226cf72895e94efc5a2461c79254e8d7094a1d 100644
(file)
--- a/
wxPython/demo/ScrolledPanel.py
+++ b/
wxPython/demo/ScrolledPanel.py
@@
-28,24
+28,32
@@
class TestPanel(scrolled.ScrolledPanel):
words = text.split()
words = text.split()
- panel1 = scrolled.ScrolledPanel(self, -1, size=(1
20,
300),
- style = wx.TAB_TRAVERSAL|wx.SUNKEN_BORDER )
+ panel1 = scrolled.ScrolledPanel(self, -1, size=(1
40,
300),
+ style = wx.TAB_TRAVERSAL|wx.SUNKEN_BORDER
, name="panel1"
)
fgs1 = wx.FlexGridSizer(cols=2, vgap=4, hgap=4)
for word in words:
label = wx.StaticText(panel1, -1, word+":")
fgs1 = wx.FlexGridSizer(cols=2, vgap=4, hgap=4)
for word in words:
label = wx.StaticText(panel1, -1, word+":")
+
+ # A test for scrolling with a too big control
+ #if word == "three":
+ # tc = wx.TextCtrl(panel1, -1, word, size=(150,-1))
+ #else:
+ # tc = wx.TextCtrl(panel1, -1, word, size=(50,-1))
+
tc = wx.TextCtrl(panel1, -1, word, size=(50,-1))
tc = wx.TextCtrl(panel1, -1, word, size=(50,-1))
- fgs1.Add(label, flag=wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL)
- fgs1.Add(tc, flag=wx.EXPAND|wx.RIGHT, border=25)
+
+ fgs1.Add(label, flag=wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL | wx.LEFT, border=10)
+ fgs1.Add(tc, flag=wx.RIGHT, border=10)
panel1.SetSizer( fgs1 )
panel1.SetAutoLayout(1)
panel1.SetSizer( fgs1 )
panel1.SetAutoLayout(1)
- panel1.SetupScrolling(
scroll_x=False
)
+ panel1.SetupScrolling()
- panel2 = scrolled.ScrolledPanel(self, -1, size=(350,
4
0),
- style = wx.TAB_TRAVERSAL|wx.SUNKEN_BORDER)
+ panel2 = scrolled.ScrolledPanel(self, -1, size=(350,
5
0),
+ style = wx.TAB_TRAVERSAL|wx.SUNKEN_BORDER
, name="panel2"
)
panel3 = scrolled.ScrolledPanel(self, -1, size=(200,100),
panel3 = scrolled.ScrolledPanel(self, -1, size=(200,100),
- style = wx.TAB_TRAVERSAL|wx.SUNKEN_BORDER)
+ style = wx.TAB_TRAVERSAL|wx.SUNKEN_BORDER
, name="panel3"
)
fgs2 = wx.FlexGridSizer(cols=25, vgap=4, hgap=4)
fgs3 = wx.FlexGridSizer(cols=5, vgap=4, hgap=4)
fgs2 = wx.FlexGridSizer(cols=25, vgap=4, hgap=4)
fgs3 = wx.FlexGridSizer(cols=5, vgap=4, hgap=4)
@@
-73,18
+81,18
@@
class TestPanel(scrolled.ScrolledPanel):
hbox = wx.BoxSizer(wx.HORIZONTAL)
hbox.Add((20,20))
hbox = wx.BoxSizer(wx.HORIZONTAL)
hbox.Add((20,20))
- hbox.Add(panel1, 0)
+ hbox.Add(panel1, 0
, wx.FIXED_MINSIZE
)
hbox.Add((40, 10))
vbox2 = wx.BoxSizer(wx.VERTICAL)
hbox.Add((40, 10))
vbox2 = wx.BoxSizer(wx.VERTICAL)
- vbox2.Add(panel2, 0)
+ vbox2.Add(panel2, 0
, wx.FIXED_MINSIZE
)
vbox2.Add((20, 50))
vbox2.Add((20, 50))
- vbox2.Add(panel3, 0)
+ vbox2.Add(panel3, 0
, wx.FIXED_MINSIZE
)
vbox2.Add((20, 10))
hbox.Add(vbox2)
vbox2.Add((20, 10))
hbox.Add(vbox2)
- vbox.Add
Sizer
(hbox, 0)
+ vbox.Add(hbox, 0)
self.SetSizer(vbox)
self.SetAutoLayout(1)
self.SetupScrolling()
self.SetSizer(vbox)
self.SetAutoLayout(1)
self.SetupScrolling()
@@
-112,4
+120,4
@@
mangement that wx.ScrolledWindow lacks.
if __name__ == '__main__':
import sys,os
import run
if __name__ == '__main__':
import sys,os
import run
- run.main(['', os.path.basename(sys.argv[0])])
+ run.main(['', os.path.basename(sys.argv[0])]
+ sys.argv[1:]
)