Option to open fittings in a new page by default

This commit is contained in:
Indiction
2016-10-30 00:43:23 +02:00
parent 8d80494b8d
commit 12d5a21982
3 changed files with 17 additions and 9 deletions

View File

@@ -55,9 +55,11 @@ class FitSpawner(gui.multiSwitch.TabSpawner):
pass
if count < 0:
startup = getattr(event, "startup", False) # see OpenFitsThread in gui.mainFrame
sFit = service.Fit.getInstance()
openFitInNew = sFit.serviceFittingOptions["openFitInNew"]
mstate = wx.GetMouseState()
if mstate.CmdDown() or startup:
if mstate.CmdDown() or startup or openFitInNew:
self.multiSwitch.AddPage()
view = FittingView(self.multiSwitch)
@@ -799,4 +801,4 @@ class FittingView(d.Display):
mdc.SelectObject(wx.NullBitmap)
self.FVsnapshot = mbmp
self.FVsnapshot = mbmp