forked from enlightenment/efl
eo: declare Eo stable
Summary: This declares the main part of Eo.h as stable, except the domain api for now. We don't have a user of that API for now, nor do we have bindings supporting threads, lets wait with this bit until we have bindings for this, so we can test it. Further more, this does not stabilize the composition API of efl_object.eo.h, reason for this is, that we might want to overthink the solution we have with events, as we might want to forward events per default. Depends on D7931 Reviewers: stefan_schmidt, cedric, zmike, segfaultxavi Reviewed By: cedric Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7932
This commit is contained in:
parent
f94ca6c269
commit
1fabc8fb99
|
@ -182,8 +182,6 @@ typedef Eo Efl_Class;
|
|||
typedef Eo Efl_Object;
|
||||
#define _EFL_OBJECT_EO_CLASS_TYPE
|
||||
|
||||
#ifdef EFL_BETA_API_SUPPORT
|
||||
|
||||
/**
|
||||
* @var _efl_class_creation_lock
|
||||
* This variable is used for locking purposes in the class_get function
|
||||
|
@ -1009,6 +1007,7 @@ EAPI Eina_Bool efl_object_init(void);
|
|||
*/
|
||||
EAPI Eina_Bool efl_object_shutdown(void);
|
||||
|
||||
#ifdef EFL_BETA_API_SUPPORT
|
||||
|
||||
/**
|
||||
* The virtual allocation domain where an object lives
|
||||
|
@ -1192,8 +1191,7 @@ EAPI Eina_Bool efl_domain_data_return(Efl_Id_Domain domain);
|
|||
*/
|
||||
EAPI Eina_Bool efl_compatible(const Eo *obj, const Eo *obj_target);
|
||||
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
// to fetch internal function and object data at once
|
||||
typedef struct _Efl_Object_Op_Call_Data
|
||||
|
@ -2293,7 +2291,6 @@ EAPI Eina_Iterator *eo_objects_iterator_new(void);
|
|||
* @}
|
||||
*/
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -345,7 +345,7 @@ abstract Efl.Object
|
|||
[[Get an iterator on all childrens]]
|
||||
return: iterator<Efl.Object> @owned @warn_unused; [[Children iterator]]
|
||||
}
|
||||
composite_attach {
|
||||
composite_attach @beta {
|
||||
[[Make an object a composite object of another.
|
||||
|
||||
The class of comp_obj must be part of the extensions of the class of the parent.
|
||||
|
@ -359,7 +359,7 @@ abstract Efl.Object
|
|||
}
|
||||
return: bool; [[$true if successful. $false otherwise.]]
|
||||
}
|
||||
composite_detach {
|
||||
composite_detach @beta {
|
||||
[[Detach a composite object from another object.
|
||||
|
||||
This functions also sets the parent of comp_obj to $null.
|
||||
|
@ -371,7 +371,7 @@ abstract Efl.Object
|
|||
}
|
||||
return: bool; [[$true if successful. $false otherwise.]]
|
||||
}
|
||||
composite_part_is {
|
||||
composite_part_is @beta {
|
||||
[[Check if an object is part of a composite object.
|
||||
|
||||
See @.composite_attach, @.composite_part_is.
|
||||
|
|
Loading…
Reference in New Issue