QScintilla/Editor.py

changeset 1807
9898a95461f1
parent 1768
8a04ce23e083
child 1819
cfcfd617216a
equal deleted inserted replaced
1806:9ac49a2db4e7 1807:9898a95461f1
81 @signal eolChanged(str) emitted when the editors eol type was set. The eol string 81 @signal eolChanged(str) emitted when the editors eol type was set. The eol string
82 is passed as a parameter. 82 is passed as a parameter.
83 @signal encodingChanged(str) emitted when the editors encoding was set. The 83 @signal encodingChanged(str) emitted when the editors encoding was set. The
84 encoding name is passed as a parameter. 84 encoding name is passed as a parameter.
85 @signal lastEditPositionAvailable() emitted when a last edit position is available 85 @signal lastEditPositionAvailable() emitted when a last edit position is available
86 @signal refreshed() emitted to signal a refresh of the editor contents
86 """ 87 """
87 modificationStatusChanged = pyqtSignal(bool, QsciScintillaCompat) 88 modificationStatusChanged = pyqtSignal(bool, QsciScintillaCompat)
88 undoAvailable = pyqtSignal(bool) 89 undoAvailable = pyqtSignal(bool)
89 redoAvailable = pyqtSignal(bool) 90 redoAvailable = pyqtSignal(bool)
90 cursorChanged = pyqtSignal(str, int, int) 91 cursorChanged = pyqtSignal(str, int, int)
101 showMenu = pyqtSignal(str, QMenu, QsciScintillaCompat) 102 showMenu = pyqtSignal(str, QMenu, QsciScintillaCompat)
102 languageChanged = pyqtSignal(str) 103 languageChanged = pyqtSignal(str)
103 eolChanged = pyqtSignal(str) 104 eolChanged = pyqtSignal(str)
104 encodingChanged = pyqtSignal(str) 105 encodingChanged = pyqtSignal(str)
105 lastEditPositionAvailable = pyqtSignal() 106 lastEditPositionAvailable = pyqtSignal()
107 refreshed = pyqtSignal()
106 108
107 # Autocompletion icon definitions 109 # Autocompletion icon definitions
108 ClassID = 1 110 ClassID = 1
109 ClassProtectedID = 2 111 ClassProtectedID = 2
110 ClassPrivateID = 3 112 ClassPrivateID = 3
5560 self.__restoreBreakpoints() 5562 self.__restoreBreakpoints()
5561 5563
5562 self.editorSaved.emit(self.fileName) 5564 self.editorSaved.emit(self.fileName)
5563 self.__autoSyntaxCheck() 5565 self.__autoSyntaxCheck()
5564 5566
5567 self.refreshed.emit()
5568
5565 def setMonospaced(self, on): 5569 def setMonospaced(self, on):
5566 """ 5570 """
5567 Public method to set/reset a monospaced font. 5571 Public method to set/reset a monospaced font.
5568 5572
5569 @param on flag to indicate usage of a monospace font (boolean) 5573 @param on flag to indicate usage of a monospace font (boolean)

eric ide

mercurial