Головна » 2016 » Січень » 8 » Скриптові функції - Обробка подій
21:13
Скриптові функції - Обробка подій

Всі скриптові функції Digitals для зручності можна поділити на категорії, в залежності від того, які операції та над якими об'єктами виконує та чи інша функція.


Список подій, на які може реагувати скрипт

%Events.OnStartup - запуск програми

%Events.OnFileOpen - відкриття карти

%Events.OnFileNew - створення нової карти

%Events.OnFileSave - збереження карти

%Events.OnActivateMap - активація вкладки з картою

%Events.OnAdd - вставка об'єктів на карту

%Events.OnSelect - виділення об'єкта

%Events.OnChange - зміна об'єктів

%Events.OnChangeZoom - збільшення/зменшення відображення карти на екрані

%Events.OnCollect - збір нового об'єкта

%Events.OnCollectionLayerChange - зміна шару для збору

%Events.OnPointCollect - додавання нової точки під час збору

%Events.OnDelete - видалення об'єкта

%Events.OnLayerChange - зміна шару об'єкта

%Events.OnParametersChange - зміна параметра об'єкта

%Events.OnJoin - з'єднання об'єктів кнопкою на правій панелі

%Events.OnMergeоб'єднання об'єктів кнопкою на правій панелі

%Events.OnPaint - скролінг (прокрутка мишкою) карти

%Events.OnFileClose - закриття карти

%Events.OnShutdown - закриття програми

Вкл/викл подій

@DisableEvents - забороняє всі події, до виклику функції @EnableEvents

@EnableEvents - дозволяє події, заборонені функцією @DisableEvents

Властивості події

@EventName - повертає ім'я поточної події, наприклад, ONSELECT

@EventObject - повертає номер об'єкта для останньої події: OnSelect, OnCollect, і т.д.

@EventObjectsList - повертає список номерів об'єктів для останньої події

@EventParameter - повертає номер змінених параметрів для останньої події OnParametersChange

@ToolbarButtonState - повертає 1 якщо кнопка скрипту натиснута і 0 - якщо не натиснута


Примітка: жирним шрифтом (напр.@DisableEvents) виділена назва функції, червоним шрифтом (напр.%Events.OnStartup)  - подія, на яку має реагувати скрипт.

 

Переглядів: 3466 | Додав: Микола | Рейтинг: 0.0/0
Всього коментарів: 0
avatar