Типы событий

Типы создаваемых событий

Прототип:

#include <screen/screen.h>
enum {
SCREEN_EVENT_NONE
SCREEN_EVENT_CREATE
SCREEN_EVENT_PROPERTY
SCREEN_EVENT_CLOSE
SCREEN_EVENT_INPUT
SCREEN_EVENT_POINTER
SCREEN_EVENT_KEYBOARD
SCREEN_EVENT_USER
SCREEN_EVENT_POST
SCREEN_EVENT_DISPLAY
SCREEN_EVENT_IDLE
SCREEN_EVENT_UNREALIZE
SCREEN_EVENT_GAMEPAD
SCREEN_EVENT_JOYSTICK
SCREEN_EVENT_DEVICE
SCREEN_EVENT_MTOUCH_TOUCH
SCREEN_EVENT_MTOUCH_MOVE
SCREEN_EVENT_MTOUCH_RELEASE
};

Библиотека:

libscreen

Описание:

SCREEN_EVENT_NONE
Блокирующее событие, сообщающее, что в очереди сейчас нет событий
SCREEN_EVENT_CREATE
Посылается при создании дочернего окна
SCREEN_EVENT_PROPERTY
Посылается при установке свойства
SCREEN_EVENT_CLOSE
Посылается при завершении дочернего окна
SCREEN_EVENT_INPUT
Посылается при появлении неизвестного события ввода
SCREEN_EVENT_POINTER
Используется для описания различных объектов API:
устройство
представление устройства ввода, ассоциированного с курсором (имеющего координатное позиционирование)
событие
посылается при обнаружении события ввода с координатным позиционированием
SCREEN_EVENT_KEYBOARD
Используется для описания различных объектов API:
устройство
представление клавиатуры
событие
посылается при обнаружении события ввода клавиатуры
SCREEN_EVENT_USER
Посылается при обнаружении события пользователя
SCREEN_EVENT_POST
Посылается при инициализации события POST дочерним окном
SCREEN_EVENT_DISPLAY
Посылается при обнаружении внешнего дисплея
SCREEN_EVENT_IDLE
Посылается, когда окно входит в состояние простоя
SCREEN_EVENT_UNREALIZE
Посылается при потере дескриптора окна
SCREEN_EVENT_GAMEPAD
Используется для описания различных объектов API:
устройство
представление геймпада
событие
посылается при обнаружении события ввода геймпада
SCREEN_EVENT_JOYSTICK
Используется для описания различных объектов API:
устройство
представление джойстика
событие
посылается при обнаружении события ввода джойстика
SCREEN_EVENT_DEVICE
Посылается при обнаружении устройства ввода
SCREEN_EVENT_MTOUCH_TOUCH
Используется для описания различных объектов API:
устройство
представление мультитач-устройства
событие
посылается при обнаружении мультитач-события
SCREEN_EVENT_MTOUCH_MOVE
Посылается при обнаружении перемещения позиции в мультитач-событии (например, пользователь перемещает пальцы по тачскрину, выполняя жест)
SCREEN_EVENT_MTOUCH_RELEASE
Посылается при событии отпускания тачскрина или при завершении мультитач-жеста




Предыдущий раздел: События