/usr/include/python-evas/evas/evas.c_evas.h is in python-evas-dev 0.7.3-1ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 | #ifndef __PYX_HAVE__evas__c_evas
#define __PYX_HAVE__evas__c_evas
struct PyEvasRect;
struct PyEvasCanvas;
struct PyEvasObject;
struct PyEvasSmartObject;
struct PyEvasRectangle;
struct PyEvasLine;
struct PyEvasImage;
struct PyEvasFilledImage;
struct PyEvasPolygon;
struct PyEvasText;
struct PyEvasTextblock;
struct PyEvasClippedSmartObject;
struct PyEvasBox;
/* "evas/c_evas.pxd":890
*
*
* cdef public class Rect [object PyEvasRect, type PyEvasRect_Type]: # <<<<<<<<<<<<<<
* cdef int x0, y0, x1, y1, cx, cy, _w, _h
*
*/
struct PyEvasRect {
PyObject_HEAD
int x0;
int y0;
int x1;
int y1;
int cx;
int cy;
int _w;
int _h;
};
/* "evas/c_evas.pxd":1040
*
*
* cdef public class Canvas [object PyEvasCanvas, type PyEvasCanvas_Type]: # <<<<<<<<<<<<<<
* cdef Evas *obj
* cdef object _callbacks
*/
struct PyEvasCanvas {
PyObject_HEAD
struct __pyx_vtabstruct_4evas_6c_evas_Canvas *__pyx_vtab;
Evas *obj;
PyObject *_callbacks;
};
/* "evas/c_evas.pxd":1048
*
*
* cdef public class Object [object PyEvasObject, type PyEvasObject_Type]: # <<<<<<<<<<<<<<
* cdef Evas_Object *obj
* cdef readonly Canvas evas
*/
struct PyEvasObject {
PyObject_HEAD
struct __pyx_vtabstruct_4evas_6c_evas_Object *__pyx_vtab;
Evas_Object *obj;
struct PyEvasCanvas *evas;
PyObject *data;
PyObject *_callbacks;
};
/* "evas/c_evas.pxd":1058
*
*
* cdef public class SmartObject(Object) [object PyEvasSmartObject, # <<<<<<<<<<<<<<
* type PyEvasSmartObject_Type]:
* cdef object _smart_callbacks
*/
struct PyEvasSmartObject {
struct PyEvasObject __pyx_base;
PyObject *_smart_callbacks;
PyObject *_m_delete;
PyObject *_m_move;
PyObject *_m_resize;
PyObject *_m_show;
PyObject *_m_hide;
PyObject *_m_color_set;
PyObject *_m_clip_set;
PyObject *_m_clip_unset;
PyObject *_m_calculate;
};
/* "evas/c_evas.pxd":1072
*
*
* cdef public class Rectangle(Object) [object PyEvasRectangle, # <<<<<<<<<<<<<<
* type PyEvasRectangle_Type]:
* pass
*/
struct PyEvasRectangle {
struct PyEvasObject __pyx_base;
};
/* "evas/c_evas.pxd":1077
*
*
* cdef public class Line(Object) [object PyEvasLine, type PyEvasLine_Type]: # <<<<<<<<<<<<<<
* pass
*
*/
struct PyEvasLine {
struct PyEvasObject __pyx_base;
};
/* "evas/c_evas.pxd":1081
*
*
* cdef public class Image(Object) [object PyEvasImage, type PyEvasImage_Type]: # <<<<<<<<<<<<<<
* pass
*
*/
struct PyEvasImage {
struct PyEvasObject __pyx_base;
};
/* "evas/c_evas.pxd":1085
*
*
* cdef public class FilledImage(Image) [object PyEvasFilledImage, # <<<<<<<<<<<<<<
* type PyEvasFilledImage_Type]:
* pass
*/
struct PyEvasFilledImage {
struct PyEvasImage __pyx_base;
};
/* "evas/c_evas.pxd":1090
*
*
* cdef public class Polygon(Object) [object PyEvasPolygon, # <<<<<<<<<<<<<<
* type PyEvasPolygon_Type]:
* pass
*/
struct PyEvasPolygon {
struct PyEvasObject __pyx_base;
};
/* "evas/c_evas.pxd":1095
*
*
* cdef public class Text(Object) [object PyEvasText, type PyEvasText_Type]: # <<<<<<<<<<<<<<
* pass
*
*/
struct PyEvasText {
struct PyEvasObject __pyx_base;
};
/* "evas/c_evas.pxd":1098
* pass
*
* cdef public class Textblock(Object) [object PyEvasTextblock, type PyEvasTextblock_Type]: # <<<<<<<<<<<<<<
* pass
*
*/
struct PyEvasTextblock {
struct PyEvasObject __pyx_base;
};
/* "evas/c_evas.pxd":1102
*
*
* cdef public class ClippedSmartObject(SmartObject) \ # <<<<<<<<<<<<<<
* [object PyEvasClippedSmartObject, type PyEvasClippedSmartObject_Type]:
* cdef readonly Rectangle clipper
*/
struct PyEvasClippedSmartObject {
struct PyEvasSmartObject __pyx_base;
struct PyEvasRectangle *clipper;
};
/* "/build/buildd/python-evas-0.7.3/evas/evas.c_evas_object_box.pxi":22
*
*
* cdef public class Box(Object) [object PyEvasBox, type PyEvasBox_Type]: # <<<<<<<<<<<<<<
* """Box object"""
*
*/
struct PyEvasBox {
struct PyEvasObject __pyx_base;
};
#ifndef __PYX_HAVE_API__evas__c_evas
#ifndef __PYX_EXTERN_C
#ifdef __cplusplus
#define __PYX_EXTERN_C extern "C"
#else
#define __PYX_EXTERN_C extern
#endif
#endif
__PYX_EXTERN_C DL_IMPORT(PyTypeObject) PyEvasRect_Type;
__PYX_EXTERN_C DL_IMPORT(PyTypeObject) PyEvasCanvas_Type;
__PYX_EXTERN_C DL_IMPORT(PyTypeObject) PyEvasObject_Type;
__PYX_EXTERN_C DL_IMPORT(PyTypeObject) PyEvasSmartObject_Type;
__PYX_EXTERN_C DL_IMPORT(PyTypeObject) PyEvasRectangle_Type;
__PYX_EXTERN_C DL_IMPORT(PyTypeObject) PyEvasLine_Type;
__PYX_EXTERN_C DL_IMPORT(PyTypeObject) PyEvasImage_Type;
__PYX_EXTERN_C DL_IMPORT(PyTypeObject) PyEvasFilledImage_Type;
__PYX_EXTERN_C DL_IMPORT(PyTypeObject) PyEvasPolygon_Type;
__PYX_EXTERN_C DL_IMPORT(PyTypeObject) PyEvasText_Type;
__PYX_EXTERN_C DL_IMPORT(PyTypeObject) PyEvasTextblock_Type;
__PYX_EXTERN_C DL_IMPORT(PyTypeObject) PyEvasClippedSmartObject_Type;
__PYX_EXTERN_C DL_IMPORT(PyTypeObject) PyEvasBox_Type;
#endif /* !__PYX_HAVE_API__evas__c_evas */
#if PY_MAJOR_VERSION < 3
PyMODINIT_FUNC initc_evas(void);
#else
PyMODINIT_FUNC PyInit_c_evas(void);
#endif
#endif /* !__PYX_HAVE__evas__c_evas */
|