This type is used as a bridge between objective-c objects (which are
ALWAYS pointed to) and the C interface.
Ecore_Cocoa_Object* is a less ugly substitute for void*.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
typedef void * Ecore_Cocoa_Window_Id;
/**
+ * @typedef Ecore_Cocoa_Object
+ * Opaque handler to refer to an objective-c object (aka id)
+ */
+typedef void Ecore_Cocoa_Object;
+
+/**
* @typedef Ecore_Cocoa_Event_Video_Resize
* Type of event thrown when a window is resized
*/
Eina_Bool on);
EAPI void ecore_cocoa_window_view_set(Ecore_Cocoa_Window *window,
- void *view);
+ Ecore_Cocoa_Object *view);
EAPI int ecore_cocoa_titlebar_height_get(void);
EAPI void
ecore_cocoa_window_view_set(Ecore_Cocoa_Window *window,
- void *view)
+ Ecore_Cocoa_Object *view)
{
EINA_SAFETY_ON_NULL_RETURN(window);
EINA_SAFETY_ON_NULL_RETURN(view);