Enlightenment CVS committal Author : xcomputerman Project : e17 Module : libs/ecore
Dir : e17/libs/ecore/src/lib/ecore_x Modified Files: Ecore_X.h Makefile.am ecore_x.c Added Files: Ecore_X_Cursor.h Log Message: Support for standard X cursor fonts =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_x/Ecore_X.h,v retrieving revision 1.27 retrieving revision 1.28 diff -u -3 -r1.27 -r1.28 --- Ecore_X.h 22 Jan 2004 05:23:33 -0000 1.27 +++ Ecore_X.h 22 Jan 2004 23:13:43 -0000 1.28 @@ -737,6 +737,8 @@ ecore_x_cursor_free(Ecore_X_Cursor c); void ecore_x_cursor_set(Ecore_X_Window win, Ecore_X_Cursor c); + void + ecore_x_cursor_shape_set(Ecore_X_Window win, int shape); int ecore_x_pointer_grab(Ecore_X_Window win); =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_x/Makefile.am,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- Makefile.am 3 Dec 2003 07:08:51 -0000 1.6 +++ Makefile.am 22 Jan 2004 23:13:53 -0000 1.7 @@ -15,7 +15,8 @@ lib_LTLIBRARIES = libecore_x.la include_HEADERS = \ -Ecore_X.h +Ecore_X.h \ +Ecore_X_Cursor.h libecore_x_la_SOURCES = \ ecore_x.c \ @@ -45,6 +46,7 @@ EXTRA_DIST = \ Ecore_X.h \ +Ecore_X_Cusor.h \ ecore_x.c \ ecore_x_error.c \ ecore_x_events.c \ =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_x/ecore_x.c,v retrieving revision 1.23 retrieving revision 1.24 diff -u -3 -r1.23 -r1.24 --- ecore_x.c 16 Jan 2004 22:34:02 -0000 1.23 +++ ecore_x.c 22 Jan 2004 23:14:06 -0000 1.24 @@ -995,6 +995,15 @@ XDefineCursor(_ecore_x_disp, win, c); } +void +ecore_x_cursor_shape_set(Ecore_X_Window win, int shape) +{ + /* Shapes are defined in Ecore_X_Cursor.h */ + Cursor c = XCreateFontCursor(_ecore_x_disp, shape); + if (c) + ecore_x_cursor_set(win, c); +} + int ecore_x_pointer_grab(Ecore_X_Window win) { ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs