Now modules are brought offline by ctrl + lmb

This commit is contained in:
DarkPhoenix
2012-01-25 13:38:45 +04:00
parent 3b410763a0
commit aa4f07e22e
2 changed files with 6 additions and 2 deletions

View File

@@ -400,7 +400,9 @@ class FittingView(d.Display):
sFit = service.Fit.getInstance()
fitID = self.mainFrame.getActiveFit()
sFit.toggleModulesState(fitID, self.mods[self.GetItemData(row)], mods, "right" if event.Button == 3 else "left")
ctrl = wx.GetMouseState().ControlDown()
click = "ctrl" if ctrl is True else "right" if event.Button == 3 else "left"
sFit.toggleModulesState(fitID, self.mods[self.GetItemData(row)], mods, click)
wx.PostEvent(self.mainFrame, GE.FitChanged(fitID=self.mainFrame.getActiveFit()))
else:
event.Skip()