Exemple #1
0
    def OnDoubleClick(self, event):
        """ Double click on cell has been invocked
		"""
        line_number = self.getColumnText(self.currentItem, 2)
        python_path = self.getColumnText(self.currentItem, 4)

        if line_number != "":
            devscomp = Components.DEVSComponent()
            devscomp.setDEVSPythonPath(python_path)

            editor_frame = Components.DEVSComponent.OnEditor(devscomp, event)
            if editor_frame:
                editor_frame.text.GotoLine(int(line_number))

        event.Skip()
Exemple #2
0
    def OnDoubleClick(self, event):
        """ Double click on cell has been invoked
		"""
        line_number = self.getColumnText(self.currentItem, 2)
        python_path = self.getColumnText(self.currentItem, 4)

        if line_number != "":
            devscomp = Components.DEVSComponent()
            devscomp.setDEVSPythonPath(python_path)

            editor_frame = Components.DEVSComponent.OnEditor(devscomp, event)
            if editor_frame:
                nb = editor_frame.GetNoteBook()
                page = nb.GetCurrentPage()
                pos = int(line_number)
                page.GotoLine(pos)

        event.Skip()