Набор констант, определяющих событие, возникающее в системе Zulu. Модули расширения (плагины) могут обрабатывать эти события через механизм OnZuluEvent.
Входит в состав библиотеки ZuluGIS 2021 Application.
Константа
Описание
evIdle = 0x09
Возникает в момент бездействия системы (ожидание ввода). (Зарезервировано)
Константа
Описание
evDocActivate = 0x13
Окно документа становится активным.
evDocClose = 0x12
Возникает непосредственно перед закрытием документа.
evDocDeactivate = 0x14
Окно документа становится неактивным.
evDocNew = 0x10
Возникает при создании нового документа.
evDocOpen = 0x11
Возникает при открытии существующего документа.
Константа
Описание
evMapAfterLayerRemoved = 0x10043
Возникает после того, как слой удален из карты.
evMapBeforeLayerAdd = 0x10044
Возникает перед тем, как слой будет добавлен в карту.
evMapBookmarksChanged = 0x10038
Возникает при изменении закладок в карте.
evMapCurIDChanged = 0x10030
Возникает при изменении текущего выделенного элемента на карте.
evMapElementsChanged = 0x10036
Возникает при изменении объекта(ов) в режиме редактирования.
evMapLabelStateChanged = 0x00010049
Возникает когда меняется состояние отображения бирок в карте.
evMapLayerActivate = 0x10022
Возникает когда в карте сменяется текущий активный слой.
evMapLayerAdded = 0x10020
Возникает при добавлении слоя в карту.
evMapLayerCompositionChanged = 0x10033
Возникает при изменении порядка следования слоев в карте.
evMapLayerRemoved = 0x10021
Возникает при удалении слоя из карты.
evMapLayerVisibilityChanged = 0x10045
Возникает при изменении отображения слоя в карте.
evMapModeChanged = 0x10032
Возникает при изменении текущего пользовательского режима в карте.
evMapModeVisibilityChanged = 0x10046
Возникает при изменении режима отображения определенного типа или режима объектов слоя.
evMapNetworkRecalc = 0x10040
Возникает при изменении состояния логической сети данного слоя.
evMapObjectSelect = 0x10031
Возникает при выделении текущего элемента на карте.
evMapPathChanged = 0x10039
Возникает при изменении пути к файлу карты.
evMapSelChanged = 0x10042
Возникает при изменении состава выделенных элементов (группы).
evMapThemeStateChanged = 0x00010050
Возникает при изменении состояния отображения одной или нескольких тем в карте.
Константа
Описание
evMapAfterDraw = 0x10001
Возникает при перерисовке карты в окне после окончания прорисовки всей картографической информации.
evMapAfterLayerDraw = 0x10034
Возникает при обновлении окна карты после прорисовки отдельного слоя.
evMapAfterPaint = 0x10002
Возникает после смены изображения в окне карты.
evMapBeforeDraw = 0x10037
Возникает непосредственно перед началом перерисовки в окне карты.
evMapBeforeLayerDraw = 0x10035
Возникает непосредственно перед началом прорисовки конкретного слоя в окне карты.
evMapBeforeScaleChange = 0x10047
Возникает при попытке изменить масштаб отображения в окне карты.
evMapKeyChar = 0x10018
Возникает при нажатии на клавишу клавиатуры, соответствующей букве или цифре.
evMapKeyDown = 0x10016
Возникает при нажатии на клавишу клавиатуры в окне карты.
evMapKeyUp = 0x10017
Возникает при отпускании клавиши на клавиатуре в окне карты.
evMapLButtonDblClk = 0x10012
Возникает при двойном нажатии левой кнопки мыши в окне карты.
evMapLButtonDown = 0x10010
Возникает при нажатии левой кнопки мыши в окне карты.
evMapLButtonUp = 0x10011
Возникает при отпускании левой кнопки мыши в окне карты.
evMapMouseMove = 0x10015
Возникает при перемещении курсора мыши в окне карты.
evMapMouseWheel = 0x10041
Возникает при вращении колесика мыши в окне карты. (Зарезервировано)
evMapRButtonDown = 0x10013
Возникает при нажатии правой кнопки мыши в окне карты.
evMapRButtonUp = 0x10014
Возникает при отпускании правой кнопки мыши в окне карты.
evMapScaleChanged = 0x10048
Возникает при изменении масштаба отображения в окне карты.
Константа
Описание
evLayerBaseChanged = 0x00020004
Возникает при изменении описателя базы данных слоя.
evLayerLabelsChanged = 0x00020002
Возникает при изменении состояния бирок у слоя.
evLayerStructChanged = 0x00020003
Возникает при изменении структуры слоя.
evLayerThemesChanged = 0x00020001
Возникает при изменении состояния той или иной темы у слоя.
Константа
Описание
evProjectClose = 0x21
Возникает при закрытии проекта.
evProjectOpen = 0x20
Возникает при открытии проекта.
Константа
Описание
evBrowserAfterCustomBrowse = 0x30004
Возникает при обработке нажатия на кнопку «многоточие» у поля на странице «Текущая запись» после того, как выполнились основные обработчики.
evBrowserCustomBrowse = 0x30003
Возникает при нажатии кнопки «многоточие» у поля на странице «Текущая запись», имеющего специальные теги custombrowseobject, custombrowsemethod.
evBrowserRecordChanged = 0x30001
Возникает при изменении (добавлении, удалении) записи в браузере базы данных.