+
+class SashList(wx.Panel) :
+ def __init__(self, parent) :
+ wx.Panel.__init__(self, parent, -1)
+ self.parent=parent
+ winids = []
+ #self.gparent=gparent
+ #self.dlist=dlist
+ #self.first = first
+ #self.menu = menu
+ # A window to the left of the client window
+ #self.listlex = listlex
+ self.leftwin1 = wx.SashLayoutWindow(
+ self, -1, wx.DefaultPosition, (200, 300),
+ wx.NO_BORDER|wx.SW_3D
+ )
+
+ self.leftwin1.SetDefaultSize((120, 1000))
+ self.leftwin1.SetOrientation(wx.LAYOUT_VERTICAL)
+ self.leftwin1.SetAlignment(wx.LAYOUT_LEFT)
+ self.leftwin1.SetBackgroundColour(wx.Colour(0, 255, 0))
+ self.leftwin1.SetSashVisible(wx.SASH_RIGHT, True)
+ self.leftwin1.SetExtraBorderSize(10)
+
+ #textWindow = wx.TextCtrl(
+ # leftwin1, -1, "", wx.DefaultPosition, wx.DefaultSize,
+ # wx.TE_MULTILINE|wx.SUNKEN_BORDER
+ # )
+
+ #textWindow.SetValue("A sub window")
+
+ self.leftWindow1 = self.leftwin1
+ winids.append(self.leftwin1.GetId())
+
+ rightwin1 = wx.SashLayoutWindow(
+ self, -1, wx.DefaultPosition, (200, 300),
+ wx.NO_BORDER|wx.SW_3D
+ )
+
+ rightwin1.SetDefaultSize((120, 1000))
+ rightwin1.SetOrientation(wx.LAYOUT_VERTICAL)
+ rightwin1.SetAlignment(wx.LAYOUT_LEFT)
+ rightwin1.SetBackgroundColour(wx.Colour(0, 255, 0))
+ rightwin1.SetSashVisible(wx.SASH_RIGHT, True)
+ rightwin1.SetExtraBorderSize(10)
+ #textWindow = wx.TextCtrl(
+ # leftwin1, -1, "", wx.DefaultPosition, wx.DefaultSize,
+ # wx.TE_MULTILINE|wx.SUNKEN_BORDER
+ # )
+
+ #textWindow.SetValue("A sub window")
+
+ self.rightwin1 = rightwin1
+ winids.append(rightwin1.GetId())
+
+
+