forked from enlightenment/efl
eo: turn Eo API in a beta API as discussion are still ongoing.
This commit is contained in:
parent
c6f999aa46
commit
1dd7ed18bc
|
@ -34,6 +34,33 @@
|
|||
extern "C" {
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @typedef Eo
|
||||
* The basic Object type.
|
||||
*/
|
||||
typedef struct _Eo_Opaque Eo;
|
||||
|
||||
/**
|
||||
* @typedef Eo_Class
|
||||
* The basic Object class type.
|
||||
* @ingroup Eo_Class
|
||||
*/
|
||||
typedef struct _Eo_Class_Opaque Eo_Class;
|
||||
|
||||
/**
|
||||
* @typedef Eo_Callback_Priority
|
||||
*
|
||||
* Callback priority value. Range is -32k - 32k. The lower the number, the
|
||||
* higher the priority.
|
||||
*
|
||||
* @see EO_CALLBACK_PRIORITY_AFTER
|
||||
* @see EO_CALLBACK_PRIORITY_BEFORE
|
||||
* @see EO_CALLBACK_PRIORITY_DEFAULT
|
||||
*/
|
||||
typedef short Eo_Callback_Priority;
|
||||
|
||||
#ifdef EFL_BETA_API_SUPPORT
|
||||
|
||||
/**
|
||||
* @var _eo_class_creation_lock
|
||||
* This variable is used for locking purposes in the class_get function
|
||||
|
@ -214,25 +241,12 @@ EAPI void eo_dbg_info_free(Eo_Dbg_Info *info);
|
|||
(type) __x; \
|
||||
})
|
||||
|
||||
/**
|
||||
* @typedef Eo
|
||||
* The basic Object type.
|
||||
*/
|
||||
typedef struct _Eo_Opaque Eo;
|
||||
|
||||
/**
|
||||
* @typedef Eo_Op
|
||||
* The Eo operation type id.
|
||||
*/
|
||||
typedef unsigned int Eo_Op;
|
||||
|
||||
/**
|
||||
* @typedef Eo_Class
|
||||
* The basic Object class type.
|
||||
* @ingroup Eo_Class
|
||||
*/
|
||||
typedef struct _Eo_Class_Opaque Eo_Class;
|
||||
|
||||
/**
|
||||
* @def EO_NOOP
|
||||
* A special #Eo_Op meaning "No operation".
|
||||
|
@ -1552,3 +1566,5 @@ EAPI extern const Eo_Event_Description _EO_EV_DEL;
|
|||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue