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