]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/demo/wxScrolledPanel.py
Renamed demo modules to be wx-less.
[wxWidgets.git] / wxPython / demo / wxScrolledPanel.py
diff --git a/wxPython/demo/wxScrolledPanel.py b/wxPython/demo/wxScrolledPanel.py
deleted file mode 100644 (file)
index c9fa69e..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-# 11/21/2003 - Jeff Grimmett (grimmtooth@softhome.net)
-#
-# o Updated for wx namespace
-# 
-# 11/30/2003 - Jeff Grimmett (grimmtooth@softhome.net)
-#
-# o scrolledpanel lib needs wx update
-# 
-# 12/11/2003 - Jeff Grimmett (grimmtooth@softhome.net)
-#
-# o lib updated, all is well.
-# 
-# 12/21/2003 - Jeff Grimmett (grimmtooth@softhome.net)
-#
-# o wxScrolledPanel -> ScrolledPanel
-#
-
-import  wx
-import  wx.lib.scrolledpanel    as  scrolled
-
-#----------------------------------------------------------------------
-
-text = "one two buckle my shoe three four shut the door five six pick up sticks seven eight lay them straight nine ten big fat hen"
-
-
-class TestPanel(scrolled.ScrolledPanel):
-    def __init__(self, parent, log):
-        self.log = log
-        scrolled.ScrolledPanel.__init__(self, parent, -1)
-
-        vbox = wx.BoxSizer(wx.VERTICAL)
-        desc = wx.StaticText(self, -1,
-                            "ScrolledPanel extends wxScrolledWindow, adding all "
-                            "the necessary bits to set up scroll handling for you.\n\n"
-                            "Here are three fixed size examples of its use. The "
-                            "demo panel for this sample is also using it -- the \nwxStaticLine"
-                            "below is intentionally made too long so a scrollbar will be "
-                            "activated."
-                            )
-        desc.SetForegroundColour("Blue")
-        vbox.Add(desc, 0, wx.ALIGN_LEFT|wx.ALL, 5)
-        vbox.Add(wx.StaticLine(self, -1, size=(1024,-1)), 0, wx.ALL, 5)
-        vbox.Add((20,20))
-
-        words = text.split()
-
-        panel1 = scrolled.ScrolledPanel(self, -1, size=(120,300),
-                                 style = wx.TAB_TRAVERSAL|wx.SUNKEN_BORDER )
-        fgs1 = wx.FlexGridSizer(cols=2, vgap=4, hgap=4)
-
-        for word in words:
-            label = wx.StaticText(panel1, -1, word+":")
-            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)
-
-        panel1.SetSizer( fgs1 )
-        panel1.SetAutoLayout(1)
-        panel1.SetupScrolling( scroll_x=False )
-
-        panel2 = scrolled.ScrolledPanel(self, -1, size=(350, 40),
-                                 style = wx.TAB_TRAVERSAL|wx.SUNKEN_BORDER)
-        panel3 = scrolled.ScrolledPanel(self, -1, size=(200,100),
-                                 style = wx.TAB_TRAVERSAL|wx.SUNKEN_BORDER)
-
-        fgs2 = wx.FlexGridSizer(cols=25, vgap=4, hgap=4)
-        fgs3 = wx.FlexGridSizer(cols=5, vgap=4, hgap=4)
-
-        for i in range(len(words)):
-            word = words[i]
-            if i % 5 != 4:
-                label2 = wx.StaticText(panel2, -1, word)
-                fgs2.Add(label2, flag=wx.ALIGN_LEFT | wx.ALIGN_CENTER_VERTICAL)
-                label3 = wx.StaticText(panel3, -1, word)
-                fgs3.Add(label3, flag=wx.ALIGN_LEFT | wx.ALIGN_CENTER_VERTICAL)
-            else:
-                tc2 = wx.TextCtrl(panel2, -1, word, size=(50,-1))
-                fgs2.Add(tc2, flag=wx.LEFT, border=5)
-                tc3 = wx.TextCtrl(panel3, -1, word )
-                fgs3.Add(tc3, flag=wx.LEFT, border=5)
-
-        panel2.SetSizer( fgs2 )
-        panel2.SetAutoLayout(1)
-        panel2.SetupScrolling(scroll_y = False)
-
-        panel3.SetSizer( fgs3 )
-        panel3.SetAutoLayout(1)
-        panel3.SetupScrolling()
-
-        hbox = wx.BoxSizer(wx.HORIZONTAL)
-        hbox.Add((20,20))
-        hbox.Add(panel1, 0)
-        hbox.Add((40, 10))
-
-        vbox2 = wx.BoxSizer(wx.VERTICAL)
-        vbox2.Add(panel2, 0)
-        vbox2.Add((20, 50))
-
-        vbox2.Add(panel3, 0)
-        vbox2.Add((20, 10))
-        hbox.Add(vbox2)
-
-        vbox.AddSizer(hbox, 0)
-        self.SetSizer(vbox)
-        self.SetAutoLayout(1)
-        self.SetupScrolling()
-
-
-#----------------------------------------------------------------------
-
-
-def runTest(frame, nb, log):
-    win = TestPanel(nb, log)
-    return win
-
-#----------------------------------------------------------------------
-
-
-
-overview = """<html><body>
-ScrolledPanel fills a "hole" in the implementation of wxScrolledWindow,
-providing automatic scrollbar and scrolling behavior and the tab traversal
-mangement that wxScrolledWindow lacks.
-</body></html>
-"""
-
-
-if __name__ == '__main__':
-    import sys,os
-    import run
-    run.main(['', os.path.basename(sys.argv[0])])