From: <enl...@li...> - 2002-08-25 05:26:39
|
Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas2 Dir : e17/libs/evas2/src/lib/include Modified Files: Tag: SPLIT Makefile.am evas_common.h evas_private.h Added Files: Tag: SPLIT evas_engine_api_software_qtopia.h Log Message: qtopia engine... works on qvfb (has a hack for it atm) but doesnt support multiple display output rects yet. =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas2/src/lib/include/Attic/Makefile.am,v retrieving revision 1.1.2.5 retrieving revision 1.1.2.6 diff -u -3 -r1.1.2.5 -r1.1.2.6 --- Makefile.am 15 Jul 2002 07:20:55 -0000 1.1.2.5 +++ Makefile.am 25 Aug 2002 05:26:38 -0000 1.1.2.6 @@ -5,6 +5,7 @@ evas_engine_api_software_x11.h \ evas_engine_api_directfb.h \ evas_engine_api_fb.h \ +evas_engine_api_software_qtopia.h \ evas_mmx.h \ evas_options.h \ evas_private.h =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas2/src/lib/include/Attic/evas_common.h,v retrieving revision 1.1.2.26 retrieving revision 1.1.2.27 diff -u -3 -r1.1.2.26 -r1.1.2.27 --- evas_common.h 5 Aug 2002 01:36:05 -0000 1.1.2.26 +++ evas_common.h 25 Aug 2002 05:26:38 -0000 1.1.2.27 @@ -451,6 +451,10 @@ /*****************************************************************************/ +#ifdef __cplusplus +extern "C" { +#endif + Evas_List *evas_list_append (Evas_List *list, void *data); Evas_List *evas_list_prepend (Evas_List *list, void *data); Evas_List *evas_list_append_relative (Evas_List *list, void *data, void *relative); @@ -737,6 +741,10 @@ Gfx_Func_Blend_Src_Dst draw_func_copy_get (int pixels, int reverse); /*****************************************************************************/ + +#ifdef __cplusplus +} +#endif #endif =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas2/src/lib/include/Attic/evas_private.h,v retrieving revision 1.1.2.39 retrieving revision 1.1.2.40 diff -u -3 -r1.1.2.39 -r1.1.2.40 --- evas_private.h 14 Aug 2002 08:36:23 -0000 1.1.2.39 +++ evas_private.h 25 Aug 2002 05:26:38 -0000 1.1.2.40 @@ -5,12 +5,13 @@ /* complain when peole pass in wrong object types etc. */ #define MAGIC_DEBUG -#define RENDER_METHOD_SOFTWARE_X11 0x00000001 -#define RENDER_METHOD_DIRECTFB 0x00000002 -#define RENDER_METHOD_FB 0x00000003 +#define RENDER_METHOD_SOFTWARE_X11 0x00000001 +#define RENDER_METHOD_DIRECTFB 0x00000002 +#define RENDER_METHOD_FB 0x00000003 #define RENDER_METHOD_SOFTWARE_WIN32_GDI 0x00000004 +#define RENDER_METHOD_SOFTWARE_QTOPIA 0x00000005 -#define RENDER_METHOD_INVALID 0x00000000 +#define RENDER_METHOD_INVALID 0x00000000 typedef enum _Evas_Callback_Type { @@ -332,6 +333,10 @@ /* Engine functions will over time expand from here */ }; +#ifdef __cplusplus +extern "C" { +#endif + Evas_Object *evas_object_new(void); void evas_object_free(Evas_Object *obj, int clean_layer); void evas_object_inject(Evas_Object *obj, Evas *e); @@ -374,3 +379,6 @@ void evas_debug_magic_wrong(DATA32 expected, DATA32 supplied); char *evas_debug_magic_string_get(DATA32 magic); +#ifdef __cplusplus +} +#endif |