1 1 <i>Описание всех возможных событий Снегопата</i>
2 2
3 -<b>События объекта Designer</b> - пример вызова events.connect(Designer, ИмяСобытия, SelfScript.self, [ИмяМетодаОбработчика = ""])
3 +<b>События объекта Designer</b> - пример вызова events.connect(Designer, ИмяСобытия, SelfScript.self, {ИмяМетодаОбработчика = ""})
4 4 * onExitApp() - без параметров
5 5 * onLoadAddin(addin)
6 6 * onUnLoadAddin(addin)
7 7 * beforeExitApp() - без параметров
8 8 * onSelectFile(selectFileData) - ISelectFileData
9 9 * onIdle() - без параметров
10 10 * createTextWindow(textWnd)
11 11
12 -<b>События объекта windows</b> - пример вызова events.connect(snegopat, ИмяСобытия, SelfScript.self, [ИмяМетодаОбработчика = ""])
12 +<b>События объекта windows</b> - пример вызова events.connect(snegopat, ИмяСобытия, SelfScript.self, {ИмяМетодаОбработчика = ""})
13 13 * onProcessTemplate(params)
14 14
15 -<b>События объекта windows</b> - пример вызова events.connect(windows, ИмяСобытия, SelfScript.self, [ИмяМетодаОбработчика = ""])
15 +<b>События объекта windows</b> - пример вызова events.connect(windows, ИмяСобытия, SelfScript.self, {ИмяМетодаОбработчика = ""})
16 16 * onDoModal(dlgInfo)
17 17 * onMessageBox(param)
18 18 <verbatim>Message(param.caption + " | " + param.text + " | " + param.type + " | " + param.timeout)
19 -При отработке события перехват с MessageBox'а снимается, и в обработчике можно смело его вызывать, не боясь зацикливания. Например мы сами хотим узнать ответ пользователя и в зависимости от него выполнить какие-то действия
19 +При отработке события перехват с MessageBox'а снимается, и в обработчике можно смело его вызывать, не боясь зацикливания.
20 +Например мы сами хотим узнать ответ пользователя и в зависимости от него выполнить какие-то действия
20 21 param.result = MessageBox(param.text, param.type, param.caption, param.timeout)
21 22 param.cancel = true</verbatim>
22 23
23 24 * onChangeTitles(param)
24 25
25 -Пока можно найти описания всех событий путем поиска "events.connect" по папке скриптов (scripts и core)
26 +<i>Пока можно найти описания всех событий путем поиска "events.connect" по папке скриптов (scripts и core)</i>