Changes To События Снегопата Вы: nobody
Вход

Changes to "События Снегопата" between 2012-05-25 07:25:07 and 2012-05-25 07:32:04

    11     11     *    onMessage(MessageParam) - объект IMessageParams со свойствами text, marker, cancel
    12     12   
    13     13   <b>События объекта snegopat</b> - строка вызова events.connect(snegopat, ИмяСобытия, SelfScript.self, {ИмяМетодаОбработчика = ""})
    14     14     *    onProcessTemplate(params) - возникает после обработки текста шаблона до его вставки в редактор. Позволяет изменять вставляемый текст.
    15     15     *    onChangeTextManager - <i>не описан состав параметров</i> Используется в SciColorerV8
    16     16   
    17     17   <b>События объекта windows</b> - строка вызова events.connect(windows, ИмяСобытия, SelfScript.self, {ИмяМетодаОбработчика = ""})
    18         -  *    onDoModal(dlgInfo)
           18  +  *    onDoModal(dlgInfo_IDoModalHook) - Позволяет обрабатывать аддинами открытие системой модальных окон и частично управлять ими.
    19     19     *    onMessageBox(param)
    20     20       <verbatim>Message(param.caption + " | " + param.text + " | " + param.type + " | " + param.timeout)
    21     21   При отработке события перехват с MessageBox'а снимается, и в обработчике можно смело его вызывать, не боясь зацикливания. 
    22     22   Например мы сами хотим узнать ответ пользователя и в зависимости от него выполнить какие-то действия
    23     23   param.result = MessageBox(param.text, param.type, param.caption, param.timeout)
    24     24   param.cancel = true</verbatim>
    25     25   
    26         -  *    onChangeTitles(param)
           26  +  *    onChangeTitles(ISetMainTitleHook param) - Позволяет обрабатывать аддинами изменение заголовка основного окна и менять его.
    27     27   
    28     28   <b>События объекта metadata </b> - строка вызова events.connect(metadata , ИмяСобытия, SelfScript.self, {ИмяМетодаОбработчика = ""})
    29     29     *    MetaDataEvent(paramIV8MetaDataEvent)  Вызывается при различных действиях с метаданными, передается объект IV8MetaDataEvent
    30     30   
    31     31   <i>Пока можно найти описания всех событий путем поиска "events.connect" по папке скриптов (scripts и core)</i>