Показать сообщение отдельно
Старый 31.08.2009, 13:25   #36  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1234 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Сообщение от Denicce Посмотреть сообщение
можно и не лишаться формы. Я через globalCache() храню признак запуска Alt+M из класса-плугина Табакса и анализирую его в EditorScripts.getApplicableScripts(). Если вкл., то тут же return, иначе - стандартная обработка. Думаю, аналогично и в случае формы перехода к строке можно сделать.

ЗЫ
Я editor храню в infolog, как где-то тут описано было. ClassFactory не менял.
Ну понятно. Вы пошли по пути AxAssist, в этом случае ClassFactory менять незачем. По сути, разницы нет. Я просто хотел отметить, что пока известны (мне) два способа отлова Editor:
  1. Через EditorScripts и метод getApplicableScripts()
  2. Через ClassFactory, переопределяя форму "SysEditorGotoLine"
Что касается SysEditorGotoLine, то да, формы можно не лишаться, используя флаг. Но ввиду её неприменимости (мною) я этого не делал.