Пример #1
0
    def import_from_everywhere(self):
        """Insert an import line from any place in the editor."""

        editorWidget = self.get_current_editor()
        if editorWidget:
            dialog = from_import_dialog.FromImportDialog(editorWidget, self)
            dialog.show()
Пример #2
0
 def import_from_everywhere(self):
     editorWidget = self.ide.mainContainer.get_actual_editor()
     if editorWidget:
         text = unicode(editorWidget.get_text())
         froms = re.findall('^from (.*)', text, re.MULTILINE)
         fromSection = list(set([f.split(' import')[0] for f in froms]))
         dialog = from_import_dialog.FromImportDialog(fromSection,
             editorWidget, self.ide)
         dialog.show()
Пример #3
0
 def import_from_everywhere(self):
     """Show the dialog to insert an import from any place in the editor."""
     editorWidget = self.ide.mainContainer.get_actual_editor()
     if editorWidget:
         text = editorWidget.get_text()
         froms = re.findall('^from (.*)', text, re.MULTILINE)
         fromSection = list(set([f.split(' import')[0] for f in froms]))
         dialog = from_import_dialog.FromImportDialog(
             fromSection, editorWidget, self.ide)
         dialog.show()
Пример #4
0
 def import_from_everywhere(self):
     """Add an item to the back stack and reset the forward stack."""
     editorWidget = self.get_current_editor()
     if editorWidget:
         dialog = from_import_dialog.FromImportDialog(editorWidget, self)
         dialog.show()