Commit e01d858c authored by Guillaume Seguin's avatar Guillaume Seguin

Rework tabbed mode, fixing #392

parent 0354fb22
...@@ -391,9 +391,9 @@ class MainWindow(wx.Frame): ...@@ -391,9 +391,9 @@ class MainWindow(wx.Frame):
add_extra_controls(extracontrols, self, page1panel2, left_pane.extra_buttons) add_extra_controls(extracontrols, self, page1panel2, left_pane.extra_buttons)
rightsizer.AddStretchSpacer() rightsizer.AddStretchSpacer()
rightsizer.Add(extracontrols, 0, wx.ALIGN_CENTER) rightsizer.Add(extracontrols, 0, wx.ALIGN_CENTER)
self.lowersizer.Add(leftsizer, 1, wx.ALIGN_CENTER) self.lowersizer.Add(leftsizer, 0, wx.ALIGN_CENTER | wx.RIGHT, border = 10)
self.lowersizer.Add(rightsizer, 1, wx.ALIGN_CENTER) self.lowersizer.Add(rightsizer, 1, wx.ALIGN_CENTER)
self.mainsizer_page1.Add(page1panel2, 1, wx.EXPAND) self.mainsizer_page1.Add(page1panel2, 1)
self.mainsizer = wx.BoxSizer(wx.HORIZONTAL) self.mainsizer = wx.BoxSizer(wx.HORIZONTAL)
self.splitterwindow = wx.SplitterWindow(page2panel, style = wx.SP_3D) self.splitterwindow = wx.SplitterWindow(page2panel, style = wx.SP_3D)
page2sizer1 = wx.BoxSizer(wx.HORIZONTAL) page2sizer1 = wx.BoxSizer(wx.HORIZONTAL)
...@@ -435,6 +435,10 @@ class MainWindow(wx.Frame): ...@@ -435,6 +435,10 @@ class MainWindow(wx.Frame):
i.Disable() i.Disable()
self.cbuttons_reload() self.cbuttons_reload()
minsize = self.lowersizer.GetMinSize() # lower pane
minsize[1] = self.notebook.GetSize()[1]
self.SetMinSize(self.ClientToWindowSize(minsize)) # client to window
self.Fit()
def createGui(self, compact = False): def createGui(self, compact = False):
self.mainsizer = wx.BoxSizer(wx.VERTICAL) self.mainsizer = wx.BoxSizer(wx.VERTICAL)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment