2019-01-18 05:22:23 -08:00
|
|
|
class Efl.Input.Focus extends Efl.Object implements Efl.Input.Event
|
2016-11-17 11:29:58 -08:00
|
|
|
{
|
2016-11-28 10:14:39 -08:00
|
|
|
[[Represents a focus event. @since 1.19]]
|
2016-11-17 11:29:58 -08:00
|
|
|
methods {
|
|
|
|
@property object {
|
2016-11-28 10:14:39 -08:00
|
|
|
[[The focused object]]
|
2016-11-17 11:29:58 -08:00
|
|
|
values {
|
|
|
|
object: Efl.Object; [[The focused object.
|
|
|
|
In case this represents a canvas
|
|
|
|
focus the object will be $null]]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
implements {
|
|
|
|
class.destructor;
|
|
|
|
Efl.Object.constructor;
|
|
|
|
Efl.Object.destructor;
|
2016-12-27 07:06:19 -08:00
|
|
|
Efl.Input.Event.device { get; set; }
|
2016-11-17 11:29:58 -08:00
|
|
|
Efl.Input.Event.reset;
|
2019-01-23 11:54:58 -08:00
|
|
|
Efl.Input.Event.event_flags { get; set;}
|
2017-12-10 21:50:22 -08:00
|
|
|
Efl.Duplicate.duplicate;
|
2017-11-29 03:03:16 -08:00
|
|
|
[[Creates a copy of this event. @Efl.Input.Event.fake is $true.
|
|
|
|
|
|
|
|
The returned event object is similar to the given object in most
|
|
|
|
ways except that @Efl.Input.Event.fake will be $true.
|
|
|
|
|
|
|
|
Note: A reference is given to the caller. In order to avoid leaks
|
|
|
|
the C API users should call $efl_unref() after use.
|
|
|
|
]]
|
2016-12-27 07:06:19 -08:00
|
|
|
Efl.Input.Event.timestamp { get; set; }
|
2016-11-17 11:29:58 -08:00
|
|
|
}
|
2016-11-28 05:26:01 -08:00
|
|
|
}
|