Enlightenment CVS committal

Author  : ningerso
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/lib


Modified Files:
        ewl_enums.h 


Log Message:
Move cursor types to an enum to make ruby bindings easier for nerochiaro.

===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_enums.h,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -3 -r1.41 -r1.42
--- ewl_enums.h 13 Apr 2006 20:37:22 -0000      1.41
+++ ewl_enums.h 25 Apr 2006 22:17:23 -0000      1.42
@@ -460,82 +460,87 @@
 };
 typedef enum Ewl_Filelist_Event_Type Ewl_Filelist_Event_Type;
 
-#define EWL_MOUSE_CURSOR_X 0
-#define EWL_MOUSE_CURSOR_ARROW 2
-#define EWL_MOUSE_CURSOR_BASED_ARROW_DOWN 4
-#define EWL_MOUSE_CURSOR_UP 6
-#define EWL_MOUSE_CURSOR_BOAT 8
-#define EWL_MOUSE_CURSOR_BOTTOM_LEFT_CORNER 12
-#define EWL_MOUSE_CURSOR_BOTTOM_RIGHT_CORNER 14
-#define EWL_MOUSE_CURSOR_BOTTOM_SIDE 16
-#define EWL_MOUSE_CURSOR_BOTTOM_TEE 18
-#define EWL_MOUSE_CURSOR_BOX_SPIRAL 20
-#define EWL_MOUSE_CURSOR_CENTER_PTR 22
-#define EWL_MOUSE_CURSOR_CIRCLE 24
-#define EWL_MOUSE_CURSOR_CLOCK 26
-#define EWL_MOUSE_CURSOR_COFFEE_MUG 28
-#define EWL_MOUSE_CURSOR_CROSS 30
-#define EWL_MOUSE_CURSOR_CROSS_REVERSE 32
-#define EWL_MOUSE_CURSOR_CROSSHAIR 34
-#define EWL_MOUSE_CURSOR_DIAMOND_CROSS 36
-#define EWL_MOUSE_CURSOR_DOT 38
-#define EWL_MOUSE_CURSOR_DOT_BOX_MASK 40
-#define EWL_MOUSE_CURSOR_DOUBLE_ARROW 42
-#define EWL_MOUSE_CURSOR_DRAFT_LARGE 44
-#define EWL_MOUSE_CURSOR_DRAFT_SMALL 46
-#define EWL_MOUSE_CURSOR_DRAPED_BOX 48
-#define EWL_MOUSE_CURSOR_EXCHANGE 50
-#define EWL_MOUSE_CURSOR_FLEUR 52
-#define EWL_MOUSE_CURSOR_GOBBLER 54
-#define EWL_MOUSE_CURSOR_GUMBY 56
-#define EWL_MOUSE_CURSOR_HAND1 58
-#define EWL_MOUSE_CURSOR_HAND2 60
-#define EWL_MOUSE_CURSOR_HEART 62
-#define EWL_MOUSE_CURSOR_ICON 64
-#define EWL_MOUSE_CURSOR_IRON_CROSS 66
-#define EWL_MOUSE_CURSOR_LEFT_PTR 68
-#define EWL_MOUSE_CURSOR_LEFT_SIDE 70
-#define EWL_MOUSE_CURSOR_LEFT_TEE 72
-#define EWL_MOUSE_CURSOR_LEFTBUTTON 74
-#define EWL_MOUSE_CURSOR_LL_ANGLE 76
-#define EWL_MOUSE_CURSOR_LR_ANGLE 78
-#define EWL_MOUSE_CURSOR_MAN 80
-#define EWL_MOUSE_CURSOR_MIDDLEBUTTON 82
-#define EWL_MOUSE_CURSOR_MOUSE 84
-#define EWL_MOUSE_CURSOR_PENCIL 86
-#define EWL_MOUSE_CURSOR_PIRATE 88
-#define EWL_MOUSE_CURSOR_PLUS 90
-#define EWL_MOUSE_CURSOR_QUESTION_ARROW 92
-#define EWL_MOUSE_CURSOR_RIGHT_PTR 94
-#define EWL_MOUSE_CURSOR_RIGHT_SIDE 96
-#define EWL_MOUSE_CURSOR_RIGHT_TEE 98
-#define EWL_MOUSE_CURSOR_RIGHTBUTTON 100
-#define EWL_MOUSE_CURSOR_RTL_LOGO 102
-#define EWL_MOUSE_CURSOR_SAILBOAT 104
-#define EWL_MOUSE_CURSOR_SB_DOWN_ARROW 106
-#define EWL_MOUSE_CURSOR_SB_H_DOUBLE_ARROW 108
-#define EWL_MOUSE_CURSOR_SB_LEFT_ARROW 110
-#define EWL_MOUSE_CURSOR_SB_RIGHT_ARROW 112
-#define EWL_MOUSE_CURSOR_SB_UP_ARROW 114
-#define EWL_MOUSE_CURSOR_SB_V_DOUBLE_ARROW 116
-#define EWL_MOUSE_CURSOR_SHUTTLE 118
-#define EWL_MOUSE_CURSOR_SIZING 120
-#define EWL_MOUSE_CURSOR_SPIDER 122
-#define EWL_MOUSE_CURSOR_SPRAYCAN 124
-#define EWL_MOUSE_CURSOR_STAR 126
-#define EWL_MOUSE_CURSOR_TARGET 128
-#define EWL_MOUSE_CURSOR_TCROSS 130
-#define EWL_MOUSE_CURSOR_TOP_LEFT_ARROW 132
-#define EWL_MOUSE_CURSOR_TOP_LEFT_CORNER 134
-#define EWL_MOUSE_CURSOR_TOP_RIGHT_CORNER 136
-#define EWL_MOUSE_CURSOR_TOP_SIDE 138
-#define EWL_MOUSE_CURSOR_TOP_TEE 140
-#define EWL_MOUSE_CURSOR_TREK 142
-#define EWL_MOUSE_CURSOR_UL_ANGLE 144
-#define EWL_MOUSE_CURSOR_UMBRELLA 146
-#define EWL_MOUSE_CURSOR_UR_ANGLE 148
-#define EWL_MOUSE_CURSOR_WATCH 150
-#define EWL_MOUSE_CURSOR_XTERM 152
+enum Ewl_Mouse_Cursor_Type
+{
+       EWL_MOUSE_CURSOR_X = 0,
+       EWL_MOUSE_CURSOR_ARROW = 2,
+       EWL_MOUSE_CURSOR_BASED_ARROW_DOWN = 4,
+       EWL_MOUSE_CURSOR_UP = 6,
+       EWL_MOUSE_CURSOR_BOAT = 8,
+       EWL_MOUSE_CURSOR_BOTTOM_LEFT_CORNER = 12,
+       EWL_MOUSE_CURSOR_BOTTOM_RIGHT_CORNER = 14,
+       EWL_MOUSE_CURSOR_BOTTOM_SIDE = 16,
+       EWL_MOUSE_CURSOR_BOTTOM_TEE = 18,
+       EWL_MOUSE_CURSOR_BOX_SPIRAL = 20,
+       EWL_MOUSE_CURSOR_CENTER_PTR = 22,
+       EWL_MOUSE_CURSOR_CIRCLE = 24,
+       EWL_MOUSE_CURSOR_CLOCK = 26,
+       EWL_MOUSE_CURSOR_COFFEE_MUG = 28,
+       EWL_MOUSE_CURSOR_CROSS = 30,
+       EWL_MOUSE_CURSOR_CROSS_REVERSE = 32,
+       EWL_MOUSE_CURSOR_CROSSHAIR = 34,
+       EWL_MOUSE_CURSOR_DIAMOND_CROSS = 36,
+       EWL_MOUSE_CURSOR_DOT = 38,
+       EWL_MOUSE_CURSOR_DOT_BOX_MASK = 40,
+       EWL_MOUSE_CURSOR_DOUBLE_ARROW = 42,
+       EWL_MOUSE_CURSOR_DRAFT_LARGE = 44,
+       EWL_MOUSE_CURSOR_DRAFT_SMALL = 46,
+       EWL_MOUSE_CURSOR_DRAPED_BOX = 48,
+       EWL_MOUSE_CURSOR_EXCHANGE = 50,
+       EWL_MOUSE_CURSOR_FLEUR = 52,
+       EWL_MOUSE_CURSOR_GOBBLER = 54,
+       EWL_MOUSE_CURSOR_GUMBY = 56,
+       EWL_MOUSE_CURSOR_HAND1 = 58,
+       EWL_MOUSE_CURSOR_HAND2 = 60,
+       EWL_MOUSE_CURSOR_HEART = 62,
+       EWL_MOUSE_CURSOR_ICON = 64,
+       EWL_MOUSE_CURSOR_IRON_CROSS = 66,
+       EWL_MOUSE_CURSOR_LEFT_PTR = 68,
+       EWL_MOUSE_CURSOR_LEFT_SIDE = 70,
+       EWL_MOUSE_CURSOR_LEFT_TEE = 72,
+       EWL_MOUSE_CURSOR_LEFTBUTTON = 74,
+       EWL_MOUSE_CURSOR_LL_ANGLE = 76,
+       EWL_MOUSE_CURSOR_LR_ANGLE = 78,
+       EWL_MOUSE_CURSOR_MAN = 80,
+       EWL_MOUSE_CURSOR_MIDDLEBUTTON = 82,
+       EWL_MOUSE_CURSOR_MOUSE = 84,
+       EWL_MOUSE_CURSOR_PENCIL = 86,
+       EWL_MOUSE_CURSOR_PIRATE = 88,
+       EWL_MOUSE_CURSOR_PLUS = 90,
+       EWL_MOUSE_CURSOR_QUESTION_ARROW = 92,
+       EWL_MOUSE_CURSOR_RIGHT_PTR = 94,
+       EWL_MOUSE_CURSOR_RIGHT_SIDE = 96,
+       EWL_MOUSE_CURSOR_RIGHT_TEE = 98,
+       EWL_MOUSE_CURSOR_RIGHTBUTTON = 100,
+       EWL_MOUSE_CURSOR_RTL_LOGO = 102,
+       EWL_MOUSE_CURSOR_SAILBOAT = 104,
+       EWL_MOUSE_CURSOR_SB_DOWN_ARROW = 106,
+       EWL_MOUSE_CURSOR_SB_H_DOUBLE_ARROW = 108,
+       EWL_MOUSE_CURSOR_SB_LEFT_ARROW = 110,
+       EWL_MOUSE_CURSOR_SB_RIGHT_ARROW = 112,
+       EWL_MOUSE_CURSOR_SB_UP_ARROW = 114,
+       EWL_MOUSE_CURSOR_SB_V_DOUBLE_ARROW = 116,
+       EWL_MOUSE_CURSOR_SHUTTLE = 118,
+       EWL_MOUSE_CURSOR_SIZING = 120,
+       EWL_MOUSE_CURSOR_SPIDER = 122,
+       EWL_MOUSE_CURSOR_SPRAYCAN = 124,
+       EWL_MOUSE_CURSOR_STAR = 126,
+       EWL_MOUSE_CURSOR_TARGET = 128,
+       EWL_MOUSE_CURSOR_TCROSS = 130,
+       EWL_MOUSE_CURSOR_TOP_LEFT_ARROW = 132,
+       EWL_MOUSE_CURSOR_TOP_LEFT_CORNER = 134,
+       EWL_MOUSE_CURSOR_TOP_RIGHT_CORNER = 136,
+       EWL_MOUSE_CURSOR_TOP_SIDE = 138,
+       EWL_MOUSE_CURSOR_TOP_TEE = 140,
+       EWL_MOUSE_CURSOR_TREK = 142,
+       EWL_MOUSE_CURSOR_UL_ANGLE = 144,
+       EWL_MOUSE_CURSOR_UMBRELLA = 146,
+       EWL_MOUSE_CURSOR_UR_ANGLE = 148,
+       EWL_MOUSE_CURSOR_WATCH = 150,
+       EWL_MOUSE_CURSOR_XTERM = 152
+};
+
+typedef enum Ewl_Mouse_Cursor_Type Ewl_Mouse_Cursor_Type;
 
 /**
  * @}




-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to