Enlightenment CVS committal

Author  : barbieri
Project : e17
Module  : proto/python-efl

Dir     : e17/proto/python-efl/python-ecore/ecore/evas


Modified Files:
        ecore.evas.c_ecore_evas.pxd ecore.evas.c_ecore_evas.pyx 
        ecore.evas.c_ecore_evas_gl_x11.pxi 
        ecore.evas.c_ecore_evas_software_x11.pxi 
        ecore.evas.c_ecore_evas_software_x11_16.pxi 
        ecore.evas.c_ecore_evas_xrender_x11.pxi 
Added Files:
        ecore.evas.c_ecore_evas_base_x11.pxi 


Log Message:
Support changing X cursor

===================================================================
RCS file: 
/cvs/e/e17/proto/python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas.pxd,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- ecore.evas.c_ecore_evas.pxd 2 Sep 2007 15:11:54 -0000       1.3
+++ ecore.evas.c_ecore_evas.pxd 6 Sep 2007 04:17:49 -0000       1.4
@@ -162,6 +162,13 @@
     int  ecore_evas_ignore_events_get(Ecore_Evas *ee)
 
 
+cdef extern from "Ecore_X.h":
+    ctypedef unsigned int Ecore_X_Cursor
+
+    cdef void ecore_x_window_cursor_set(Ecore_X_Window win, Ecore_X_Cursor c)
+    Ecore_X_Cursor ecore_x_cursor_shape_get(int shape)
+
+
 cdef class EcoreEvas:
     cdef Ecore_Evas *obj
     cdef object _evas
@@ -184,19 +191,22 @@
     cdef int _set_obj(EcoreEvas self, Ecore_Evas *obj) except 0
 
 
-cdef class SoftwareX11(EcoreEvas):
+cdef class BaseX11(EcoreEvas):
+    pass
+
+cdef class SoftwareX11(BaseX11):
     pass
 
 
-cdef class GLX11(EcoreEvas):
+cdef class GLX11(BaseX11):
     pass
 
 
-cdef class XRenderX11(EcoreEvas):
+cdef class XRenderX11(BaseX11):
     pass
 
 
-cdef class SoftwareX11_16(EcoreEvas):
+cdef class SoftwareX11_16(BaseX11):
     pass
 
 
===================================================================
RCS file: 
/cvs/e/e17/proto/python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas.pyx,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- ecore.evas.c_ecore_evas.pyx 22 Jun 2007 21:05:07 -0000      1.3
+++ ecore.evas.c_ecore_evas.pyx 6 Sep 2007 04:17:49 -0000       1.4
@@ -51,6 +51,7 @@
 
 
 include "ecore.evas.c_ecore_evas_base.pxi"
+include "ecore.evas.c_ecore_evas_base_x11.pxi"
 include "ecore.evas.c_ecore_evas_software_x11.pxi"
 include "ecore.evas.c_ecore_evas_gl_x11.pxi"
 include "ecore.evas.c_ecore_evas_xrender_x11.pxi"
===================================================================
RCS file: 
/cvs/e/e17/proto/python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas_gl_x11.pxi,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- ecore.evas.c_ecore_evas_gl_x11.pxi  3 May 2007 16:13:19 -0000       1.1
+++ ecore.evas.c_ecore_evas_gl_x11.pxi  6 Sep 2007 04:17:49 -0000       1.2
@@ -1,6 +1,6 @@
 # This file is included verbatim by c_ecore_evas.pyx
 
-cdef class GLX11(EcoreEvas):
+cdef class GLX11(BaseX11):
     def __init__(self, char *display=NULL, long parent_xid=0, int x=0, int y=0,
                  int w=320, int h=240):
         cdef Ecore_Evas *obj
===================================================================
RCS file: 
/cvs/e/e17/proto/python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas_software_x11.pxi,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- ecore.evas.c_ecore_evas_software_x11.pxi    3 May 2007 16:13:19 -0000       
1.1
+++ ecore.evas.c_ecore_evas_software_x11.pxi    6 Sep 2007 04:17:49 -0000       
1.2
@@ -1,6 +1,6 @@
 # This file is included verbatim by c_ecore_evas.pyx
 
-cdef class SoftwareX11(EcoreEvas):
+cdef class SoftwareX11(BaseX11):
     def __init__(self, char *display=NULL, long parent_xid=0, int x=0, int y=0,
                  int w=320, int h=240):
         cdef Ecore_Evas *obj
===================================================================
RCS file: 
/cvs/e/e17/proto/python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas_software_x11_16.pxi,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- ecore.evas.c_ecore_evas_software_x11_16.pxi 22 Jun 2007 21:05:07 -0000      
1.1
+++ ecore.evas.c_ecore_evas_software_x11_16.pxi 6 Sep 2007 04:17:49 -0000       
1.2
@@ -1,6 +1,6 @@
 # This file is included verbatim by c_ecore_evas.pyx
 
-cdef class SoftwareX11_16(EcoreEvas):
+cdef class SoftwareX11_16(BaseX11):
     def __init__(self, char *display=NULL, long parent_xid=0, int x=0, int y=0,
                  int w=320, int h=240):
         cdef Ecore_Evas *obj
===================================================================
RCS file: 
/cvs/e/e17/proto/python-efl/python-ecore/ecore/evas/ecore.evas.c_ecore_evas_xrender_x11.pxi,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- ecore.evas.c_ecore_evas_xrender_x11.pxi     3 May 2007 16:13:19 -0000       
1.1
+++ ecore.evas.c_ecore_evas_xrender_x11.pxi     6 Sep 2007 04:17:49 -0000       
1.2
@@ -1,6 +1,6 @@
 # This file is included verbatim by c_ecore_evas.pyx
 
-cdef class XRenderX11(EcoreEvas):
+cdef class XRenderX11(BaseX11):
     def __init__(self, char *display=NULL, long parent_xid=0, int x=0, int y=0,
                  int w=320, int h=240):
         cdef Ecore_Evas *obj



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to