forked from enlightenment/efl
40 lines
932 B
Plaintext
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;
|
|
}
|
|
}
|
|
}
|
|
}
|