efl/src/lib/evas/canvas/efl_event_input.eo

40 lines
932 B
Plaintext

import efl_event_types;
interface Efl.Event.Input (Efl.Event)
{
eo_prefix: efl_event;
methods {
@property device {
[[Input device that originated this event.]]
values {
dev: Efl.Input.Device;
}
}
@property event_flags {
[[Extra flags for this event, may be changed by the user.]]
values {
flags: Efl.Event.Flags;
}
}
@property processed {
[[$true if @.event_flags indicates the event is on hold.]]
values {
val: bool;
}
}
@property scrolling {
[[$true if @.event_flags indicates the event happened while scrolling.]]
values {
val: bool;
}
}
@property fake {
[[$true if the event was fake, not triggered by real hardware.]]
get {}
values {
val: bool;
}
}
}
}