Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/lib/engines/directfb Modified Files: evas_engine_dfb.c evas_engine_dfb.h Log Message: werd to my homies... this had to happen sooner or later.... evas supports FONTSETS! so u can do Vera,Kochi,Blah ... etc. as the font name it will fall back font by font until it finds a char or finally fails. this is for internationalisation support... WHERD! =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/engines/directfb/evas_engine_dfb.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- evas_engine_dfb.c 5 Feb 2005 04:21:24 -0000 1.10 +++ evas_engine_dfb.c 20 Mar 2005 15:57:55 -0000 1.11 @@ -63,6 +63,8 @@ /* more to come */ evas_engine_directfb_font_load, evas_engine_directfb_font_memory_load, + evas_engine_directfb_font_add, + evas_engine_directfb_font_memory_add, evas_engine_directfb_font_free, evas_engine_directfb_font_ascent_get, evas_engine_directfb_font_descent_get, @@ -769,6 +771,25 @@ return evas_common_font_memory_load(name, size, fdata, fdata_size); } +void * +evas_engine_directfb_font_add(void *data, void *font, char *name, int size) +{ + Render_Engine *re; + + re = (Render_Engine *)data; + return evas_common_font_add(font, name, size); +} + +void * +evas_engine_directfb_font_memory_add(void *data, void *font, char *name, int size, const void *fdata, int fdata_size) +{ + Render_Engine *re; + + re = (Render_Engine *)data; + return evas_common_font_memory_add(font, name, size, fdata, fdata_size); +} + + void evas_engine_directfb_font_free(void *data, void *font) { =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/engines/directfb/evas_engine_dfb.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- evas_engine_dfb.h 23 Jan 2004 02:14:01 -0000 1.2 +++ evas_engine_dfb.h 20 Mar 2005 15:57:55 -0000 1.3 @@ -138,6 +138,8 @@ int size, const void *fdata, int fdata_size); +void *evas_engine_directfb_font_add(void *data, void *font, char *name, int size); +void *evas_engine_directfb_font_memory_add(void *data, void *font, char *name, int size, const void *fdata, int fdata_size); void evas_engine_directfb_font_free(void *data, void *font); int evas_engine_directfb_font_ascent_get(void *data, void *font); ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs