IHotspotShape
Расширяет ICustomizable, IDomEventEmitter.
Интерфейс фигуры, определяющей геометрию активной области.
Примечание
Не поддерживается начиная с версии 2.1.
Конструктор | Поля | События | Методы
Конструктор
IHotspotShape()
Поля
Имя |
Тип |
Описание |
Менеджер событий. Унаследовано от IDomEventEmitter. |
||
Менеджер опций. Унаследовано от ICustomizable. |
События
Имя |
Описание |
Однократное нажатие левой кнопки мыши на объекте. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Экземпляр класса MapEvent. Более детальное описание доступно в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
Изменение контейнера. Экземпляр класса Event. |
|
Вызов контекстного меню на элементе. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Экземпляр класса MapEvent. Более детальное описание доступно в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
Двойное нажатие левой кнопки мыши на объекте. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Экземпляр класса MapEvent. Более детальное описание доступно в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
Нажатие кнопки мыши над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Экземпляр класса MapEvent. Более детальное описание доступно в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
Наведение курсора на объект. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Экземпляр класса MapEvent. Более детальное описание доступно в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
Вывод курсора за пределы объекта. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Экземпляр класса MapEvent. Более детальное описание доступно в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
Перемещение курсора над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Экземпляр класса MapEvent. Более детальное описание доступно в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
Отпускание кнопки мыши над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Экземпляр класса MapEvent. Более детальное описание доступно в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
Окончание мультисенсорного управления. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent. Унаследовано от IDomEventEmitter. |
|
Повторящееся событие при мультисенсорном управлении. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Определяет свойство touches, которое содержит список прикосновений. Каждое прикосновение описано объектом, которое содержит поля:
Унаследовано от IDomEventEmitter. |
|
Начало мультисенсорного управления. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Определяет свойство touches, которое содержит список прикосновений. Каждое прикосновение описано объектом, которое содержит поля:
Унаследовано от IDomEventEmitter. |
|
Изменение в опциях объекта. Унаследовано от ICustomizable. |
|
Изменение фигуры, описывающей активную область. Экземпляр класса Event. |
|
Скролл мышкой. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Экземпляр класса MapEvent. Более детальное описание доступно в domEvent.manager. Унаследовано от IDomEventEmitter. |
Методы
Имя |
Возвращает |
Описание |
IHotspotContainer |
Возвращает контейнер активных областей. |
|
Object |
Возвращает реальную геометрию фигуры. |
|
getId() |
Number |
Возвращает идентификатор объекта. |
Object |
Возвращает данные объекта. |
|
getShape() |
Возвращает фигуру, описывающую активную область. |
|
Задает реальную геометрию фигуры. |
||
Задает идентификатор объекта. |
||
Задает данные объекта. |
||
Описание событий
containerchange
Изменение контейнера. Экземпляр класса Event.
shapechange
Изменение фигуры, описывающей активную область. Экземпляр класса Event.
Описание методов
getContainer
{IHotspotContainer} getContainer()
Возвращает контейнер активных областей.
getGeometry
{Object} getGeometry()
Возвращает реальную геометрию фигуры.
getId
{Number} getId()
Возвращает идентификатор объекта.
getProperties
{Object} getProperties()
Возвращает данные объекта.
getShape
{IShape} getShape()
Возвращает фигуру, описывающую активную область.
setGeometry
{} setGeometry(geometry)
Задает реальную геометрию фигуры.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Object Реальная геометрия фигуры. |
* Обязательный параметр/опция.
setId
{} setId(id)
Задает идентификатор объекта.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
— |
Тип: Number Идентификатор объекта. |
* Обязательный параметр/опция.
setProperties
{} setProperties(properties)
Задает данные объекта.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Object Данные объекта. |
* Обязательный параметр/опция.
setShape
{} setShape(shape)
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: IShape Фигура, описывающая активную область. |
* Обязательный параметр/опция.
Обязательный параметр.