Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/evas
Dir : e17/libs/evas/src/lib
Modified Files:
Evas.h
Log Message:
font imaging stuff....
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/Evas.h,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -3 -r1.26 -r1.27
--- Evas.h 21 Apr 2004 06:38:23 -0000 1.26
+++ Evas.h 22 Apr 2004 11:29:33 -0000 1.27
@@ -547,7 +547,22 @@
Evas_Bool evas_imaging_image_alpha_get (Evas_Imaging_Image *im);
void evas_imaging_image_cache_set (int bytes);
int evas_imaging_image_cache_get (void);
-
+
+ Evas_Imaging_Font *evas_imaging_font_load (const char *file,
const char *key, int size);
+ void evas_imaging_font_free (Evas_Imaging_Font
*fn);
+ int evas_imaging_font_ascent_get (Evas_Imaging_Font
*fn);
+ int evas_imaging_font_descent_get (Evas_Imaging_Font
*fn);
+ int evas_imaging_font_max_ascent_get (Evas_Imaging_Font
*fn);
+ int evas_imaging_font_max_descent_get (Evas_Imaging_Font
*fn);
+ int evas_imaging_font_line_advance_get (Evas_Imaging_Font
*fn);
+ void evas_imaging_font_string_advance_get (Evas_Imaging_Font
*fn, char *str, int *x, int *y);
+ void evas_imaging_font_string_size_query (Evas_Imaging_Font
*fn, char *str, int *w, int *h);
+ int evas_imaging_font_string_inset_get (Evas_Imaging_Font
*fn, char *str);
+ int evas_imaging_font_string_char_coords_get (Evas_Imaging_Font
*fn, char *str, int pos, int *cx, int *cy, int *cw, int *ch);
+ int evas_imaging_font_string_char_at_coords_get (Evas_Imaging_Font
*fn, char *str, int x, int y, int *cx, int *cy, int *cw, int *ch);
+
+ void evas_imaging_font_cache_set (int bytes);
+ int evas_imaging_font_cache_get (void);
#ifdef __cplusplus
}
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs