lc.centreY.SameAs   (self.panelA, wx.CentreY)
         lc.height.AsIs      ()
         lc.width.PercentOf  (self.panelA, wx.Width, 50)
         lc.centreY.SameAs   (self.panelA, wx.CentreY)
         lc.height.AsIs      ()
         lc.width.PercentOf  (self.panelA, wx.Width, 50)
 
         b = wx.Button(self.panelB, 100, ' Panel B ')
         lc = wx.LayoutConstraints()
 
         b = wx.Button(self.panelB, 100, ' Panel B ')
         lc = wx.LayoutConstraints()
 
         self.panelD = wx.Window(self.panelC, -1, style=wx.SIMPLE_BORDER)
         self.panelD.SetBackgroundColour(wx.GREEN)
 
         self.panelD = wx.Window(self.panelC, -1, style=wx.SIMPLE_BORDER)
         self.panelD.SetBackgroundColour(wx.GREEN)
 
         lc = wx.LayoutConstraints()
         lc.bottom.PercentOf (self.panelC, wx.Height, 50)
         lc.right.PercentOf  (self.panelC, wx.Width, 50)
         lc.height.SameAs    (b, wx.Height)
         lc.width.SameAs     (b, wx.Width)
 
         lc = wx.LayoutConstraints()
         lc.bottom.PercentOf (self.panelC, wx.Height, 50)
         lc.right.PercentOf  (self.panelC, wx.Width, 50)
         lc.height.SameAs    (b, wx.Height)
         lc.width.SameAs     (b, wx.Width)