PluginRefactoringRope.py

changeset 294
78e4a6823a98
parent 293
dd1c7ed6d880
child 300
f963e54aea5c
equal deleted inserted replaced
293:dd1c7ed6d880 294:78e4a6823a98
272 @param value the value to be set 272 @param value the value to be set
273 """ 273 """
274 Preferences.Prefs.settings.setValue( 274 Preferences.Prefs.settings.setValue(
275 self.PreferencesKey + "/" + key, value) 275 self.PreferencesKey + "/" + key, value)
276 276
277 ## if key in ["CodeAssistEnabled", "CodeAssistCalltipsEnabled",
278 ## "MouseClickEnabled"]:
279 ## if value:
280 ## for editor in e5App().getObject("ViewManager")\
281 ## .getOpenEditors():
282 ## if editor not in self.__editors:
283 ## self.__editorOpened(editor)
284 ## else:
285 ## for editor in self.__editors[:]:
286 ## self.__editorClosed(editor)
287 if key in ["MouseClickGotoModifiers", "MouseClickGotoButton"]: 277 if key in ["MouseClickGotoModifiers", "MouseClickGotoButton"]:
288 for editor in self.__editors: 278 for editor in self.__editors:
289 self.__disconnectMouseClickHandler(editor) 279 self.__disconnectMouseClickHandler(editor)
290 self.__connectMouseClickHandler(editor) 280 self.__connectMouseClickHandler(editor)
291 ## for editor in self.__editors:
292 ## # TODO: change these once mouse click has been moved to code assist
293 ## self.__refactoringServer.disconnectEditor(editor)
294 ## self.__refactoringServer.connectEditor(editor)
295 281
296 def __determineLanguage(self): 282 def __determineLanguage(self):
297 """ 283 """
298 Private method to determine the valid language strings. 284 Private method to determine the valid language strings.
299 285
356 342
357 self.__setAutoCompletionHook(editor) 343 self.__setAutoCompletionHook(editor)
358 self.__setCalltipsHook(editor) 344 self.__setCalltipsHook(editor)
359 345
360 self.__connectMouseClickHandler(editor) 346 self.__connectMouseClickHandler(editor)
361 ## self.__codeAssistServer.connectEditor(editor)
362 ## # TODO: delete these once mouse click has been moved to code assist
363 ## if e5App().getObject("Project").isOpen():
364 ## self.__refactoringServer.connectEditor(editor)
365 347
366 def __disconnectEditor(self, editor): 348 def __disconnectEditor(self, editor):
367 """ 349 """
368 Private method to disconnect an editor. 350 Private method to disconnect an editor.
369 351
379 361
380 self.__unsetAutoCompletionHook(editor) 362 self.__unsetAutoCompletionHook(editor)
381 self.__unsetCalltipsHook(editor) 363 self.__unsetCalltipsHook(editor)
382 364
383 self.__disconnectMouseClickHandler(editor) 365 self.__disconnectMouseClickHandler(editor)
384 ## self.__codeAssistServer.disconnectEditor(editor)
385 ## # TODO: delete these once mouse click has been moved to code assist
386 ## self.__refactoringServer.disconnectEditor(editor)
387 366
388 def __connectMouseClickHandler(self, editor): 367 def __connectMouseClickHandler(self, editor):
389 """ 368 """
390 Private method to connect the mouse click handler to an editor. 369 Private method to connect the mouse click handler to an editor.
391 370

eric ide

mercurial