2019-01-18 05:22:23 -08:00
|
|
|
class Ecore.Event.Message extends Efl.Loop_Message
|
2017-11-08 22:59:04 -08:00
|
|
|
{
|
|
|
|
[[ For Legacy API usage Only. Legacy Ecore Events ]]
|
|
|
|
methods {
|
|
|
|
@property data {
|
|
|
|
[[ Property of the legacy event - set and get it ]]
|
|
|
|
set { }
|
|
|
|
get { }
|
|
|
|
values {
|
|
|
|
type: int; [[ The event type ]]
|
|
|
|
data: void_ptr; [[ The event data ]]
|
|
|
|
free_func: void_ptr; [[ Being lazy for legacy ]]
|
|
|
|
free_data: void_ptr; [[ Free func data ]]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
data_steal {
|
|
|
|
[[ Steal the data out and set internal values to -1
|
|
|
|
for type and NULL for other vals ]]
|
|
|
|
params {
|
|
|
|
@out type: int; [[ The event type ]]
|
|
|
|
@out data: void_ptr; [[ The event data ]]
|
|
|
|
@out free_func: void_ptr; [[ Being lazy for legacy ]]
|
|
|
|
@out free_data: void_ptr; [[ Free func data ]]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
implements {
|
|
|
|
Efl.Object.constructor;
|
|
|
|
Efl.Object.destructor;
|
|
|
|
}
|
|
|
|
}
|