/*@ Get the parent of an object */
}
values {
- parent: Eo*; /*@ the new parent */
+ parent: Eo.Base*; /*@ the new parent */
}
}
@property event_global_freeze_count @class {
constructor {
/*@ Call the object's constructor.
Should not be used with #eo_do. Only use it with #eo_do_super. */
- return: Eo *; /*@ The new object created, can be NULL if aborting */
+ return: Eo.Base *; /*@ The new object created, can be NULL if aborting */
}
destructor {
/*@ Call the object's destructor.
}
finalize {
/*@ Called at the end of #eo_add. Should not be called, just overridden. */
- return: Eo *; /*@ The new object created, can be NULL if aborting */
+ return: Eo.Base *; /*@ The new object created, can be NULL if aborting */
}
wref_add {
/*@ Add a new weak reference to obj.
This function registers the object handle pointed by wref to obj so when obj is deleted it'll be updated to NULL. This functions should be used when you want to keep track of an object in a safe way, but you don't want to prevent it from being freed. */
params {
- @out wref: Eo*;
+ @out wref: Eo.Base *;
}
}
wref_del {
/*@ Delete the weak reference passed. */
params {
- @in wref: Eo**;
+ @in wref: Eo.Base **;
}
}
key_data_set {
/*@ Add an event callback forwarder for an event and an object. */
params {
@in desc: const(Eo_Event_Description)*; /*@ The description of the event to listen to */
- @in new_obj: Eo*; /*@ The object to emit events from */
+ @in new_obj: Eo.Base *; /*@ The object to emit events from */
}
}
event_callback_forwarder_del {
/*@ Remove an event callback forwarder for an event and an object. */
params {
@in desc: const(Eo_Event_Description)*; /*@ The description of the event to listen to */
- @in new_obj: Eo*; /*@ The object to emit events from */
+ @in new_obj: Eo.Base *; /*@ The object to emit events from */
}
}
dbg_info_get {
}
children_iterator_new {
/*@ Get an iterator on all childrens */
- return: free(own(iterator<Eo *> *), eina_iterator_free) @warn_unused;
+ return: free(own(iterator<Eo.Base *> *), eina_iterator_free) @warn_unused;
}
composite_attach @beta {
/*@
* @ingroup Eo_Composite_Objects
*/
params {
- @in comp_obj: Eo *; /*@ the object that will be used to composite the parent. */
+ @in comp_obj: Eo.Base *; /*@ the object that will be used to composite the parent. */
}
return: bool; /*@ EINA_TRUE if successfull. EINA_FALSE otherwise. */
}
* @ingroup Eo_Composite_Objects
*/
params {
- @in comp_obj: Eo *; /*@ the object that will be removed from the parent. */
+ @in comp_obj: Eo.Base *; /*@ the object that will be removed from the parent. */
}
return: bool; /*@ EINA_TRUE if successfull. EINA_FALSE otherwise. */
}