1.1-rc3
Classes | Enumerations
Events

Event related functionality. Events. More...

Classes

struct  Event
 A single event that has information about the event and state for the event. More...
 
struct  Key
 Keyboard event data. More...
 
struct  Pointer
 Pointer event data. More...
 

Enumerations

enum  EventId {
  none = detail::bit(0), raw_pointer_down = detail::bit(1), raw_pointer_up = detail::bit(2), raw_pointer_move = detail::bit(3),
  pointer_click = detail::bit(4), pointer_dblclick = detail::bit(5), pointer_hold = detail::bit(6), pointer_drag_start = detail::bit(7),
  pointer_drag = detail::bit(8), pointer_drag_stop = detail::bit(9), keyboard_down = detail::bit(10), keyboard_up = detail::bit(11),
  keyboard_repeat = detail::bit(12)
}
 Event identifiers. More...
 

Detailed Description

Event related functionality. Events.

Enumeration Type Documentation

◆ EventId

enum EventId
strong

Event identifiers.

Enumerator
none 
raw_pointer_down 

Raw pointer event.

These events are usually tied to physical device events.

It's usually preferred to use the normal pointer events instead.

raw_pointer_up 

Raw pointer event.

These events are usually tied to physical device events.

It's usually preferred to use the normal pointer events instead.

raw_pointer_move 

Raw pointer event.

These events are usually tied to physical device events.

It's usually preferred to use the normal pointer events instead.

pointer_click 

Pointer event.

pointer_dblclick 

Pointer event.

pointer_hold 

Pointer event.

pointer_drag_start 

Pointer event.

pointer_drag 

Pointer event.

pointer_drag_stop 

Pointer event.

keyboard_down 

Keyboard event.

keyboard_up 

Keyboard event.

keyboard_repeat 

Keyboard event.