24 # Start-Of-Header |
24 # Start-Of-Header |
25 name = "Refactoring Rope Plugin" |
25 name = "Refactoring Rope Plugin" |
26 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
26 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
27 autoactivate = True |
27 autoactivate = True |
28 deactivateable = True |
28 deactivateable = True |
29 version = "4.2.3" |
29 version = "4.2.4" |
30 className = "RefactoringRopePlugin" |
30 className = "RefactoringRopePlugin" |
31 packageName = "RefactoringRope" |
31 packageName = "RefactoringRope" |
32 internalPackages = "rope" |
32 internalPackages = "rope" |
33 shortDescription = "Refactoring using the Rope library." |
33 shortDescription = "Refactoring using the Rope library." |
34 longDescription = """This plug-in implements refactoring functionality""" \ |
34 longDescription = """This plug-in implements refactoring functionality""" \ |
453 self.__setAutoCompletionHook(editor) |
453 self.__setAutoCompletionHook(editor) |
454 if self.getPreferences("CodeAssistCalltipsEnabled"): |
454 if self.getPreferences("CodeAssistCalltipsEnabled"): |
455 self.__setCalltipsHook(editor) |
455 self.__setCalltipsHook(editor) |
456 |
456 |
457 if self.getPreferences("MouseClickEnabled"): |
457 if self.getPreferences("MouseClickEnabled"): |
|
458 self.__disconnectMouseClickHandler(editor) |
458 self.__connectMouseClickHandler(editor) |
459 self.__connectMouseClickHandler(editor) |
459 |
460 |
460 def __connectMouseClickHandler(self, editor): |
461 def __connectMouseClickHandler(self, editor): |
461 """ |
462 """ |
462 Private method to connect the mouse click handler to an editor. |
463 Private method to connect the mouse click handler to an editor. |