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

Reply via email to