def OnAddCommandFit(self, event): activeFit = self.mainFrame.getActiveFit() if activeFit: if self.mainFrame.command.Submit( cmd.GuiAddCommandFitsCommand(fitID=activeFit, commandFitIDs=[self.fitID])): self.mainFrame.additionsPane.select("Command")
def handleDrag(self, type, fitID): # Those are drags coming from pyfa sources, NOT builtin wx drags if type == "fit": activeFit = self.mainFrame.getActiveFit() if activeFit: self.mainFrame.command.Submit( cmd.GuiAddCommandFitsCommand(fitID=activeFit, commandFitIDs=[fitID]))
def handleSelection(self, event): fit = self.fitMenuItemIds[event.Id] if fit is False or fit not in self.__class__.commandFits: event.Skip() return fitID = self.mainFrame.getActiveFit() self.mainFrame.command.Submit( cmd.GuiAddCommandFitsCommand(fitID=fitID, commandFitIDs=[fit.ID]))
def addFitsByIDs(self, fitIDs): if not fitIDs: return self.mainFrame.command.Submit( cmd.GuiAddCommandFitsCommand(fitID=self.mainFrame.getActiveFit(), commandFitIDs=fitIDs))
def addFit(self, fit): if fit is None: return self.mainFrame.command.Submit( cmd.GuiAddCommandFitsCommand(fitID=self.mainFrame.getActiveFit(), commandFitIDs=[fit.ID]))