Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/lib


Modified Files:
        Evas.h 


Log Message:


oooh... i found a nasty mouse grab/count/accoutning/hold etc. issue with
events. fixed (thanks bart!) :)

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/Evas.h,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -3 -r1.33 -r1.34
--- Evas.h      8 Jan 2005 10:02:17 -0000       1.33
+++ Evas.h      20 Jan 2005 06:54:44 -0000      1.34
@@ -26,7 +26,7 @@
  * @brief These routines are used for Evas library interaction.
  */
 
-enum _Evas_Callback_Type
+typedef enum _Evas_Callback_Type
 {
    EVAS_CALLBACK_MOUSE_IN, /**< Mouse In Event */
    EVAS_CALLBACK_MOUSE_OUT, /**< Mouse Out Event */
@@ -44,16 +44,39 @@
    EVAS_CALLBACK_MOVE, /**< Move Event */
    EVAS_CALLBACK_RESIZE, /**< Resize Event */
    EVAS_CALLBACK_RESTACK /**< Restack Event */
-};
-typedef enum _Evas_Callback_Type Evas_Callback_Type; /**< The type of event to 
trigger the callback */
+} Evas_Callback_Type; /**< The type of event to trigger the callback */
 
-enum _Evas_Button_Flags
+typedef enum _Evas_Button_Flags
 {
    EVAS_BUTTON_NONE = 0, /**< No extra mouse button data */
    EVAS_BUTTON_DOUBLE_CLICK = (1 << 0), /**< This mouse button press was the 
2nd press of a double click */
    EVAS_BUTTON_TRIPLE_CLICK = (1 << 1) /**< This mouse button press was the 
3rd press of a triple click */
-};
-typedef enum _Evas_Button_Flags Evas_Button_Flags; /**< Flags for Mouse Button 
events */
+} Evas_Button_Flags; /**< Flags for Mouse Button events */
+
+typedef enum _Evas_Format_Type
+{
+   EVAS_FORMAT_NONE = 0,
+     EVAS_FORMAT_FONT,
+     EVAS_FORMAT_SIZE,
+     EVAS_FORMAT_COLOR,
+     EVAS_FORMAT_COLOR2,
+     EVAS_FORMAT_COLOR3,
+     EVAS_FORMAT_ALIGN,
+     EVAS_FORMAT_STYLE,
+     EVAS_FORMAT_UNDERLINE,
+     EVAS_FORMAT_NEWLINE,
+     EVAS_FORMAT_TAB,
+     EVAS_FORMAT_L2R,
+     EVAS_FORMAT_R2L,
+     EVAS_FORMAT_ANCHOR
+} Evas_Format_Type;
+
+typedef enum _Evas_Format_Direction
+{
+   EVAS_FORMAT_DIRECTION_VERTICAL = 0,
+     EVAS_FORMAT_DIRECTION_HORIZONTAL = 1
+} Evas_Format_Direction;
+
 
 typedef struct _Evas_List             Evas_List; /**< A generic linked list 
node handle */
 typedef struct _Evas_Rectangle        Evas_Rectangle; /**< A generic rectangle 
handle */




-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to