]>
Commit | Line | Data |
---|---|---|
1 | /* | |
2 | * FILE : contrib/ogl/oglcanvas.cpp | |
3 | * | |
4 | * This file was automatically generated by : | |
5 | * Simplified Wrapper and Interface Generator (SWIG) | |
6 | * Version 1.1 (Build 883) | |
7 | * | |
8 | * Portions Copyright (c) 1995-1998 | |
9 | * The University of Utah and The Regents of the University of California. | |
10 | * Permission is granted to distribute this file in any manner provided | |
11 | * this notice remains intact. | |
12 | * | |
13 | * Do not make changes to this file--changes will be lost! | |
14 | * | |
15 | */ | |
16 | ||
17 | ||
18 | #define SWIGCODE | |
19 | /* Implementation : PYTHON */ | |
20 | ||
21 | #define SWIGPYTHON | |
22 | #include "Python.h" | |
23 | ||
24 | #include <string.h> | |
25 | #include <stdlib.h> | |
26 | /* Definitions for Windows/Unix exporting */ | |
27 | #if defined(__WIN32__) | |
28 | # if defined(_MSC_VER) | |
29 | # define SWIGEXPORT(a) __declspec(dllexport) a | |
30 | # else | |
31 | # if defined(__BORLANDC__) | |
32 | # define SWIGEXPORT(a) a _export | |
33 | # else | |
34 | # define SWIGEXPORT(a) a | |
35 | # endif | |
36 | # endif | |
37 | #else | |
38 | # define SWIGEXPORT(a) a | |
39 | #endif | |
40 | ||
41 | #ifdef __cplusplus | |
42 | extern "C" { | |
43 | #endif | |
44 | extern void SWIG_MakePtr(char *, void *, char *); | |
45 | extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); | |
46 | extern char *SWIG_GetPtr(char *, void **, char *); | |
47 | extern char *SWIG_GetPtrObj(PyObject *, void **, char *); | |
48 | extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *)); | |
49 | extern PyObject *SWIG_newvarlink(void); | |
50 | #ifdef __cplusplus | |
51 | } | |
52 | #endif | |
53 | #define SWIG_init initoglcanvasc | |
54 | ||
55 | #define SWIG_name "oglcanvasc" | |
56 | ||
57 | #include "wxPython.h" | |
58 | #include "oglhelpers.h" | |
59 | ||
60 | ||
61 | static PyObject* t_output_helper(PyObject* target, PyObject* o) { | |
62 | PyObject* o2; | |
63 | PyObject* o3; | |
64 | ||
65 | if (!target) { | |
66 | target = o; | |
67 | } else if (target == Py_None) { | |
68 | Py_DECREF(Py_None); | |
69 | target = o; | |
70 | } else { | |
71 | if (!PyTuple_Check(target)) { | |
72 | o2 = target; | |
73 | target = PyTuple_New(1); | |
74 | PyTuple_SetItem(target, 0, o2); | |
75 | } | |
76 | o3 = PyTuple_New(1); | |
77 | PyTuple_SetItem(o3, 0, o); | |
78 | ||
79 | o2 = target; | |
80 | target = PySequence_Concat(o2, o3); | |
81 | Py_DECREF(o2); | |
82 | Py_DECREF(o3); | |
83 | } | |
84 | return target; | |
85 | } | |
86 | ||
87 | // Put some wx default wxChar* values into wxStrings. | |
88 | DECLARE_DEF_STRING(ShapeCanvasNameStr); | |
89 | ||
90 | IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas, wxShapeCanvas, OnBeginDragLeft); | |
91 | IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas, wxShapeCanvas, OnBeginDragRight); | |
92 | IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas, wxShapeCanvas, OnEndDragLeft); | |
93 | IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas, wxShapeCanvas, OnEndDragRight); | |
94 | IMP_PYCALLBACK__BOOL2DBLINT(wxPyShapeCanvas, wxShapeCanvas, OnDragLeft); | |
95 | IMP_PYCALLBACK__BOOL2DBLINT(wxPyShapeCanvas, wxShapeCanvas, OnDragRight); | |
96 | IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas, wxShapeCanvas, OnLeftClick); | |
97 | IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas, wxShapeCanvas, OnRightClick); | |
98 | #ifdef __cplusplus | |
99 | extern "C" { | |
100 | #endif | |
101 | static void *SwigwxDiagramTowxObject(void *ptr) { | |
102 | wxDiagram *src; | |
103 | wxObject *dest; | |
104 | src = (wxDiagram *) ptr; | |
105 | dest = (wxObject *) src; | |
106 | return (void *) dest; | |
107 | } | |
108 | ||
109 | #define new_wxDiagram() (new wxDiagram()) | |
110 | static PyObject *_wrap_new_wxDiagram(PyObject *self, PyObject *args, PyObject *kwargs) { | |
111 | PyObject * _resultobj; | |
112 | wxDiagram * _result; | |
113 | char *_kwnames[] = { NULL }; | |
114 | char _ptemp[128]; | |
115 | ||
116 | self = self; | |
117 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxDiagram",_kwnames)) | |
118 | return NULL; | |
119 | { | |
120 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
121 | _result = (wxDiagram *)new_wxDiagram(); | |
122 | ||
123 | wxPyEndAllowThreads(__tstate); | |
124 | if (PyErr_Occurred()) return NULL; | |
125 | } if (_result) { | |
126 | SWIG_MakePtr(_ptemp, (char *) _result,"_wxDiagram_p"); | |
127 | _resultobj = Py_BuildValue("s",_ptemp); | |
128 | } else { | |
129 | Py_INCREF(Py_None); | |
130 | _resultobj = Py_None; | |
131 | } | |
132 | return _resultobj; | |
133 | } | |
134 | ||
135 | #define wxDiagram_AddShape(_swigobj,_swigarg0,_swigarg1) (_swigobj->AddShape(_swigarg0,_swigarg1)) | |
136 | static PyObject *_wrap_wxDiagram_AddShape(PyObject *self, PyObject *args, PyObject *kwargs) { | |
137 | PyObject * _resultobj; | |
138 | wxDiagram * _arg0; | |
139 | wxPyShape * _arg1; | |
140 | wxPyShape * _arg2 = (wxPyShape *) NULL; | |
141 | PyObject * _argo0 = 0; | |
142 | PyObject * _argo1 = 0; | |
143 | PyObject * _argo2 = 0; | |
144 | char *_kwnames[] = { "self","shape","addAfter", NULL }; | |
145 | ||
146 | self = self; | |
147 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxDiagram_AddShape",_kwnames,&_argo0,&_argo1,&_argo2)) | |
148 | return NULL; | |
149 | if (_argo0) { | |
150 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
151 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
152 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_AddShape. Expected _wxDiagram_p."); | |
153 | return NULL; | |
154 | } | |
155 | } | |
156 | if (_argo1) { | |
157 | if (_argo1 == Py_None) { _arg1 = NULL; } | |
158 | else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) { | |
159 | PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDiagram_AddShape. Expected _wxPyShape_p."); | |
160 | return NULL; | |
161 | } | |
162 | } | |
163 | if (_argo2) { | |
164 | if (_argo2 == Py_None) { _arg2 = NULL; } | |
165 | else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyShape_p")) { | |
166 | PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxDiagram_AddShape. Expected _wxPyShape_p."); | |
167 | return NULL; | |
168 | } | |
169 | } | |
170 | { | |
171 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
172 | wxDiagram_AddShape(_arg0,_arg1,_arg2); | |
173 | ||
174 | wxPyEndAllowThreads(__tstate); | |
175 | if (PyErr_Occurred()) return NULL; | |
176 | } Py_INCREF(Py_None); | |
177 | _resultobj = Py_None; | |
178 | return _resultobj; | |
179 | } | |
180 | ||
181 | #define wxDiagram_Clear(_swigobj,_swigarg0) (_swigobj->Clear(_swigarg0)) | |
182 | static PyObject *_wrap_wxDiagram_Clear(PyObject *self, PyObject *args, PyObject *kwargs) { | |
183 | PyObject * _resultobj; | |
184 | wxDiagram * _arg0; | |
185 | wxDC * _arg1; | |
186 | PyObject * _argo0 = 0; | |
187 | PyObject * _argo1 = 0; | |
188 | char *_kwnames[] = { "self","dc", NULL }; | |
189 | ||
190 | self = self; | |
191 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDiagram_Clear",_kwnames,&_argo0,&_argo1)) | |
192 | return NULL; | |
193 | if (_argo0) { | |
194 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
195 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
196 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_Clear. Expected _wxDiagram_p."); | |
197 | return NULL; | |
198 | } | |
199 | } | |
200 | if (_argo1) { | |
201 | if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) { | |
202 | PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDiagram_Clear. Expected _wxDC_p."); | |
203 | return NULL; | |
204 | } | |
205 | } | |
206 | { | |
207 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
208 | wxDiagram_Clear(_arg0,*_arg1); | |
209 | ||
210 | wxPyEndAllowThreads(__tstate); | |
211 | if (PyErr_Occurred()) return NULL; | |
212 | } Py_INCREF(Py_None); | |
213 | _resultobj = Py_None; | |
214 | return _resultobj; | |
215 | } | |
216 | ||
217 | #define wxDiagram_DeleteAllShapes(_swigobj) (_swigobj->DeleteAllShapes()) | |
218 | static PyObject *_wrap_wxDiagram_DeleteAllShapes(PyObject *self, PyObject *args, PyObject *kwargs) { | |
219 | PyObject * _resultobj; | |
220 | wxDiagram * _arg0; | |
221 | PyObject * _argo0 = 0; | |
222 | char *_kwnames[] = { "self", NULL }; | |
223 | ||
224 | self = self; | |
225 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDiagram_DeleteAllShapes",_kwnames,&_argo0)) | |
226 | return NULL; | |
227 | if (_argo0) { | |
228 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
229 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
230 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_DeleteAllShapes. Expected _wxDiagram_p."); | |
231 | return NULL; | |
232 | } | |
233 | } | |
234 | { | |
235 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
236 | wxDiagram_DeleteAllShapes(_arg0); | |
237 | ||
238 | wxPyEndAllowThreads(__tstate); | |
239 | if (PyErr_Occurred()) return NULL; | |
240 | } Py_INCREF(Py_None); | |
241 | _resultobj = Py_None; | |
242 | return _resultobj; | |
243 | } | |
244 | ||
245 | #define wxDiagram_DrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->DrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) | |
246 | static PyObject *_wrap_wxDiagram_DrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) { | |
247 | PyObject * _resultobj; | |
248 | wxDiagram * _arg0; | |
249 | wxDC * _arg1; | |
250 | double _arg2; | |
251 | double _arg3; | |
252 | double _arg4; | |
253 | double _arg5; | |
254 | PyObject * _argo0 = 0; | |
255 | PyObject * _argo1 = 0; | |
256 | char *_kwnames[] = { "self","dc","x1","y1","x2","y2", NULL }; | |
257 | ||
258 | self = self; | |
259 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxDiagram_DrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5)) | |
260 | return NULL; | |
261 | if (_argo0) { | |
262 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
263 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
264 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_DrawOutline. Expected _wxDiagram_p."); | |
265 | return NULL; | |
266 | } | |
267 | } | |
268 | if (_argo1) { | |
269 | if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) { | |
270 | PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDiagram_DrawOutline. Expected _wxDC_p."); | |
271 | return NULL; | |
272 | } | |
273 | } | |
274 | { | |
275 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
276 | wxDiagram_DrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5); | |
277 | ||
278 | wxPyEndAllowThreads(__tstate); | |
279 | if (PyErr_Occurred()) return NULL; | |
280 | } Py_INCREF(Py_None); | |
281 | _resultobj = Py_None; | |
282 | return _resultobj; | |
283 | } | |
284 | ||
285 | #define wxDiagram_FindShape(_swigobj,_swigarg0) (_swigobj->FindShape(_swigarg0)) | |
286 | static PyObject *_wrap_wxDiagram_FindShape(PyObject *self, PyObject *args, PyObject *kwargs) { | |
287 | PyObject * _resultobj; | |
288 | wxPyShape * _result; | |
289 | wxDiagram * _arg0; | |
290 | long _arg1; | |
291 | PyObject * _argo0 = 0; | |
292 | char *_kwnames[] = { "self","id", NULL }; | |
293 | ||
294 | self = self; | |
295 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxDiagram_FindShape",_kwnames,&_argo0,&_arg1)) | |
296 | return NULL; | |
297 | if (_argo0) { | |
298 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
299 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
300 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_FindShape. Expected _wxDiagram_p."); | |
301 | return NULL; | |
302 | } | |
303 | } | |
304 | { | |
305 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
306 | _result = (wxPyShape *)wxDiagram_FindShape(_arg0,_arg1); | |
307 | ||
308 | wxPyEndAllowThreads(__tstate); | |
309 | if (PyErr_Occurred()) return NULL; | |
310 | }{ _resultobj = wxPyMake_wxShapeEvtHandler(_result); } | |
311 | return _resultobj; | |
312 | } | |
313 | ||
314 | #define wxDiagram_GetCanvas(_swigobj) (_swigobj->GetCanvas()) | |
315 | static PyObject *_wrap_wxDiagram_GetCanvas(PyObject *self, PyObject *args, PyObject *kwargs) { | |
316 | PyObject * _resultobj; | |
317 | wxPyShapeCanvas * _result; | |
318 | wxDiagram * _arg0; | |
319 | PyObject * _argo0 = 0; | |
320 | char *_kwnames[] = { "self", NULL }; | |
321 | ||
322 | self = self; | |
323 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDiagram_GetCanvas",_kwnames,&_argo0)) | |
324 | return NULL; | |
325 | if (_argo0) { | |
326 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
327 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
328 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_GetCanvas. Expected _wxDiagram_p."); | |
329 | return NULL; | |
330 | } | |
331 | } | |
332 | { | |
333 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
334 | _result = (wxPyShapeCanvas *)wxDiagram_GetCanvas(_arg0); | |
335 | ||
336 | wxPyEndAllowThreads(__tstate); | |
337 | if (PyErr_Occurred()) return NULL; | |
338 | }{ _resultobj = wxPyMake_wxObject(_result); } | |
339 | return _resultobj; | |
340 | } | |
341 | ||
342 | #define wxDiagram_GetCount(_swigobj) (_swigobj->GetCount()) | |
343 | static PyObject *_wrap_wxDiagram_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) { | |
344 | PyObject * _resultobj; | |
345 | int _result; | |
346 | wxDiagram * _arg0; | |
347 | PyObject * _argo0 = 0; | |
348 | char *_kwnames[] = { "self", NULL }; | |
349 | ||
350 | self = self; | |
351 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDiagram_GetCount",_kwnames,&_argo0)) | |
352 | return NULL; | |
353 | if (_argo0) { | |
354 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
355 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
356 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_GetCount. Expected _wxDiagram_p."); | |
357 | return NULL; | |
358 | } | |
359 | } | |
360 | { | |
361 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
362 | _result = (int )wxDiagram_GetCount(_arg0); | |
363 | ||
364 | wxPyEndAllowThreads(__tstate); | |
365 | if (PyErr_Occurred()) return NULL; | |
366 | } _resultobj = Py_BuildValue("i",_result); | |
367 | return _resultobj; | |
368 | } | |
369 | ||
370 | #define wxDiagram_GetGridSpacing(_swigobj) (_swigobj->GetGridSpacing()) | |
371 | static PyObject *_wrap_wxDiagram_GetGridSpacing(PyObject *self, PyObject *args, PyObject *kwargs) { | |
372 | PyObject * _resultobj; | |
373 | double _result; | |
374 | wxDiagram * _arg0; | |
375 | PyObject * _argo0 = 0; | |
376 | char *_kwnames[] = { "self", NULL }; | |
377 | ||
378 | self = self; | |
379 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDiagram_GetGridSpacing",_kwnames,&_argo0)) | |
380 | return NULL; | |
381 | if (_argo0) { | |
382 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
383 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
384 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_GetGridSpacing. Expected _wxDiagram_p."); | |
385 | return NULL; | |
386 | } | |
387 | } | |
388 | { | |
389 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
390 | _result = (double )wxDiagram_GetGridSpacing(_arg0); | |
391 | ||
392 | wxPyEndAllowThreads(__tstate); | |
393 | if (PyErr_Occurred()) return NULL; | |
394 | } _resultobj = Py_BuildValue("d",_result); | |
395 | return _resultobj; | |
396 | } | |
397 | ||
398 | #define wxDiagram_GetMouseTolerance(_swigobj) (_swigobj->GetMouseTolerance()) | |
399 | static PyObject *_wrap_wxDiagram_GetMouseTolerance(PyObject *self, PyObject *args, PyObject *kwargs) { | |
400 | PyObject * _resultobj; | |
401 | int _result; | |
402 | wxDiagram * _arg0; | |
403 | PyObject * _argo0 = 0; | |
404 | char *_kwnames[] = { "self", NULL }; | |
405 | ||
406 | self = self; | |
407 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDiagram_GetMouseTolerance",_kwnames,&_argo0)) | |
408 | return NULL; | |
409 | if (_argo0) { | |
410 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
411 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
412 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_GetMouseTolerance. Expected _wxDiagram_p."); | |
413 | return NULL; | |
414 | } | |
415 | } | |
416 | { | |
417 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
418 | _result = (int )wxDiagram_GetMouseTolerance(_arg0); | |
419 | ||
420 | wxPyEndAllowThreads(__tstate); | |
421 | if (PyErr_Occurred()) return NULL; | |
422 | } _resultobj = Py_BuildValue("i",_result); | |
423 | return _resultobj; | |
424 | } | |
425 | ||
426 | static PyObject * wxDiagram_GetShapeList(wxDiagram *self) { | |
427 | wxList* list = self->GetShapeList(); | |
428 | return wxPy_ConvertShapeList(list, "wxPyShape"); | |
429 | } | |
430 | static PyObject *_wrap_wxDiagram_GetShapeList(PyObject *self, PyObject *args, PyObject *kwargs) { | |
431 | PyObject * _resultobj; | |
432 | PyObject * _result; | |
433 | wxDiagram * _arg0; | |
434 | PyObject * _argo0 = 0; | |
435 | char *_kwnames[] = { "self", NULL }; | |
436 | ||
437 | self = self; | |
438 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDiagram_GetShapeList",_kwnames,&_argo0)) | |
439 | return NULL; | |
440 | if (_argo0) { | |
441 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
442 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
443 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_GetShapeList. Expected _wxDiagram_p."); | |
444 | return NULL; | |
445 | } | |
446 | } | |
447 | { | |
448 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
449 | _result = (PyObject *)wxDiagram_GetShapeList(_arg0); | |
450 | ||
451 | wxPyEndAllowThreads(__tstate); | |
452 | if (PyErr_Occurred()) return NULL; | |
453 | }{ | |
454 | _resultobj = _result; | |
455 | } | |
456 | return _resultobj; | |
457 | } | |
458 | ||
459 | #define wxDiagram_GetQuickEditMode(_swigobj) (_swigobj->GetQuickEditMode()) | |
460 | static PyObject *_wrap_wxDiagram_GetQuickEditMode(PyObject *self, PyObject *args, PyObject *kwargs) { | |
461 | PyObject * _resultobj; | |
462 | bool _result; | |
463 | wxDiagram * _arg0; | |
464 | PyObject * _argo0 = 0; | |
465 | char *_kwnames[] = { "self", NULL }; | |
466 | ||
467 | self = self; | |
468 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDiagram_GetQuickEditMode",_kwnames,&_argo0)) | |
469 | return NULL; | |
470 | if (_argo0) { | |
471 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
472 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
473 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_GetQuickEditMode. Expected _wxDiagram_p."); | |
474 | return NULL; | |
475 | } | |
476 | } | |
477 | { | |
478 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
479 | _result = (bool )wxDiagram_GetQuickEditMode(_arg0); | |
480 | ||
481 | wxPyEndAllowThreads(__tstate); | |
482 | if (PyErr_Occurred()) return NULL; | |
483 | } _resultobj = Py_BuildValue("i",_result); | |
484 | return _resultobj; | |
485 | } | |
486 | ||
487 | #define wxDiagram_GetSnapToGrid(_swigobj) (_swigobj->GetSnapToGrid()) | |
488 | static PyObject *_wrap_wxDiagram_GetSnapToGrid(PyObject *self, PyObject *args, PyObject *kwargs) { | |
489 | PyObject * _resultobj; | |
490 | bool _result; | |
491 | wxDiagram * _arg0; | |
492 | PyObject * _argo0 = 0; | |
493 | char *_kwnames[] = { "self", NULL }; | |
494 | ||
495 | self = self; | |
496 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDiagram_GetSnapToGrid",_kwnames,&_argo0)) | |
497 | return NULL; | |
498 | if (_argo0) { | |
499 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
500 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
501 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_GetSnapToGrid. Expected _wxDiagram_p."); | |
502 | return NULL; | |
503 | } | |
504 | } | |
505 | { | |
506 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
507 | _result = (bool )wxDiagram_GetSnapToGrid(_arg0); | |
508 | ||
509 | wxPyEndAllowThreads(__tstate); | |
510 | if (PyErr_Occurred()) return NULL; | |
511 | } _resultobj = Py_BuildValue("i",_result); | |
512 | return _resultobj; | |
513 | } | |
514 | ||
515 | #define wxDiagram_InsertShape(_swigobj,_swigarg0) (_swigobj->InsertShape(_swigarg0)) | |
516 | static PyObject *_wrap_wxDiagram_InsertShape(PyObject *self, PyObject *args, PyObject *kwargs) { | |
517 | PyObject * _resultobj; | |
518 | wxDiagram * _arg0; | |
519 | wxPyShape * _arg1; | |
520 | PyObject * _argo0 = 0; | |
521 | PyObject * _argo1 = 0; | |
522 | char *_kwnames[] = { "self","shape", NULL }; | |
523 | ||
524 | self = self; | |
525 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDiagram_InsertShape",_kwnames,&_argo0,&_argo1)) | |
526 | return NULL; | |
527 | if (_argo0) { | |
528 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
529 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
530 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_InsertShape. Expected _wxDiagram_p."); | |
531 | return NULL; | |
532 | } | |
533 | } | |
534 | if (_argo1) { | |
535 | if (_argo1 == Py_None) { _arg1 = NULL; } | |
536 | else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) { | |
537 | PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDiagram_InsertShape. Expected _wxPyShape_p."); | |
538 | return NULL; | |
539 | } | |
540 | } | |
541 | { | |
542 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
543 | wxDiagram_InsertShape(_arg0,_arg1); | |
544 | ||
545 | wxPyEndAllowThreads(__tstate); | |
546 | if (PyErr_Occurred()) return NULL; | |
547 | } Py_INCREF(Py_None); | |
548 | _resultobj = Py_None; | |
549 | return _resultobj; | |
550 | } | |
551 | ||
552 | #define wxDiagram_RecentreAll(_swigobj,_swigarg0) (_swigobj->RecentreAll(_swigarg0)) | |
553 | static PyObject *_wrap_wxDiagram_RecentreAll(PyObject *self, PyObject *args, PyObject *kwargs) { | |
554 | PyObject * _resultobj; | |
555 | wxDiagram * _arg0; | |
556 | wxDC * _arg1; | |
557 | PyObject * _argo0 = 0; | |
558 | PyObject * _argo1 = 0; | |
559 | char *_kwnames[] = { "self","dc", NULL }; | |
560 | ||
561 | self = self; | |
562 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDiagram_RecentreAll",_kwnames,&_argo0,&_argo1)) | |
563 | return NULL; | |
564 | if (_argo0) { | |
565 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
566 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
567 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_RecentreAll. Expected _wxDiagram_p."); | |
568 | return NULL; | |
569 | } | |
570 | } | |
571 | if (_argo1) { | |
572 | if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) { | |
573 | PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDiagram_RecentreAll. Expected _wxDC_p."); | |
574 | return NULL; | |
575 | } | |
576 | } | |
577 | { | |
578 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
579 | wxDiagram_RecentreAll(_arg0,*_arg1); | |
580 | ||
581 | wxPyEndAllowThreads(__tstate); | |
582 | if (PyErr_Occurred()) return NULL; | |
583 | } Py_INCREF(Py_None); | |
584 | _resultobj = Py_None; | |
585 | return _resultobj; | |
586 | } | |
587 | ||
588 | #define wxDiagram_Redraw(_swigobj,_swigarg0) (_swigobj->Redraw(_swigarg0)) | |
589 | static PyObject *_wrap_wxDiagram_Redraw(PyObject *self, PyObject *args, PyObject *kwargs) { | |
590 | PyObject * _resultobj; | |
591 | wxDiagram * _arg0; | |
592 | wxDC * _arg1; | |
593 | PyObject * _argo0 = 0; | |
594 | PyObject * _argo1 = 0; | |
595 | char *_kwnames[] = { "self","dc", NULL }; | |
596 | ||
597 | self = self; | |
598 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDiagram_Redraw",_kwnames,&_argo0,&_argo1)) | |
599 | return NULL; | |
600 | if (_argo0) { | |
601 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
602 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
603 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_Redraw. Expected _wxDiagram_p."); | |
604 | return NULL; | |
605 | } | |
606 | } | |
607 | if (_argo1) { | |
608 | if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) { | |
609 | PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDiagram_Redraw. Expected _wxDC_p."); | |
610 | return NULL; | |
611 | } | |
612 | } | |
613 | { | |
614 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
615 | wxDiagram_Redraw(_arg0,*_arg1); | |
616 | ||
617 | wxPyEndAllowThreads(__tstate); | |
618 | if (PyErr_Occurred()) return NULL; | |
619 | } Py_INCREF(Py_None); | |
620 | _resultobj = Py_None; | |
621 | return _resultobj; | |
622 | } | |
623 | ||
624 | #define wxDiagram_RemoveAllShapes(_swigobj) (_swigobj->RemoveAllShapes()) | |
625 | static PyObject *_wrap_wxDiagram_RemoveAllShapes(PyObject *self, PyObject *args, PyObject *kwargs) { | |
626 | PyObject * _resultobj; | |
627 | wxDiagram * _arg0; | |
628 | PyObject * _argo0 = 0; | |
629 | char *_kwnames[] = { "self", NULL }; | |
630 | ||
631 | self = self; | |
632 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDiagram_RemoveAllShapes",_kwnames,&_argo0)) | |
633 | return NULL; | |
634 | if (_argo0) { | |
635 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
636 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
637 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_RemoveAllShapes. Expected _wxDiagram_p."); | |
638 | return NULL; | |
639 | } | |
640 | } | |
641 | { | |
642 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
643 | wxDiagram_RemoveAllShapes(_arg0); | |
644 | ||
645 | wxPyEndAllowThreads(__tstate); | |
646 | if (PyErr_Occurred()) return NULL; | |
647 | } Py_INCREF(Py_None); | |
648 | _resultobj = Py_None; | |
649 | return _resultobj; | |
650 | } | |
651 | ||
652 | #define wxDiagram_RemoveShape(_swigobj,_swigarg0) (_swigobj->RemoveShape(_swigarg0)) | |
653 | static PyObject *_wrap_wxDiagram_RemoveShape(PyObject *self, PyObject *args, PyObject *kwargs) { | |
654 | PyObject * _resultobj; | |
655 | wxDiagram * _arg0; | |
656 | wxPyShape * _arg1; | |
657 | PyObject * _argo0 = 0; | |
658 | PyObject * _argo1 = 0; | |
659 | char *_kwnames[] = { "self","shape", NULL }; | |
660 | ||
661 | self = self; | |
662 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDiagram_RemoveShape",_kwnames,&_argo0,&_argo1)) | |
663 | return NULL; | |
664 | if (_argo0) { | |
665 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
666 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
667 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_RemoveShape. Expected _wxDiagram_p."); | |
668 | return NULL; | |
669 | } | |
670 | } | |
671 | if (_argo1) { | |
672 | if (_argo1 == Py_None) { _arg1 = NULL; } | |
673 | else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) { | |
674 | PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDiagram_RemoveShape. Expected _wxPyShape_p."); | |
675 | return NULL; | |
676 | } | |
677 | } | |
678 | { | |
679 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
680 | wxDiagram_RemoveShape(_arg0,_arg1); | |
681 | ||
682 | wxPyEndAllowThreads(__tstate); | |
683 | if (PyErr_Occurred()) return NULL; | |
684 | } Py_INCREF(Py_None); | |
685 | _resultobj = Py_None; | |
686 | return _resultobj; | |
687 | } | |
688 | ||
689 | #define wxDiagram_SetCanvas(_swigobj,_swigarg0) (_swigobj->SetCanvas(_swigarg0)) | |
690 | static PyObject *_wrap_wxDiagram_SetCanvas(PyObject *self, PyObject *args, PyObject *kwargs) { | |
691 | PyObject * _resultobj; | |
692 | wxDiagram * _arg0; | |
693 | wxPyShapeCanvas * _arg1; | |
694 | PyObject * _argo0 = 0; | |
695 | PyObject * _argo1 = 0; | |
696 | char *_kwnames[] = { "self","canvas", NULL }; | |
697 | ||
698 | self = self; | |
699 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDiagram_SetCanvas",_kwnames,&_argo0,&_argo1)) | |
700 | return NULL; | |
701 | if (_argo0) { | |
702 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
703 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
704 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_SetCanvas. Expected _wxDiagram_p."); | |
705 | return NULL; | |
706 | } | |
707 | } | |
708 | if (_argo1) { | |
709 | if (_argo1 == Py_None) { _arg1 = NULL; } | |
710 | else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShapeCanvas_p")) { | |
711 | PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDiagram_SetCanvas. Expected _wxPyShapeCanvas_p."); | |
712 | return NULL; | |
713 | } | |
714 | } | |
715 | { | |
716 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
717 | wxDiagram_SetCanvas(_arg0,_arg1); | |
718 | ||
719 | wxPyEndAllowThreads(__tstate); | |
720 | if (PyErr_Occurred()) return NULL; | |
721 | } Py_INCREF(Py_None); | |
722 | _resultobj = Py_None; | |
723 | return _resultobj; | |
724 | } | |
725 | ||
726 | #define wxDiagram_SetGridSpacing(_swigobj,_swigarg0) (_swigobj->SetGridSpacing(_swigarg0)) | |
727 | static PyObject *_wrap_wxDiagram_SetGridSpacing(PyObject *self, PyObject *args, PyObject *kwargs) { | |
728 | PyObject * _resultobj; | |
729 | wxDiagram * _arg0; | |
730 | double _arg1; | |
731 | PyObject * _argo0 = 0; | |
732 | char *_kwnames[] = { "self","spacing", NULL }; | |
733 | ||
734 | self = self; | |
735 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Od:wxDiagram_SetGridSpacing",_kwnames,&_argo0,&_arg1)) | |
736 | return NULL; | |
737 | if (_argo0) { | |
738 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
739 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
740 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_SetGridSpacing. Expected _wxDiagram_p."); | |
741 | return NULL; | |
742 | } | |
743 | } | |
744 | { | |
745 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
746 | wxDiagram_SetGridSpacing(_arg0,_arg1); | |
747 | ||
748 | wxPyEndAllowThreads(__tstate); | |
749 | if (PyErr_Occurred()) return NULL; | |
750 | } Py_INCREF(Py_None); | |
751 | _resultobj = Py_None; | |
752 | return _resultobj; | |
753 | } | |
754 | ||
755 | #define wxDiagram_SetMouseTolerance(_swigobj,_swigarg0) (_swigobj->SetMouseTolerance(_swigarg0)) | |
756 | static PyObject *_wrap_wxDiagram_SetMouseTolerance(PyObject *self, PyObject *args, PyObject *kwargs) { | |
757 | PyObject * _resultobj; | |
758 | wxDiagram * _arg0; | |
759 | int _arg1; | |
760 | PyObject * _argo0 = 0; | |
761 | char *_kwnames[] = { "self","tolerance", NULL }; | |
762 | ||
763 | self = self; | |
764 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDiagram_SetMouseTolerance",_kwnames,&_argo0,&_arg1)) | |
765 | return NULL; | |
766 | if (_argo0) { | |
767 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
768 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
769 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_SetMouseTolerance. Expected _wxDiagram_p."); | |
770 | return NULL; | |
771 | } | |
772 | } | |
773 | { | |
774 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
775 | wxDiagram_SetMouseTolerance(_arg0,_arg1); | |
776 | ||
777 | wxPyEndAllowThreads(__tstate); | |
778 | if (PyErr_Occurred()) return NULL; | |
779 | } Py_INCREF(Py_None); | |
780 | _resultobj = Py_None; | |
781 | return _resultobj; | |
782 | } | |
783 | ||
784 | #define wxDiagram_SetQuickEditMode(_swigobj,_swigarg0) (_swigobj->SetQuickEditMode(_swigarg0)) | |
785 | static PyObject *_wrap_wxDiagram_SetQuickEditMode(PyObject *self, PyObject *args, PyObject *kwargs) { | |
786 | PyObject * _resultobj; | |
787 | wxDiagram * _arg0; | |
788 | bool _arg1; | |
789 | PyObject * _argo0 = 0; | |
790 | int tempbool1; | |
791 | char *_kwnames[] = { "self","mode", NULL }; | |
792 | ||
793 | self = self; | |
794 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDiagram_SetQuickEditMode",_kwnames,&_argo0,&tempbool1)) | |
795 | return NULL; | |
796 | if (_argo0) { | |
797 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
798 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
799 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_SetQuickEditMode. Expected _wxDiagram_p."); | |
800 | return NULL; | |
801 | } | |
802 | } | |
803 | _arg1 = (bool ) tempbool1; | |
804 | { | |
805 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
806 | wxDiagram_SetQuickEditMode(_arg0,_arg1); | |
807 | ||
808 | wxPyEndAllowThreads(__tstate); | |
809 | if (PyErr_Occurred()) return NULL; | |
810 | } Py_INCREF(Py_None); | |
811 | _resultobj = Py_None; | |
812 | return _resultobj; | |
813 | } | |
814 | ||
815 | #define wxDiagram_SetSnapToGrid(_swigobj,_swigarg0) (_swigobj->SetSnapToGrid(_swigarg0)) | |
816 | static PyObject *_wrap_wxDiagram_SetSnapToGrid(PyObject *self, PyObject *args, PyObject *kwargs) { | |
817 | PyObject * _resultobj; | |
818 | wxDiagram * _arg0; | |
819 | bool _arg1; | |
820 | PyObject * _argo0 = 0; | |
821 | int tempbool1; | |
822 | char *_kwnames[] = { "self","snap", NULL }; | |
823 | ||
824 | self = self; | |
825 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDiagram_SetSnapToGrid",_kwnames,&_argo0,&tempbool1)) | |
826 | return NULL; | |
827 | if (_argo0) { | |
828 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
829 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
830 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_SetSnapToGrid. Expected _wxDiagram_p."); | |
831 | return NULL; | |
832 | } | |
833 | } | |
834 | _arg1 = (bool ) tempbool1; | |
835 | { | |
836 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
837 | wxDiagram_SetSnapToGrid(_arg0,_arg1); | |
838 | ||
839 | wxPyEndAllowThreads(__tstate); | |
840 | if (PyErr_Occurred()) return NULL; | |
841 | } Py_INCREF(Py_None); | |
842 | _resultobj = Py_None; | |
843 | return _resultobj; | |
844 | } | |
845 | ||
846 | #define wxDiagram_ShowAll(_swigobj,_swigarg0) (_swigobj->ShowAll(_swigarg0)) | |
847 | static PyObject *_wrap_wxDiagram_ShowAll(PyObject *self, PyObject *args, PyObject *kwargs) { | |
848 | PyObject * _resultobj; | |
849 | wxDiagram * _arg0; | |
850 | bool _arg1; | |
851 | PyObject * _argo0 = 0; | |
852 | int tempbool1; | |
853 | char *_kwnames[] = { "self","show", NULL }; | |
854 | ||
855 | self = self; | |
856 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDiagram_ShowAll",_kwnames,&_argo0,&tempbool1)) | |
857 | return NULL; | |
858 | if (_argo0) { | |
859 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
860 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
861 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_ShowAll. Expected _wxDiagram_p."); | |
862 | return NULL; | |
863 | } | |
864 | } | |
865 | _arg1 = (bool ) tempbool1; | |
866 | { | |
867 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
868 | wxDiagram_ShowAll(_arg0,_arg1); | |
869 | ||
870 | wxPyEndAllowThreads(__tstate); | |
871 | if (PyErr_Occurred()) return NULL; | |
872 | } Py_INCREF(Py_None); | |
873 | _resultobj = Py_None; | |
874 | return _resultobj; | |
875 | } | |
876 | ||
877 | #define wxDiagram_Snap(_swigobj,_swigarg0,_swigarg1) (_swigobj->Snap(_swigarg0,_swigarg1)) | |
878 | static PyObject *_wrap_wxDiagram_Snap(PyObject *self, PyObject *args, PyObject *kwargs) { | |
879 | PyObject * _resultobj; | |
880 | wxDiagram * _arg0; | |
881 | double * _arg1; | |
882 | double * _arg2; | |
883 | PyObject * _argo0 = 0; | |
884 | double temp; | |
885 | PyObject * _obj1 = 0; | |
886 | double temp0; | |
887 | PyObject * _obj2 = 0; | |
888 | char *_kwnames[] = { "self","INOUT","INOUT", NULL }; | |
889 | ||
890 | self = self; | |
891 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxDiagram_Snap",_kwnames,&_argo0,&_obj1,&_obj2)) | |
892 | return NULL; | |
893 | if (_argo0) { | |
894 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
895 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDiagram_p")) { | |
896 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDiagram_Snap. Expected _wxDiagram_p."); | |
897 | return NULL; | |
898 | } | |
899 | } | |
900 | { | |
901 | temp = PyFloat_AsDouble(_obj1); | |
902 | _arg1 = &temp; | |
903 | } | |
904 | { | |
905 | temp0 = PyFloat_AsDouble(_obj2); | |
906 | _arg2 = &temp0; | |
907 | } | |
908 | { | |
909 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
910 | wxDiagram_Snap(_arg0,_arg1,_arg2); | |
911 | ||
912 | wxPyEndAllowThreads(__tstate); | |
913 | if (PyErr_Occurred()) return NULL; | |
914 | } Py_INCREF(Py_None); | |
915 | _resultobj = Py_None; | |
916 | { | |
917 | PyObject *o; | |
918 | o = PyFloat_FromDouble((double) (*_arg1)); | |
919 | _resultobj = t_output_helper(_resultobj, o); | |
920 | } | |
921 | { | |
922 | PyObject *o; | |
923 | o = PyFloat_FromDouble((double) (*_arg2)); | |
924 | _resultobj = t_output_helper(_resultobj, o); | |
925 | } | |
926 | return _resultobj; | |
927 | } | |
928 | ||
929 | static void *SwigwxPyShapeCanvasTowxScrolledWindow(void *ptr) { | |
930 | wxPyShapeCanvas *src; | |
931 | wxScrolledWindow *dest; | |
932 | src = (wxPyShapeCanvas *) ptr; | |
933 | dest = (wxScrolledWindow *) src; | |
934 | return (void *) dest; | |
935 | } | |
936 | ||
937 | static void *SwigwxPyShapeCanvasTowxPanel(void *ptr) { | |
938 | wxPyShapeCanvas *src; | |
939 | wxPanel *dest; | |
940 | src = (wxPyShapeCanvas *) ptr; | |
941 | dest = (wxPanel *) src; | |
942 | return (void *) dest; | |
943 | } | |
944 | ||
945 | static void *SwigwxPyShapeCanvasTowxWindow(void *ptr) { | |
946 | wxPyShapeCanvas *src; | |
947 | wxWindow *dest; | |
948 | src = (wxPyShapeCanvas *) ptr; | |
949 | dest = (wxWindow *) src; | |
950 | return (void *) dest; | |
951 | } | |
952 | ||
953 | static void *SwigwxPyShapeCanvasTowxEvtHandler(void *ptr) { | |
954 | wxPyShapeCanvas *src; | |
955 | wxEvtHandler *dest; | |
956 | src = (wxPyShapeCanvas *) ptr; | |
957 | dest = (wxEvtHandler *) src; | |
958 | return (void *) dest; | |
959 | } | |
960 | ||
961 | static void *SwigwxPyShapeCanvasTowxObject(void *ptr) { | |
962 | wxPyShapeCanvas *src; | |
963 | wxObject *dest; | |
964 | src = (wxPyShapeCanvas *) ptr; | |
965 | dest = (wxObject *) src; | |
966 | return (void *) dest; | |
967 | } | |
968 | ||
969 | #define new_wxPyShapeCanvas(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPyShapeCanvas(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) | |
970 | static PyObject *_wrap_new_wxPyShapeCanvas(PyObject *self, PyObject *args, PyObject *kwargs) { | |
971 | PyObject * _resultobj; | |
972 | wxPyShapeCanvas * _result; | |
973 | wxWindow * _arg0 = (wxWindow *) NULL; | |
974 | wxWindowID _arg1 = (wxWindowID ) -1; | |
975 | wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition; | |
976 | wxSize * _arg3 = (wxSize *) &wxDefaultSize; | |
977 | long _arg4 = (long ) wxBORDER; | |
978 | wxString * _arg5 = (wxString *) &wxPyShapeCanvasNameStr; | |
979 | PyObject * _argo0 = 0; | |
980 | wxPoint temp; | |
981 | PyObject * _obj2 = 0; | |
982 | wxSize temp0; | |
983 | PyObject * _obj3 = 0; | |
984 | PyObject * _obj5 = 0; | |
985 | char *_kwnames[] = { "parent","id","pos","size","style","name", NULL }; | |
986 | char _ptemp[128]; | |
987 | ||
988 | self = self; | |
989 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|OiOOlO:new_wxPyShapeCanvas",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_obj5)) | |
990 | return NULL; | |
991 | if (_argo0) { | |
992 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
993 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) { | |
994 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPyShapeCanvas. Expected _wxWindow_p."); | |
995 | return NULL; | |
996 | } | |
997 | } | |
998 | if (_obj2) | |
999 | { | |
1000 | _arg2 = &temp; | |
1001 | if (! wxPoint_helper(_obj2, &_arg2)) | |
1002 | return NULL; | |
1003 | } | |
1004 | if (_obj3) | |
1005 | { | |
1006 | _arg3 = &temp0; | |
1007 | if (! wxSize_helper(_obj3, &_arg3)) | |
1008 | return NULL; | |
1009 | } | |
1010 | if (_obj5) | |
1011 | { | |
1012 | _arg5 = wxString_in_helper(_obj5); | |
1013 | if (_arg5 == NULL) | |
1014 | return NULL; | |
1015 | } | |
1016 | { | |
1017 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1018 | _result = (wxPyShapeCanvas *)new_wxPyShapeCanvas(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5); | |
1019 | ||
1020 | wxPyEndAllowThreads(__tstate); | |
1021 | if (PyErr_Occurred()) return NULL; | |
1022 | } if (_result) { | |
1023 | SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyShapeCanvas_p"); | |
1024 | _resultobj = Py_BuildValue("s",_ptemp); | |
1025 | } else { | |
1026 | Py_INCREF(Py_None); | |
1027 | _resultobj = Py_None; | |
1028 | } | |
1029 | { | |
1030 | if (_obj5) | |
1031 | delete _arg5; | |
1032 | } | |
1033 | return _resultobj; | |
1034 | } | |
1035 | ||
1036 | #define wxPyShapeCanvas__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) | |
1037 | static PyObject *_wrap_wxPyShapeCanvas__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1038 | PyObject * _resultobj; | |
1039 | wxPyShapeCanvas * _arg0; | |
1040 | PyObject * _arg1; | |
1041 | PyObject * _arg2; | |
1042 | PyObject * _argo0 = 0; | |
1043 | PyObject * _obj1 = 0; | |
1044 | PyObject * _obj2 = 0; | |
1045 | char *_kwnames[] = { "self","self","_class", NULL }; | |
1046 | ||
1047 | self = self; | |
1048 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyShapeCanvas__setCallbackInfo",_kwnames,&_argo0,&_obj1,&_obj2)) | |
1049 | return NULL; | |
1050 | if (_argo0) { | |
1051 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1052 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1053 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas__setCallbackInfo. Expected _wxPyShapeCanvas_p."); | |
1054 | return NULL; | |
1055 | } | |
1056 | } | |
1057 | { | |
1058 | _arg1 = _obj1; | |
1059 | } | |
1060 | { | |
1061 | _arg2 = _obj2; | |
1062 | } | |
1063 | { | |
1064 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1065 | wxPyShapeCanvas__setCallbackInfo(_arg0,_arg1,_arg2); | |
1066 | ||
1067 | wxPyEndAllowThreads(__tstate); | |
1068 | if (PyErr_Occurred()) return NULL; | |
1069 | } Py_INCREF(Py_None); | |
1070 | _resultobj = Py_None; | |
1071 | return _resultobj; | |
1072 | } | |
1073 | ||
1074 | #define wxPyShapeCanvas_AddShape(_swigobj,_swigarg0,_swigarg1) (_swigobj->AddShape(_swigarg0,_swigarg1)) | |
1075 | static PyObject *_wrap_wxPyShapeCanvas_AddShape(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1076 | PyObject * _resultobj; | |
1077 | wxPyShapeCanvas * _arg0; | |
1078 | wxPyShape * _arg1; | |
1079 | wxPyShape * _arg2 = (wxPyShape *) NULL; | |
1080 | PyObject * _argo0 = 0; | |
1081 | PyObject * _argo1 = 0; | |
1082 | PyObject * _argo2 = 0; | |
1083 | char *_kwnames[] = { "self","shape","addAfter", NULL }; | |
1084 | ||
1085 | self = self; | |
1086 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxPyShapeCanvas_AddShape",_kwnames,&_argo0,&_argo1,&_argo2)) | |
1087 | return NULL; | |
1088 | if (_argo0) { | |
1089 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1090 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1091 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_AddShape. Expected _wxPyShapeCanvas_p."); | |
1092 | return NULL; | |
1093 | } | |
1094 | } | |
1095 | if (_argo1) { | |
1096 | if (_argo1 == Py_None) { _arg1 = NULL; } | |
1097 | else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) { | |
1098 | PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeCanvas_AddShape. Expected _wxPyShape_p."); | |
1099 | return NULL; | |
1100 | } | |
1101 | } | |
1102 | if (_argo2) { | |
1103 | if (_argo2 == Py_None) { _arg2 = NULL; } | |
1104 | else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyShape_p")) { | |
1105 | PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPyShapeCanvas_AddShape. Expected _wxPyShape_p."); | |
1106 | return NULL; | |
1107 | } | |
1108 | } | |
1109 | { | |
1110 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1111 | wxPyShapeCanvas_AddShape(_arg0,_arg1,_arg2); | |
1112 | ||
1113 | wxPyEndAllowThreads(__tstate); | |
1114 | if (PyErr_Occurred()) return NULL; | |
1115 | } Py_INCREF(Py_None); | |
1116 | _resultobj = Py_None; | |
1117 | return _resultobj; | |
1118 | } | |
1119 | ||
1120 | #define wxPyShapeCanvas_FindShape(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->FindShape(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) | |
1121 | static PyObject *_wrap_wxPyShapeCanvas_FindShape(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1122 | PyObject * _resultobj; | |
1123 | wxPyShape * _result; | |
1124 | wxPyShapeCanvas * _arg0; | |
1125 | double _arg1; | |
1126 | double _arg2; | |
1127 | int * _arg3; | |
1128 | int temp; | |
1129 | wxClassInfo * _arg4 = (wxClassInfo *) NULL; | |
1130 | wxPyShape * _arg5 = (wxPyShape *) NULL; | |
1131 | PyObject * _argo0 = 0; | |
1132 | PyObject * _argo4 = 0; | |
1133 | PyObject * _argo5 = 0; | |
1134 | char *_kwnames[] = { "self","x1","y","info","notImage", NULL }; | |
1135 | ||
1136 | self = self; | |
1137 | { | |
1138 | _arg3 = &temp; | |
1139 | } | |
1140 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|OO:wxPyShapeCanvas_FindShape",_kwnames,&_argo0,&_arg1,&_arg2,&_argo4,&_argo5)) | |
1141 | return NULL; | |
1142 | if (_argo0) { | |
1143 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1144 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1145 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_FindShape. Expected _wxPyShapeCanvas_p."); | |
1146 | return NULL; | |
1147 | } | |
1148 | } | |
1149 | if (_argo4) { | |
1150 | if (_argo4 == Py_None) { _arg4 = NULL; } | |
1151 | else if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_wxClassInfo_p")) { | |
1152 | PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxPyShapeCanvas_FindShape. Expected _wxClassInfo_p."); | |
1153 | return NULL; | |
1154 | } | |
1155 | } | |
1156 | if (_argo5) { | |
1157 | if (_argo5 == Py_None) { _arg5 = NULL; } | |
1158 | else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxPyShape_p")) { | |
1159 | PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of wxPyShapeCanvas_FindShape. Expected _wxPyShape_p."); | |
1160 | return NULL; | |
1161 | } | |
1162 | } | |
1163 | { | |
1164 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1165 | _result = (wxPyShape *)wxPyShapeCanvas_FindShape(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5); | |
1166 | ||
1167 | wxPyEndAllowThreads(__tstate); | |
1168 | if (PyErr_Occurred()) return NULL; | |
1169 | }{ _resultobj = wxPyMake_wxShapeEvtHandler(_result); } | |
1170 | { | |
1171 | PyObject *o; | |
1172 | o = PyInt_FromLong((long) (*_arg3)); | |
1173 | _resultobj = t_output_helper(_resultobj, o); | |
1174 | } | |
1175 | return _resultobj; | |
1176 | } | |
1177 | ||
1178 | #define wxPyShapeCanvas_FindFirstSensitiveShape(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->FindFirstSensitiveShape(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) | |
1179 | static PyObject *_wrap_wxPyShapeCanvas_FindFirstSensitiveShape(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1180 | PyObject * _resultobj; | |
1181 | wxPyShape * _result; | |
1182 | wxPyShapeCanvas * _arg0; | |
1183 | double _arg1; | |
1184 | double _arg2; | |
1185 | int * _arg3; | |
1186 | int temp; | |
1187 | int _arg4; | |
1188 | PyObject * _argo0 = 0; | |
1189 | char *_kwnames[] = { "self","x1","y","op", NULL }; | |
1190 | ||
1191 | self = self; | |
1192 | { | |
1193 | _arg3 = &temp; | |
1194 | } | |
1195 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oddi:wxPyShapeCanvas_FindFirstSensitiveShape",_kwnames,&_argo0,&_arg1,&_arg2,&_arg4)) | |
1196 | return NULL; | |
1197 | if (_argo0) { | |
1198 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1199 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1200 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_FindFirstSensitiveShape. Expected _wxPyShapeCanvas_p."); | |
1201 | return NULL; | |
1202 | } | |
1203 | } | |
1204 | { | |
1205 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1206 | _result = (wxPyShape *)wxPyShapeCanvas_FindFirstSensitiveShape(_arg0,_arg1,_arg2,_arg3,_arg4); | |
1207 | ||
1208 | wxPyEndAllowThreads(__tstate); | |
1209 | if (PyErr_Occurred()) return NULL; | |
1210 | }{ _resultobj = wxPyMake_wxShapeEvtHandler(_result); } | |
1211 | { | |
1212 | PyObject *o; | |
1213 | o = PyInt_FromLong((long) (*_arg3)); | |
1214 | _resultobj = t_output_helper(_resultobj, o); | |
1215 | } | |
1216 | return _resultobj; | |
1217 | } | |
1218 | ||
1219 | #define wxPyShapeCanvas_GetDiagram(_swigobj) (_swigobj->GetDiagram()) | |
1220 | static PyObject *_wrap_wxPyShapeCanvas_GetDiagram(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1221 | PyObject * _resultobj; | |
1222 | wxDiagram * _result; | |
1223 | wxPyShapeCanvas * _arg0; | |
1224 | PyObject * _argo0 = 0; | |
1225 | char *_kwnames[] = { "self", NULL }; | |
1226 | ||
1227 | self = self; | |
1228 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShapeCanvas_GetDiagram",_kwnames,&_argo0)) | |
1229 | return NULL; | |
1230 | if (_argo0) { | |
1231 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1232 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1233 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_GetDiagram. Expected _wxPyShapeCanvas_p."); | |
1234 | return NULL; | |
1235 | } | |
1236 | } | |
1237 | { | |
1238 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1239 | _result = (wxDiagram *)wxPyShapeCanvas_GetDiagram(_arg0); | |
1240 | ||
1241 | wxPyEndAllowThreads(__tstate); | |
1242 | if (PyErr_Occurred()) return NULL; | |
1243 | }{ _resultobj = wxPyMake_wxObject(_result); } | |
1244 | return _resultobj; | |
1245 | } | |
1246 | ||
1247 | #define wxPyShapeCanvas_GetQuickEditMode(_swigobj) (_swigobj->GetQuickEditMode()) | |
1248 | static PyObject *_wrap_wxPyShapeCanvas_GetQuickEditMode(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1249 | PyObject * _resultobj; | |
1250 | bool _result; | |
1251 | wxPyShapeCanvas * _arg0; | |
1252 | PyObject * _argo0 = 0; | |
1253 | char *_kwnames[] = { "self", NULL }; | |
1254 | ||
1255 | self = self; | |
1256 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShapeCanvas_GetQuickEditMode",_kwnames,&_argo0)) | |
1257 | return NULL; | |
1258 | if (_argo0) { | |
1259 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1260 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1261 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_GetQuickEditMode. Expected _wxPyShapeCanvas_p."); | |
1262 | return NULL; | |
1263 | } | |
1264 | } | |
1265 | { | |
1266 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1267 | _result = (bool )wxPyShapeCanvas_GetQuickEditMode(_arg0); | |
1268 | ||
1269 | wxPyEndAllowThreads(__tstate); | |
1270 | if (PyErr_Occurred()) return NULL; | |
1271 | } _resultobj = Py_BuildValue("i",_result); | |
1272 | return _resultobj; | |
1273 | } | |
1274 | ||
1275 | #define wxPyShapeCanvas_InsertShape(_swigobj,_swigarg0) (_swigobj->InsertShape(_swigarg0)) | |
1276 | static PyObject *_wrap_wxPyShapeCanvas_InsertShape(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1277 | PyObject * _resultobj; | |
1278 | wxPyShapeCanvas * _arg0; | |
1279 | wxPyShape * _arg1; | |
1280 | PyObject * _argo0 = 0; | |
1281 | PyObject * _argo1 = 0; | |
1282 | char *_kwnames[] = { "self","shape", NULL }; | |
1283 | ||
1284 | self = self; | |
1285 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShapeCanvas_InsertShape",_kwnames,&_argo0,&_argo1)) | |
1286 | return NULL; | |
1287 | if (_argo0) { | |
1288 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1289 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1290 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_InsertShape. Expected _wxPyShapeCanvas_p."); | |
1291 | return NULL; | |
1292 | } | |
1293 | } | |
1294 | if (_argo1) { | |
1295 | if (_argo1 == Py_None) { _arg1 = NULL; } | |
1296 | else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) { | |
1297 | PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeCanvas_InsertShape. Expected _wxPyShape_p."); | |
1298 | return NULL; | |
1299 | } | |
1300 | } | |
1301 | { | |
1302 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1303 | wxPyShapeCanvas_InsertShape(_arg0,_arg1); | |
1304 | ||
1305 | wxPyEndAllowThreads(__tstate); | |
1306 | if (PyErr_Occurred()) return NULL; | |
1307 | } Py_INCREF(Py_None); | |
1308 | _resultobj = Py_None; | |
1309 | return _resultobj; | |
1310 | } | |
1311 | ||
1312 | #define wxPyShapeCanvas_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2)) | |
1313 | static PyObject *_wrap_wxPyShapeCanvas_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1314 | PyObject * _resultobj; | |
1315 | wxPyShapeCanvas * _arg0; | |
1316 | double _arg1; | |
1317 | double _arg2; | |
1318 | int _arg3 = (int ) 0; | |
1319 | PyObject * _argo0 = 0; | |
1320 | char *_kwnames[] = { "self","x","y","keys", NULL }; | |
1321 | ||
1322 | self = self; | |
1323 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|i:wxPyShapeCanvas_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3)) | |
1324 | return NULL; | |
1325 | if (_argo0) { | |
1326 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1327 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1328 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_base_OnBeginDragLeft. Expected _wxPyShapeCanvas_p."); | |
1329 | return NULL; | |
1330 | } | |
1331 | } | |
1332 | { | |
1333 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1334 | wxPyShapeCanvas_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3); | |
1335 | ||
1336 | wxPyEndAllowThreads(__tstate); | |
1337 | if (PyErr_Occurred()) return NULL; | |
1338 | } Py_INCREF(Py_None); | |
1339 | _resultobj = Py_None; | |
1340 | return _resultobj; | |
1341 | } | |
1342 | ||
1343 | #define wxPyShapeCanvas_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2)) | |
1344 | static PyObject *_wrap_wxPyShapeCanvas_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1345 | PyObject * _resultobj; | |
1346 | wxPyShapeCanvas * _arg0; | |
1347 | double _arg1; | |
1348 | double _arg2; | |
1349 | int _arg3 = (int ) 0; | |
1350 | PyObject * _argo0 = 0; | |
1351 | char *_kwnames[] = { "self","x","y","keys", NULL }; | |
1352 | ||
1353 | self = self; | |
1354 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|i:wxPyShapeCanvas_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3)) | |
1355 | return NULL; | |
1356 | if (_argo0) { | |
1357 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1358 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1359 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_base_OnBeginDragRight. Expected _wxPyShapeCanvas_p."); | |
1360 | return NULL; | |
1361 | } | |
1362 | } | |
1363 | { | |
1364 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1365 | wxPyShapeCanvas_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3); | |
1366 | ||
1367 | wxPyEndAllowThreads(__tstate); | |
1368 | if (PyErr_Occurred()) return NULL; | |
1369 | } Py_INCREF(Py_None); | |
1370 | _resultobj = Py_None; | |
1371 | return _resultobj; | |
1372 | } | |
1373 | ||
1374 | #define wxPyShapeCanvas_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2)) | |
1375 | static PyObject *_wrap_wxPyShapeCanvas_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1376 | PyObject * _resultobj; | |
1377 | wxPyShapeCanvas * _arg0; | |
1378 | double _arg1; | |
1379 | double _arg2; | |
1380 | int _arg3 = (int ) 0; | |
1381 | PyObject * _argo0 = 0; | |
1382 | char *_kwnames[] = { "self","x","y","keys", NULL }; | |
1383 | ||
1384 | self = self; | |
1385 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|i:wxPyShapeCanvas_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3)) | |
1386 | return NULL; | |
1387 | if (_argo0) { | |
1388 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1389 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1390 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_base_OnEndDragLeft. Expected _wxPyShapeCanvas_p."); | |
1391 | return NULL; | |
1392 | } | |
1393 | } | |
1394 | { | |
1395 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1396 | wxPyShapeCanvas_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3); | |
1397 | ||
1398 | wxPyEndAllowThreads(__tstate); | |
1399 | if (PyErr_Occurred()) return NULL; | |
1400 | } Py_INCREF(Py_None); | |
1401 | _resultobj = Py_None; | |
1402 | return _resultobj; | |
1403 | } | |
1404 | ||
1405 | #define wxPyShapeCanvas_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2)) | |
1406 | static PyObject *_wrap_wxPyShapeCanvas_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1407 | PyObject * _resultobj; | |
1408 | wxPyShapeCanvas * _arg0; | |
1409 | double _arg1; | |
1410 | double _arg2; | |
1411 | int _arg3 = (int ) 0; | |
1412 | PyObject * _argo0 = 0; | |
1413 | char *_kwnames[] = { "self","x","y","keys", NULL }; | |
1414 | ||
1415 | self = self; | |
1416 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|i:wxPyShapeCanvas_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3)) | |
1417 | return NULL; | |
1418 | if (_argo0) { | |
1419 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1420 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1421 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_base_OnEndDragRight. Expected _wxPyShapeCanvas_p."); | |
1422 | return NULL; | |
1423 | } | |
1424 | } | |
1425 | { | |
1426 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1427 | wxPyShapeCanvas_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3); | |
1428 | ||
1429 | wxPyEndAllowThreads(__tstate); | |
1430 | if (PyErr_Occurred()) return NULL; | |
1431 | } Py_INCREF(Py_None); | |
1432 | _resultobj = Py_None; | |
1433 | return _resultobj; | |
1434 | } | |
1435 | ||
1436 | #define wxPyShapeCanvas_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) | |
1437 | static PyObject *_wrap_wxPyShapeCanvas_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1438 | PyObject * _resultobj; | |
1439 | wxPyShapeCanvas * _arg0; | |
1440 | bool _arg1; | |
1441 | double _arg2; | |
1442 | double _arg3; | |
1443 | int _arg4 = (int ) 0; | |
1444 | PyObject * _argo0 = 0; | |
1445 | int tempbool1; | |
1446 | char *_kwnames[] = { "self","draw","x","y","keys", NULL }; | |
1447 | ||
1448 | self = self; | |
1449 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|i:wxPyShapeCanvas_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4)) | |
1450 | return NULL; | |
1451 | if (_argo0) { | |
1452 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1453 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1454 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_base_OnDragLeft. Expected _wxPyShapeCanvas_p."); | |
1455 | return NULL; | |
1456 | } | |
1457 | } | |
1458 | _arg1 = (bool ) tempbool1; | |
1459 | { | |
1460 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1461 | wxPyShapeCanvas_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4); | |
1462 | ||
1463 | wxPyEndAllowThreads(__tstate); | |
1464 | if (PyErr_Occurred()) return NULL; | |
1465 | } Py_INCREF(Py_None); | |
1466 | _resultobj = Py_None; | |
1467 | return _resultobj; | |
1468 | } | |
1469 | ||
1470 | #define wxPyShapeCanvas_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) | |
1471 | static PyObject *_wrap_wxPyShapeCanvas_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1472 | PyObject * _resultobj; | |
1473 | wxPyShapeCanvas * _arg0; | |
1474 | bool _arg1; | |
1475 | double _arg2; | |
1476 | double _arg3; | |
1477 | int _arg4 = (int ) 0; | |
1478 | PyObject * _argo0 = 0; | |
1479 | int tempbool1; | |
1480 | char *_kwnames[] = { "self","draw","x","y","keys", NULL }; | |
1481 | ||
1482 | self = self; | |
1483 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|i:wxPyShapeCanvas_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4)) | |
1484 | return NULL; | |
1485 | if (_argo0) { | |
1486 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1487 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1488 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_base_OnDragRight. Expected _wxPyShapeCanvas_p."); | |
1489 | return NULL; | |
1490 | } | |
1491 | } | |
1492 | _arg1 = (bool ) tempbool1; | |
1493 | { | |
1494 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1495 | wxPyShapeCanvas_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4); | |
1496 | ||
1497 | wxPyEndAllowThreads(__tstate); | |
1498 | if (PyErr_Occurred()) return NULL; | |
1499 | } Py_INCREF(Py_None); | |
1500 | _resultobj = Py_None; | |
1501 | return _resultobj; | |
1502 | } | |
1503 | ||
1504 | #define wxPyShapeCanvas_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2)) | |
1505 | static PyObject *_wrap_wxPyShapeCanvas_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1506 | PyObject * _resultobj; | |
1507 | wxPyShapeCanvas * _arg0; | |
1508 | double _arg1; | |
1509 | double _arg2; | |
1510 | int _arg3 = (int ) 0; | |
1511 | PyObject * _argo0 = 0; | |
1512 | char *_kwnames[] = { "self","x","y","keys", NULL }; | |
1513 | ||
1514 | self = self; | |
1515 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|i:wxPyShapeCanvas_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3)) | |
1516 | return NULL; | |
1517 | if (_argo0) { | |
1518 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1519 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1520 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_base_OnLeftClick. Expected _wxPyShapeCanvas_p."); | |
1521 | return NULL; | |
1522 | } | |
1523 | } | |
1524 | { | |
1525 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1526 | wxPyShapeCanvas_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3); | |
1527 | ||
1528 | wxPyEndAllowThreads(__tstate); | |
1529 | if (PyErr_Occurred()) return NULL; | |
1530 | } Py_INCREF(Py_None); | |
1531 | _resultobj = Py_None; | |
1532 | return _resultobj; | |
1533 | } | |
1534 | ||
1535 | #define wxPyShapeCanvas_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2)) | |
1536 | static PyObject *_wrap_wxPyShapeCanvas_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1537 | PyObject * _resultobj; | |
1538 | wxPyShapeCanvas * _arg0; | |
1539 | double _arg1; | |
1540 | double _arg2; | |
1541 | int _arg3 = (int ) 0; | |
1542 | PyObject * _argo0 = 0; | |
1543 | char *_kwnames[] = { "self","x","y","keys", NULL }; | |
1544 | ||
1545 | self = self; | |
1546 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|i:wxPyShapeCanvas_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3)) | |
1547 | return NULL; | |
1548 | if (_argo0) { | |
1549 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1550 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1551 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_base_OnRightClick. Expected _wxPyShapeCanvas_p."); | |
1552 | return NULL; | |
1553 | } | |
1554 | } | |
1555 | { | |
1556 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1557 | wxPyShapeCanvas_base_OnRightClick(_arg0,_arg1,_arg2,_arg3); | |
1558 | ||
1559 | wxPyEndAllowThreads(__tstate); | |
1560 | if (PyErr_Occurred()) return NULL; | |
1561 | } Py_INCREF(Py_None); | |
1562 | _resultobj = Py_None; | |
1563 | return _resultobj; | |
1564 | } | |
1565 | ||
1566 | #define wxPyShapeCanvas_Redraw(_swigobj,_swigarg0) (_swigobj->Redraw(_swigarg0)) | |
1567 | static PyObject *_wrap_wxPyShapeCanvas_Redraw(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1568 | PyObject * _resultobj; | |
1569 | wxPyShapeCanvas * _arg0; | |
1570 | wxDC * _arg1; | |
1571 | PyObject * _argo0 = 0; | |
1572 | PyObject * _argo1 = 0; | |
1573 | char *_kwnames[] = { "self","dc", NULL }; | |
1574 | ||
1575 | self = self; | |
1576 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShapeCanvas_Redraw",_kwnames,&_argo0,&_argo1)) | |
1577 | return NULL; | |
1578 | if (_argo0) { | |
1579 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1580 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1581 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_Redraw. Expected _wxPyShapeCanvas_p."); | |
1582 | return NULL; | |
1583 | } | |
1584 | } | |
1585 | if (_argo1) { | |
1586 | if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) { | |
1587 | PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeCanvas_Redraw. Expected _wxDC_p."); | |
1588 | return NULL; | |
1589 | } | |
1590 | } | |
1591 | { | |
1592 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1593 | wxPyShapeCanvas_Redraw(_arg0,*_arg1); | |
1594 | ||
1595 | wxPyEndAllowThreads(__tstate); | |
1596 | if (PyErr_Occurred()) return NULL; | |
1597 | } Py_INCREF(Py_None); | |
1598 | _resultobj = Py_None; | |
1599 | return _resultobj; | |
1600 | } | |
1601 | ||
1602 | #define wxPyShapeCanvas_RemoveShape(_swigobj,_swigarg0) (_swigobj->RemoveShape(_swigarg0)) | |
1603 | static PyObject *_wrap_wxPyShapeCanvas_RemoveShape(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1604 | PyObject * _resultobj; | |
1605 | wxPyShapeCanvas * _arg0; | |
1606 | wxPyShape * _arg1; | |
1607 | PyObject * _argo0 = 0; | |
1608 | PyObject * _argo1 = 0; | |
1609 | char *_kwnames[] = { "self","shape", NULL }; | |
1610 | ||
1611 | self = self; | |
1612 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShapeCanvas_RemoveShape",_kwnames,&_argo0,&_argo1)) | |
1613 | return NULL; | |
1614 | if (_argo0) { | |
1615 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1616 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1617 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_RemoveShape. Expected _wxPyShapeCanvas_p."); | |
1618 | return NULL; | |
1619 | } | |
1620 | } | |
1621 | if (_argo1) { | |
1622 | if (_argo1 == Py_None) { _arg1 = NULL; } | |
1623 | else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) { | |
1624 | PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeCanvas_RemoveShape. Expected _wxPyShape_p."); | |
1625 | return NULL; | |
1626 | } | |
1627 | } | |
1628 | { | |
1629 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1630 | wxPyShapeCanvas_RemoveShape(_arg0,_arg1); | |
1631 | ||
1632 | wxPyEndAllowThreads(__tstate); | |
1633 | if (PyErr_Occurred()) return NULL; | |
1634 | } Py_INCREF(Py_None); | |
1635 | _resultobj = Py_None; | |
1636 | return _resultobj; | |
1637 | } | |
1638 | ||
1639 | #define wxPyShapeCanvas_SetDiagram(_swigobj,_swigarg0) (_swigobj->SetDiagram(_swigarg0)) | |
1640 | static PyObject *_wrap_wxPyShapeCanvas_SetDiagram(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1641 | PyObject * _resultobj; | |
1642 | wxPyShapeCanvas * _arg0; | |
1643 | wxDiagram * _arg1; | |
1644 | PyObject * _argo0 = 0; | |
1645 | PyObject * _argo1 = 0; | |
1646 | char *_kwnames[] = { "self","diagram", NULL }; | |
1647 | ||
1648 | self = self; | |
1649 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShapeCanvas_SetDiagram",_kwnames,&_argo0,&_argo1)) | |
1650 | return NULL; | |
1651 | if (_argo0) { | |
1652 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1653 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1654 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_SetDiagram. Expected _wxPyShapeCanvas_p."); | |
1655 | return NULL; | |
1656 | } | |
1657 | } | |
1658 | if (_argo1) { | |
1659 | if (_argo1 == Py_None) { _arg1 = NULL; } | |
1660 | else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDiagram_p")) { | |
1661 | PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeCanvas_SetDiagram. Expected _wxDiagram_p."); | |
1662 | return NULL; | |
1663 | } | |
1664 | } | |
1665 | { | |
1666 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1667 | wxPyShapeCanvas_SetDiagram(_arg0,_arg1); | |
1668 | ||
1669 | wxPyEndAllowThreads(__tstate); | |
1670 | if (PyErr_Occurred()) return NULL; | |
1671 | } Py_INCREF(Py_None); | |
1672 | _resultobj = Py_None; | |
1673 | return _resultobj; | |
1674 | } | |
1675 | ||
1676 | #define wxPyShapeCanvas_Snap(_swigobj,_swigarg0,_swigarg1) (_swigobj->Snap(_swigarg0,_swigarg1)) | |
1677 | static PyObject *_wrap_wxPyShapeCanvas_Snap(PyObject *self, PyObject *args, PyObject *kwargs) { | |
1678 | PyObject * _resultobj; | |
1679 | wxPyShapeCanvas * _arg0; | |
1680 | double * _arg1; | |
1681 | double * _arg2; | |
1682 | PyObject * _argo0 = 0; | |
1683 | double temp; | |
1684 | PyObject * _obj1 = 0; | |
1685 | double temp0; | |
1686 | PyObject * _obj2 = 0; | |
1687 | char *_kwnames[] = { "self","INOUT","INOUT", NULL }; | |
1688 | ||
1689 | self = self; | |
1690 | if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyShapeCanvas_Snap",_kwnames,&_argo0,&_obj1,&_obj2)) | |
1691 | return NULL; | |
1692 | if (_argo0) { | |
1693 | if (_argo0 == Py_None) { _arg0 = NULL; } | |
1694 | else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) { | |
1695 | PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeCanvas_Snap. Expected _wxPyShapeCanvas_p."); | |
1696 | return NULL; | |
1697 | } | |
1698 | } | |
1699 | { | |
1700 | temp = PyFloat_AsDouble(_obj1); | |
1701 | _arg1 = &temp; | |
1702 | } | |
1703 | { | |
1704 | temp0 = PyFloat_AsDouble(_obj2); | |
1705 | _arg2 = &temp0; | |
1706 | } | |
1707 | { | |
1708 | PyThreadState* __tstate = wxPyBeginAllowThreads(); | |
1709 | wxPyShapeCanvas_Snap(_arg0,_arg1,_arg2); | |
1710 | ||
1711 | wxPyEndAllowThreads(__tstate); | |
1712 | if (PyErr_Occurred()) return NULL; | |
1713 | } Py_INCREF(Py_None); | |
1714 | _resultobj = Py_None; | |
1715 | { | |
1716 | PyObject *o; | |
1717 | o = PyFloat_FromDouble((double) (*_arg1)); | |
1718 | _resultobj = t_output_helper(_resultobj, o); | |
1719 | } | |
1720 | { | |
1721 | PyObject *o; | |
1722 | o = PyFloat_FromDouble((double) (*_arg2)); | |
1723 | _resultobj = t_output_helper(_resultobj, o); | |
1724 | } | |
1725 | return _resultobj; | |
1726 | } | |
1727 | ||
1728 | static PyMethodDef oglcanvascMethods[] = { | |
1729 | { "wxPyShapeCanvas_Snap", (PyCFunction) _wrap_wxPyShapeCanvas_Snap, METH_VARARGS | METH_KEYWORDS }, | |
1730 | { "wxPyShapeCanvas_SetDiagram", (PyCFunction) _wrap_wxPyShapeCanvas_SetDiagram, METH_VARARGS | METH_KEYWORDS }, | |
1731 | { "wxPyShapeCanvas_RemoveShape", (PyCFunction) _wrap_wxPyShapeCanvas_RemoveShape, METH_VARARGS | METH_KEYWORDS }, | |
1732 | { "wxPyShapeCanvas_Redraw", (PyCFunction) _wrap_wxPyShapeCanvas_Redraw, METH_VARARGS | METH_KEYWORDS }, | |
1733 | { "wxPyShapeCanvas_base_OnRightClick", (PyCFunction) _wrap_wxPyShapeCanvas_base_OnRightClick, METH_VARARGS | METH_KEYWORDS }, | |
1734 | { "wxPyShapeCanvas_base_OnLeftClick", (PyCFunction) _wrap_wxPyShapeCanvas_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS }, | |
1735 | { "wxPyShapeCanvas_base_OnDragRight", (PyCFunction) _wrap_wxPyShapeCanvas_base_OnDragRight, METH_VARARGS | METH_KEYWORDS }, | |
1736 | { "wxPyShapeCanvas_base_OnDragLeft", (PyCFunction) _wrap_wxPyShapeCanvas_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS }, | |
1737 | { "wxPyShapeCanvas_base_OnEndDragRight", (PyCFunction) _wrap_wxPyShapeCanvas_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS }, | |
1738 | { "wxPyShapeCanvas_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyShapeCanvas_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS }, | |
1739 | { "wxPyShapeCanvas_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyShapeCanvas_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS }, | |
1740 | { "wxPyShapeCanvas_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyShapeCanvas_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS }, | |
1741 | { "wxPyShapeCanvas_InsertShape", (PyCFunction) _wrap_wxPyShapeCanvas_InsertShape, METH_VARARGS | METH_KEYWORDS }, | |
1742 | { "wxPyShapeCanvas_GetQuickEditMode", (PyCFunction) _wrap_wxPyShapeCanvas_GetQuickEditMode, METH_VARARGS | METH_KEYWORDS }, | |
1743 | { "wxPyShapeCanvas_GetDiagram", (PyCFunction) _wrap_wxPyShapeCanvas_GetDiagram, METH_VARARGS | METH_KEYWORDS }, | |
1744 | { "wxPyShapeCanvas_FindFirstSensitiveShape", (PyCFunction) _wrap_wxPyShapeCanvas_FindFirstSensitiveShape, METH_VARARGS | METH_KEYWORDS }, | |
1745 | { "wxPyShapeCanvas_FindShape", (PyCFunction) _wrap_wxPyShapeCanvas_FindShape, METH_VARARGS | METH_KEYWORDS }, | |
1746 | { "wxPyShapeCanvas_AddShape", (PyCFunction) _wrap_wxPyShapeCanvas_AddShape, METH_VARARGS | METH_KEYWORDS }, | |
1747 | { "wxPyShapeCanvas__setCallbackInfo", (PyCFunction) _wrap_wxPyShapeCanvas__setCallbackInfo, METH_VARARGS | METH_KEYWORDS }, | |
1748 | { "new_wxPyShapeCanvas", (PyCFunction) _wrap_new_wxPyShapeCanvas, METH_VARARGS | METH_KEYWORDS }, | |
1749 | { "wxDiagram_Snap", (PyCFunction) _wrap_wxDiagram_Snap, METH_VARARGS | METH_KEYWORDS }, | |
1750 | { "wxDiagram_ShowAll", (PyCFunction) _wrap_wxDiagram_ShowAll, METH_VARARGS | METH_KEYWORDS }, | |
1751 | { "wxDiagram_SetSnapToGrid", (PyCFunction) _wrap_wxDiagram_SetSnapToGrid, METH_VARARGS | METH_KEYWORDS }, | |
1752 | { "wxDiagram_SetQuickEditMode", (PyCFunction) _wrap_wxDiagram_SetQuickEditMode, METH_VARARGS | METH_KEYWORDS }, | |
1753 | { "wxDiagram_SetMouseTolerance", (PyCFunction) _wrap_wxDiagram_SetMouseTolerance, METH_VARARGS | METH_KEYWORDS }, | |
1754 | { "wxDiagram_SetGridSpacing", (PyCFunction) _wrap_wxDiagram_SetGridSpacing, METH_VARARGS | METH_KEYWORDS }, | |
1755 | { "wxDiagram_SetCanvas", (PyCFunction) _wrap_wxDiagram_SetCanvas, METH_VARARGS | METH_KEYWORDS }, | |
1756 | { "wxDiagram_RemoveShape", (PyCFunction) _wrap_wxDiagram_RemoveShape, METH_VARARGS | METH_KEYWORDS }, | |
1757 | { "wxDiagram_RemoveAllShapes", (PyCFunction) _wrap_wxDiagram_RemoveAllShapes, METH_VARARGS | METH_KEYWORDS }, | |
1758 | { "wxDiagram_Redraw", (PyCFunction) _wrap_wxDiagram_Redraw, METH_VARARGS | METH_KEYWORDS }, | |
1759 | { "wxDiagram_RecentreAll", (PyCFunction) _wrap_wxDiagram_RecentreAll, METH_VARARGS | METH_KEYWORDS }, | |
1760 | { "wxDiagram_InsertShape", (PyCFunction) _wrap_wxDiagram_InsertShape, METH_VARARGS | METH_KEYWORDS }, | |
1761 | { "wxDiagram_GetSnapToGrid", (PyCFunction) _wrap_wxDiagram_GetSnapToGrid, METH_VARARGS | METH_KEYWORDS }, | |
1762 | { "wxDiagram_GetQuickEditMode", (PyCFunction) _wrap_wxDiagram_GetQuickEditMode, METH_VARARGS | METH_KEYWORDS }, | |
1763 | { "wxDiagram_GetShapeList", (PyCFunction) _wrap_wxDiagram_GetShapeList, METH_VARARGS | METH_KEYWORDS }, | |
1764 | { "wxDiagram_GetMouseTolerance", (PyCFunction) _wrap_wxDiagram_GetMouseTolerance, METH_VARARGS | METH_KEYWORDS }, | |
1765 | { "wxDiagram_GetGridSpacing", (PyCFunction) _wrap_wxDiagram_GetGridSpacing, METH_VARARGS | METH_KEYWORDS }, | |
1766 | { "wxDiagram_GetCount", (PyCFunction) _wrap_wxDiagram_GetCount, METH_VARARGS | METH_KEYWORDS }, | |
1767 | { "wxDiagram_GetCanvas", (PyCFunction) _wrap_wxDiagram_GetCanvas, METH_VARARGS | METH_KEYWORDS }, | |
1768 | { "wxDiagram_FindShape", (PyCFunction) _wrap_wxDiagram_FindShape, METH_VARARGS | METH_KEYWORDS }, | |
1769 | { "wxDiagram_DrawOutline", (PyCFunction) _wrap_wxDiagram_DrawOutline, METH_VARARGS | METH_KEYWORDS }, | |
1770 | { "wxDiagram_DeleteAllShapes", (PyCFunction) _wrap_wxDiagram_DeleteAllShapes, METH_VARARGS | METH_KEYWORDS }, | |
1771 | { "wxDiagram_Clear", (PyCFunction) _wrap_wxDiagram_Clear, METH_VARARGS | METH_KEYWORDS }, | |
1772 | { "wxDiagram_AddShape", (PyCFunction) _wrap_wxDiagram_AddShape, METH_VARARGS | METH_KEYWORDS }, | |
1773 | { "new_wxDiagram", (PyCFunction) _wrap_new_wxDiagram, METH_VARARGS | METH_KEYWORDS }, | |
1774 | { NULL, NULL } | |
1775 | }; | |
1776 | #ifdef __cplusplus | |
1777 | } | |
1778 | #endif | |
1779 | /* | |
1780 | * This table is used by the pointer type-checker | |
1781 | */ | |
1782 | static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = { | |
1783 | { "_signed_long","_long",0}, | |
1784 | { "_wxPrintQuality","_wxCoord",0}, | |
1785 | { "_wxPrintQuality","_int",0}, | |
1786 | { "_wxPrintQuality","_signed_int",0}, | |
1787 | { "_wxPrintQuality","_unsigned_int",0}, | |
1788 | { "_wxPrintQuality","_wxWindowID",0}, | |
1789 | { "_wxPrintQuality","_uint",0}, | |
1790 | { "_wxPrintQuality","_EBool",0}, | |
1791 | { "_wxPrintQuality","_size_t",0}, | |
1792 | { "_wxPrintQuality","_time_t",0}, | |
1793 | { "_byte","_unsigned_char",0}, | |
1794 | { "_long","_unsigned_long",0}, | |
1795 | { "_long","_signed_long",0}, | |
1796 | { "_size_t","_wxCoord",0}, | |
1797 | { "_size_t","_wxPrintQuality",0}, | |
1798 | { "_size_t","_time_t",0}, | |
1799 | { "_size_t","_unsigned_int",0}, | |
1800 | { "_size_t","_int",0}, | |
1801 | { "_size_t","_wxWindowID",0}, | |
1802 | { "_size_t","_uint",0}, | |
1803 | { "_wxPanel","_wxPyShapeCanvas",SwigwxPyShapeCanvasTowxPanel}, | |
1804 | { "_uint","_wxCoord",0}, | |
1805 | { "_uint","_wxPrintQuality",0}, | |
1806 | { "_uint","_time_t",0}, | |
1807 | { "_uint","_size_t",0}, | |
1808 | { "_uint","_unsigned_int",0}, | |
1809 | { "_uint","_int",0}, | |
1810 | { "_uint","_wxWindowID",0}, | |
1811 | { "_wxChar","_char",0}, | |
1812 | { "_char","_wxChar",0}, | |
1813 | { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, | |
1814 | { "_EBool","_wxCoord",0}, | |
1815 | { "_EBool","_wxPrintQuality",0}, | |
1816 | { "_EBool","_signed_int",0}, | |
1817 | { "_EBool","_int",0}, | |
1818 | { "_EBool","_wxWindowID",0}, | |
1819 | { "_unsigned_long","_long",0}, | |
1820 | { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, | |
1821 | { "_signed_int","_wxCoord",0}, | |
1822 | { "_signed_int","_wxPrintQuality",0}, | |
1823 | { "_signed_int","_EBool",0}, | |
1824 | { "_signed_int","_wxWindowID",0}, | |
1825 | { "_signed_int","_int",0}, | |
1826 | { "_WXTYPE","_wxDateTime_t",0}, | |
1827 | { "_WXTYPE","_short",0}, | |
1828 | { "_WXTYPE","_signed_short",0}, | |
1829 | { "_WXTYPE","_unsigned_short",0}, | |
1830 | { "_unsigned_short","_wxDateTime_t",0}, | |
1831 | { "_unsigned_short","_WXTYPE",0}, | |
1832 | { "_unsigned_short","_short",0}, | |
1833 | { "_wxObject","_wxPyShapeCanvas",SwigwxPyShapeCanvasTowxObject}, | |
1834 | { "_wxObject","_wxDiagram",SwigwxDiagramTowxObject}, | |
1835 | { "_signed_short","_WXTYPE",0}, | |
1836 | { "_signed_short","_short",0}, | |
1837 | { "_wxScrolledWindow","_wxPyShapeCanvas",SwigwxPyShapeCanvasTowxScrolledWindow}, | |
1838 | { "_unsigned_char","_byte",0}, | |
1839 | { "_unsigned_int","_wxCoord",0}, | |
1840 | { "_unsigned_int","_wxPrintQuality",0}, | |
1841 | { "_unsigned_int","_time_t",0}, | |
1842 | { "_unsigned_int","_size_t",0}, | |
1843 | { "_unsigned_int","_uint",0}, | |
1844 | { "_unsigned_int","_wxWindowID",0}, | |
1845 | { "_unsigned_int","_int",0}, | |
1846 | { "_short","_wxDateTime_t",0}, | |
1847 | { "_short","_WXTYPE",0}, | |
1848 | { "_short","_unsigned_short",0}, | |
1849 | { "_short","_signed_short",0}, | |
1850 | { "_wxWindowID","_wxCoord",0}, | |
1851 | { "_wxWindowID","_wxPrintQuality",0}, | |
1852 | { "_wxWindowID","_time_t",0}, | |
1853 | { "_wxWindowID","_size_t",0}, | |
1854 | { "_wxWindowID","_EBool",0}, | |
1855 | { "_wxWindowID","_uint",0}, | |
1856 | { "_wxWindowID","_int",0}, | |
1857 | { "_wxWindowID","_signed_int",0}, | |
1858 | { "_wxWindowID","_unsigned_int",0}, | |
1859 | { "_int","_wxCoord",0}, | |
1860 | { "_int","_wxPrintQuality",0}, | |
1861 | { "_int","_time_t",0}, | |
1862 | { "_int","_size_t",0}, | |
1863 | { "_int","_EBool",0}, | |
1864 | { "_int","_uint",0}, | |
1865 | { "_int","_wxWindowID",0}, | |
1866 | { "_int","_unsigned_int",0}, | |
1867 | { "_int","_signed_int",0}, | |
1868 | { "_wxDateTime_t","_unsigned_short",0}, | |
1869 | { "_wxDateTime_t","_short",0}, | |
1870 | { "_wxDateTime_t","_WXTYPE",0}, | |
1871 | { "_time_t","_wxCoord",0}, | |
1872 | { "_time_t","_wxPrintQuality",0}, | |
1873 | { "_time_t","_unsigned_int",0}, | |
1874 | { "_time_t","_int",0}, | |
1875 | { "_time_t","_wxWindowID",0}, | |
1876 | { "_time_t","_uint",0}, | |
1877 | { "_time_t","_size_t",0}, | |
1878 | { "_wxCoord","_int",0}, | |
1879 | { "_wxCoord","_signed_int",0}, | |
1880 | { "_wxCoord","_unsigned_int",0}, | |
1881 | { "_wxCoord","_wxWindowID",0}, | |
1882 | { "_wxCoord","_uint",0}, | |
1883 | { "_wxCoord","_EBool",0}, | |
1884 | { "_wxCoord","_size_t",0}, | |
1885 | { "_wxCoord","_time_t",0}, | |
1886 | { "_wxCoord","_wxPrintQuality",0}, | |
1887 | { "_wxEvtHandler","_wxPyShapeCanvas",SwigwxPyShapeCanvasTowxEvtHandler}, | |
1888 | { "_wxWindow","_wxPyShapeCanvas",SwigwxPyShapeCanvasTowxWindow}, | |
1889 | {0,0,0}}; | |
1890 | ||
1891 | static PyObject *SWIG_globals; | |
1892 | #ifdef __cplusplus | |
1893 | extern "C" | |
1894 | #endif | |
1895 | SWIGEXPORT(void) initoglcanvasc() { | |
1896 | PyObject *m, *d; | |
1897 | SWIG_globals = SWIG_newvarlink(); | |
1898 | m = Py_InitModule("oglcanvasc", oglcanvascMethods); | |
1899 | d = PyModule_GetDict(m); | |
1900 | { | |
1901 | int i; | |
1902 | for (i = 0; _swig_mapping[i].n1; i++) | |
1903 | SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv); | |
1904 | } | |
1905 | } |