Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/lib


Modified Files:
        Evas.h 


Log Message:


evas lets you choose font hinting - in theory. :)
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/Evas.h,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -3 -r1.80 -r1.81
--- Evas.h      15 Jan 2006 06:21:03 -0000      1.80
+++ Evas.h      27 Feb 2006 14:03:27 -0000      1.81
@@ -54,6 +54,13 @@
    EVAS_BUTTON_TRIPLE_CLICK = (1 << 1) /**< This mouse button press was the 
3rd press of a triple click */
 } Evas_Button_Flags; /**< Flags for Mouse Button events */
 
+typedef enum _Evas_Font_Hinting_Flags
+{
+   EVAS_FONT_HINTING_NONE,
+   EVAS_FONT_HINTING_AUTO,
+   EVAS_FONT_HINTING_BYTECODE
+} Evas_Font_Hinting_Flags; /**< Flags for Font Hinting */
+
 typedef struct _Evas_List             Evas_List; /**< A generic linked list 
node handle */
 typedef struct _Evas_Rectangle        Evas_Rectangle; /**< A generic rectangle 
handle */
 typedef struct _Evas_Smart_Class      Evas_Smart_Class; /**< A smart object 
base class */
@@ -712,6 +719,10 @@
    EAPI void                evas_imaging_image_cache_set (int bytes);
    EAPI int                 evas_imaging_image_cache_get (void);
 
+   EAPI void                    evas_imaging_font_hinting_set      
(Evas_Font_Hinting_Flags hinting);
+   EAPI Evas_Font_Hinting_Flags evas_imaging_font_hinting_get      (void);
+   EAPI Evas_Bool               evas_imaging_font_hinting_can_hint 
(Evas_Font_Hinting_Flags hinting);
+       
    EAPI Evas_Imaging_Font  *evas_imaging_font_load                      (const 
char *file, const char *key, int size);
    EAPI void                evas_imaging_font_free                      
(Evas_Imaging_Font *fn);
    EAPI int                 evas_imaging_font_ascent_get                
(Evas_Imaging_Font *fn);




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to