]> git.saurik.com Git - wxWidgets.git/blame_incremental - wxPython/contrib/ogl/msw/ogl.py
put -DNO_GCC_PRAGMA into CPPFLAGS
[wxWidgets.git] / wxPython / contrib / ogl / msw / ogl.py
... / ...
CommitLineData
1# This file was created automatically by SWIG.
2# Don't modify this file, modify the SWIG interface instead.
3
4"""
5The Object Graphics Library provides for simple drawing and manipulation
6of 2D objects. (This version is deprecated, please use wx.lib.ogl instead.)
7"""
8
9import _ogl
10
11import _windows
12import _core
13wx = _core
14__docfilter__ = wx.__DocFilter(globals())
15import warnings
16warnings.warn("This module is deprecated. Please use the wx.lib.ogl package instead.",
17 DeprecationWarning, stacklevel=2)
18
19#---------------------------------------------------------------------------
20
21class ShapeRegion(_core.Object):
22 def __repr__(self):
23 return "<%s.%s; proxy of C++ wxShapeRegion instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
24 def __init__(self, *args, **kwargs):
25 """__init__(self) -> ShapeRegion"""
26 newobj = _ogl.new_ShapeRegion(*args, **kwargs)
27 self.this = newobj.this
28 self.thisown = 1
29 del newobj.thisown
30 def SetText(*args, **kwargs):
31 """SetText(self, String s)"""
32 return _ogl.ShapeRegion_SetText(*args, **kwargs)
33
34 def SetFont(*args, **kwargs):
35 """SetFont(self, Font f)"""
36 return _ogl.ShapeRegion_SetFont(*args, **kwargs)
37
38 def SetMinSize(*args, **kwargs):
39 """SetMinSize(self, double w, double h)"""
40 return _ogl.ShapeRegion_SetMinSize(*args, **kwargs)
41
42 def SetSize(*args, **kwargs):
43 """SetSize(self, double w, double h)"""
44 return _ogl.ShapeRegion_SetSize(*args, **kwargs)
45
46 def SetPosition(*args, **kwargs):
47 """SetPosition(self, double x, double y)"""
48 return _ogl.ShapeRegion_SetPosition(*args, **kwargs)
49
50 def SetProportions(*args, **kwargs):
51 """SetProportions(self, double x, double y)"""
52 return _ogl.ShapeRegion_SetProportions(*args, **kwargs)
53
54 def SetFormatMode(*args, **kwargs):
55 """SetFormatMode(self, int mode)"""
56 return _ogl.ShapeRegion_SetFormatMode(*args, **kwargs)
57
58 def SetName(*args, **kwargs):
59 """SetName(self, String s)"""
60 return _ogl.ShapeRegion_SetName(*args, **kwargs)
61
62 def SetColour(*args, **kwargs):
63 """SetColour(self, String col)"""
64 return _ogl.ShapeRegion_SetColour(*args, **kwargs)
65
66 def GetText(*args, **kwargs):
67 """GetText(self) -> String"""
68 return _ogl.ShapeRegion_GetText(*args, **kwargs)
69
70 def GetFont(*args, **kwargs):
71 """GetFont(self) -> Font"""
72 return _ogl.ShapeRegion_GetFont(*args, **kwargs)
73
74 def GetMinSize(*args, **kwargs):
75 """GetMinSize(self, double OUTPUT, double OUTPUT)"""
76 return _ogl.ShapeRegion_GetMinSize(*args, **kwargs)
77
78 def GetProportion(*args, **kwargs):
79 """GetProportion(self, double OUTPUT, double OUTPUT)"""
80 return _ogl.ShapeRegion_GetProportion(*args, **kwargs)
81
82 def GetSize(*args, **kwargs):
83 """GetSize(self, double OUTPUT, double OUTPUT)"""
84 return _ogl.ShapeRegion_GetSize(*args, **kwargs)
85
86 def GetPosition(*args, **kwargs):
87 """GetPosition(self, double OUTPUT, double OUTPUT)"""
88 return _ogl.ShapeRegion_GetPosition(*args, **kwargs)
89
90 def GetFormatMode(*args, **kwargs):
91 """GetFormatMode(self) -> int"""
92 return _ogl.ShapeRegion_GetFormatMode(*args, **kwargs)
93
94 def GetName(*args, **kwargs):
95 """GetName(self) -> String"""
96 return _ogl.ShapeRegion_GetName(*args, **kwargs)
97
98 def GetColour(*args, **kwargs):
99 """GetColour(self) -> String"""
100 return _ogl.ShapeRegion_GetColour(*args, **kwargs)
101
102 def GetActualColourObject(*args, **kwargs):
103 """GetActualColourObject(self) -> Colour"""
104 return _ogl.ShapeRegion_GetActualColourObject(*args, **kwargs)
105
106 def GetFormattedText(*args, **kwargs):
107 """GetFormattedText(self) -> wxList"""
108 return _ogl.ShapeRegion_GetFormattedText(*args, **kwargs)
109
110 def GetPenColour(*args, **kwargs):
111 """GetPenColour(self) -> String"""
112 return _ogl.ShapeRegion_GetPenColour(*args, **kwargs)
113
114 def GetPenStyle(*args, **kwargs):
115 """GetPenStyle(self) -> int"""
116 return _ogl.ShapeRegion_GetPenStyle(*args, **kwargs)
117
118 def SetPenStyle(*args, **kwargs):
119 """SetPenStyle(self, int style)"""
120 return _ogl.ShapeRegion_SetPenStyle(*args, **kwargs)
121
122 def SetPenColour(*args, **kwargs):
123 """SetPenColour(self, String col)"""
124 return _ogl.ShapeRegion_SetPenColour(*args, **kwargs)
125
126 def GetActualPen(*args, **kwargs):
127 """GetActualPen(self) -> wxPen"""
128 return _ogl.ShapeRegion_GetActualPen(*args, **kwargs)
129
130 def GetWidth(*args, **kwargs):
131 """GetWidth(self) -> double"""
132 return _ogl.ShapeRegion_GetWidth(*args, **kwargs)
133
134 def GetHeight(*args, **kwargs):
135 """GetHeight(self) -> double"""
136 return _ogl.ShapeRegion_GetHeight(*args, **kwargs)
137
138 def ClearText(*args, **kwargs):
139 """ClearText(self)"""
140 return _ogl.ShapeRegion_ClearText(*args, **kwargs)
141
142
143class ShapeRegionPtr(ShapeRegion):
144 def __init__(self, this):
145 self.this = this
146 if not hasattr(self,"thisown"): self.thisown = 0
147 self.__class__ = ShapeRegion
148_ogl.ShapeRegion_swigregister(ShapeRegionPtr)
149
150class AttachmentPoint(_core.Object):
151 def __repr__(self):
152 return "<%s.%s; proxy of C++ wxAttachmentPoint instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
153 def __init__(self, *args, **kwargs):
154 """__init__(self, int id=0, double x=0.0, double y=0.0) -> AttachmentPoint"""
155 newobj = _ogl.new_AttachmentPoint(*args, **kwargs)
156 self.this = newobj.this
157 self.thisown = 1
158 del newobj.thisown
159 m_id = property(_ogl.AttachmentPoint_m_id_get, _ogl.AttachmentPoint_m_id_set)
160 m_x = property(_ogl.AttachmentPoint_m_x_get, _ogl.AttachmentPoint_m_x_set)
161 m_y = property(_ogl.AttachmentPoint_m_y_get, _ogl.AttachmentPoint_m_y_set)
162
163class AttachmentPointPtr(AttachmentPoint):
164 def __init__(self, this):
165 self.this = this
166 if not hasattr(self,"thisown"): self.thisown = 0
167 self.__class__ = AttachmentPoint
168_ogl.AttachmentPoint_swigregister(AttachmentPointPtr)
169
170class PyShapeEvtHandler(_core.Object):
171 def __repr__(self):
172 return "<%s.%s; proxy of C++ wxPyShapeEvtHandler instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
173 def __init__(self, *args, **kwargs):
174 """__init__(self, PyShapeEvtHandler prev=None, PyShape shape=None) -> PyShapeEvtHandler"""
175 newobj = _ogl.new_PyShapeEvtHandler(*args, **kwargs)
176 self.this = newobj.this
177 self.thisown = 1
178 del newobj.thisown
179 self._setOORandCallbackInfo(PyShapeEvtHandler)
180
181 def _setCallbackInfo(*args, **kwargs):
182 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
183 return _ogl.PyShapeEvtHandler__setCallbackInfo(*args, **kwargs)
184
185 def _setOORInfo(*args, **kwargs):
186 """_setOORInfo(self, PyObject _self)"""
187 return _ogl.PyShapeEvtHandler__setOORInfo(*args, **kwargs)
188
189 def _setOORandCallbackInfo(self, _class):
190 self._setOORInfo(self)
191 self._setCallbackInfo(self, _class)
192
193 def SetShape(*args, **kwargs):
194 """SetShape(self, PyShape sh)"""
195 return _ogl.PyShapeEvtHandler_SetShape(*args, **kwargs)
196
197 def GetShape(*args, **kwargs):
198 """GetShape(self) -> PyShape"""
199 return _ogl.PyShapeEvtHandler_GetShape(*args, **kwargs)
200
201 def SetPreviousHandler(*args, **kwargs):
202 """SetPreviousHandler(self, PyShapeEvtHandler handler)"""
203 return _ogl.PyShapeEvtHandler_SetPreviousHandler(*args, **kwargs)
204
205 def GetPreviousHandler(*args, **kwargs):
206 """GetPreviousHandler(self) -> PyShapeEvtHandler"""
207 return _ogl.PyShapeEvtHandler_GetPreviousHandler(*args, **kwargs)
208
209 def CreateNewCopy(*args, **kwargs):
210 """CreateNewCopy(self) -> PyShapeEvtHandler"""
211 return _ogl.PyShapeEvtHandler_CreateNewCopy(*args, **kwargs)
212
213 def base_OnDelete(*args, **kwargs):
214 """base_OnDelete(self)"""
215 return _ogl.PyShapeEvtHandler_base_OnDelete(*args, **kwargs)
216
217 def base_OnDraw(*args, **kwargs):
218 """base_OnDraw(self, DC dc)"""
219 return _ogl.PyShapeEvtHandler_base_OnDraw(*args, **kwargs)
220
221 def base_OnDrawContents(*args, **kwargs):
222 """base_OnDrawContents(self, DC dc)"""
223 return _ogl.PyShapeEvtHandler_base_OnDrawContents(*args, **kwargs)
224
225 def base_OnDrawBranches(*args, **kwargs):
226 """base_OnDrawBranches(self, DC dc, bool erase=False)"""
227 return _ogl.PyShapeEvtHandler_base_OnDrawBranches(*args, **kwargs)
228
229 def base_OnMoveLinks(*args, **kwargs):
230 """base_OnMoveLinks(self, DC dc)"""
231 return _ogl.PyShapeEvtHandler_base_OnMoveLinks(*args, **kwargs)
232
233 def base_OnErase(*args, **kwargs):
234 """base_OnErase(self, DC dc)"""
235 return _ogl.PyShapeEvtHandler_base_OnErase(*args, **kwargs)
236
237 def base_OnEraseContents(*args, **kwargs):
238 """base_OnEraseContents(self, DC dc)"""
239 return _ogl.PyShapeEvtHandler_base_OnEraseContents(*args, **kwargs)
240
241 def base_OnHighlight(*args, **kwargs):
242 """base_OnHighlight(self, DC dc)"""
243 return _ogl.PyShapeEvtHandler_base_OnHighlight(*args, **kwargs)
244
245 def base_OnLeftClick(*args, **kwargs):
246 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
247 return _ogl.PyShapeEvtHandler_base_OnLeftClick(*args, **kwargs)
248
249 def base_OnLeftDoubleClick(*args, **kwargs):
250 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
251 return _ogl.PyShapeEvtHandler_base_OnLeftDoubleClick(*args, **kwargs)
252
253 def base_OnRightClick(*args, **kwargs):
254 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
255 return _ogl.PyShapeEvtHandler_base_OnRightClick(*args, **kwargs)
256
257 def base_OnSize(*args, **kwargs):
258 """base_OnSize(self, double x, double y)"""
259 return _ogl.PyShapeEvtHandler_base_OnSize(*args, **kwargs)
260
261 def base_OnMovePre(*args, **kwargs):
262 """
263 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
264 bool display=True) -> bool
265 """
266 return _ogl.PyShapeEvtHandler_base_OnMovePre(*args, **kwargs)
267
268 def base_OnMovePost(*args, **kwargs):
269 """
270 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
271 bool display=True)
272 """
273 return _ogl.PyShapeEvtHandler_base_OnMovePost(*args, **kwargs)
274
275 def base_OnDragLeft(*args, **kwargs):
276 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
277 return _ogl.PyShapeEvtHandler_base_OnDragLeft(*args, **kwargs)
278
279 def base_OnBeginDragLeft(*args, **kwargs):
280 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
281 return _ogl.PyShapeEvtHandler_base_OnBeginDragLeft(*args, **kwargs)
282
283 def base_OnEndDragLeft(*args, **kwargs):
284 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
285 return _ogl.PyShapeEvtHandler_base_OnEndDragLeft(*args, **kwargs)
286
287 def base_OnDragRight(*args, **kwargs):
288 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
289 return _ogl.PyShapeEvtHandler_base_OnDragRight(*args, **kwargs)
290
291 def base_OnBeginDragRight(*args, **kwargs):
292 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
293 return _ogl.PyShapeEvtHandler_base_OnBeginDragRight(*args, **kwargs)
294
295 def base_OnEndDragRight(*args, **kwargs):
296 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
297 return _ogl.PyShapeEvtHandler_base_OnEndDragRight(*args, **kwargs)
298
299 def base_OnDrawOutline(*args, **kwargs):
300 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
301 return _ogl.PyShapeEvtHandler_base_OnDrawOutline(*args, **kwargs)
302
303 def base_OnDrawControlPoints(*args, **kwargs):
304 """base_OnDrawControlPoints(self, DC dc)"""
305 return _ogl.PyShapeEvtHandler_base_OnDrawControlPoints(*args, **kwargs)
306
307 def base_OnEraseControlPoints(*args, **kwargs):
308 """base_OnEraseControlPoints(self, DC dc)"""
309 return _ogl.PyShapeEvtHandler_base_OnEraseControlPoints(*args, **kwargs)
310
311 def base_OnMoveLink(*args, **kwargs):
312 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
313 return _ogl.PyShapeEvtHandler_base_OnMoveLink(*args, **kwargs)
314
315 def base_OnSizingDragLeft(*args, **kwargs):
316 """
317 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
318 int attachment=0)
319 """
320 return _ogl.PyShapeEvtHandler_base_OnSizingDragLeft(*args, **kwargs)
321
322 def base_OnSizingBeginDragLeft(*args, **kwargs):
323 """
324 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
325 int attachment=0)
326 """
327 return _ogl.PyShapeEvtHandler_base_OnSizingBeginDragLeft(*args, **kwargs)
328
329 def base_OnSizingEndDragLeft(*args, **kwargs):
330 """
331 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
332 int attachment=0)
333 """
334 return _ogl.PyShapeEvtHandler_base_OnSizingEndDragLeft(*args, **kwargs)
335
336 def base_OnBeginSize(*args, **kwargs):
337 """base_OnBeginSize(self, double w, double h)"""
338 return _ogl.PyShapeEvtHandler_base_OnBeginSize(*args, **kwargs)
339
340 def base_OnEndSize(*args, **kwargs):
341 """base_OnEndSize(self, double w, double h)"""
342 return _ogl.PyShapeEvtHandler_base_OnEndSize(*args, **kwargs)
343
344
345class PyShapeEvtHandlerPtr(PyShapeEvtHandler):
346 def __init__(self, this):
347 self.this = this
348 if not hasattr(self,"thisown"): self.thisown = 0
349 self.__class__ = PyShapeEvtHandler
350_ogl.PyShapeEvtHandler_swigregister(PyShapeEvtHandlerPtr)
351
352class PyShape(PyShapeEvtHandler):
353 def __repr__(self):
354 return "<%s.%s; proxy of C++ wxPyShape instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
355 def __init__(self, *args, **kwargs):
356 """__init__(self, PyShapeCanvas can=None) -> PyShape"""
357 newobj = _ogl.new_PyShape(*args, **kwargs)
358 self.this = newobj.this
359 self.thisown = 1
360 del newobj.thisown
361 self._setOORandCallbackInfo(PyShape)
362
363 def _setCallbackInfo(*args, **kwargs):
364 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
365 return _ogl.PyShape__setCallbackInfo(*args, **kwargs)
366
367 def GetBoundingBoxMax(*args, **kwargs):
368 """GetBoundingBoxMax(self, double OUTPUT, double OUTPUT)"""
369 return _ogl.PyShape_GetBoundingBoxMax(*args, **kwargs)
370
371 def GetBoundingBoxMin(*args, **kwargs):
372 """GetBoundingBoxMin(self, double OUTPUT, double OUTPUT)"""
373 return _ogl.PyShape_GetBoundingBoxMin(*args, **kwargs)
374
375 def GetPerimeterPoint(*args, **kwargs):
376 """
377 GetPerimeterPoint(self, double x1, double y1, double x2, double y2, double OUTPUT,
378 double OUTPUT) -> bool
379 """
380 return _ogl.PyShape_GetPerimeterPoint(*args, **kwargs)
381
382 def GetCanvas(*args, **kwargs):
383 """GetCanvas(self) -> PyShapeCanvas"""
384 return _ogl.PyShape_GetCanvas(*args, **kwargs)
385
386 def SetCanvas(*args, **kwargs):
387 """SetCanvas(self, PyShapeCanvas the_canvas)"""
388 return _ogl.PyShape_SetCanvas(*args, **kwargs)
389
390 def AddToCanvas(*args, **kwargs):
391 """AddToCanvas(self, PyShapeCanvas the_canvas, PyShape addAfter=None)"""
392 return _ogl.PyShape_AddToCanvas(*args, **kwargs)
393
394 def InsertInCanvas(*args, **kwargs):
395 """InsertInCanvas(self, PyShapeCanvas the_canvas)"""
396 return _ogl.PyShape_InsertInCanvas(*args, **kwargs)
397
398 def RemoveFromCanvas(*args, **kwargs):
399 """RemoveFromCanvas(self, PyShapeCanvas the_canvas)"""
400 return _ogl.PyShape_RemoveFromCanvas(*args, **kwargs)
401
402 def GetX(*args, **kwargs):
403 """GetX(self) -> double"""
404 return _ogl.PyShape_GetX(*args, **kwargs)
405
406 def GetY(*args, **kwargs):
407 """GetY(self) -> double"""
408 return _ogl.PyShape_GetY(*args, **kwargs)
409
410 def SetX(*args, **kwargs):
411 """SetX(self, double x)"""
412 return _ogl.PyShape_SetX(*args, **kwargs)
413
414 def SetY(*args, **kwargs):
415 """SetY(self, double y)"""
416 return _ogl.PyShape_SetY(*args, **kwargs)
417
418 def GetParent(*args, **kwargs):
419 """GetParent(self) -> PyShape"""
420 return _ogl.PyShape_GetParent(*args, **kwargs)
421
422 def SetParent(*args, **kwargs):
423 """SetParent(self, PyShape p)"""
424 return _ogl.PyShape_SetParent(*args, **kwargs)
425
426 def GetTopAncestor(*args, **kwargs):
427 """GetTopAncestor(self) -> PyShape"""
428 return _ogl.PyShape_GetTopAncestor(*args, **kwargs)
429
430 def GetChildren(*args, **kwargs):
431 """GetChildren(self) -> PyObject"""
432 return _ogl.PyShape_GetChildren(*args, **kwargs)
433
434 def Unlink(*args, **kwargs):
435 """Unlink(self)"""
436 return _ogl.PyShape_Unlink(*args, **kwargs)
437
438 def SetDrawHandles(*args, **kwargs):
439 """SetDrawHandles(self, bool drawH)"""
440 return _ogl.PyShape_SetDrawHandles(*args, **kwargs)
441
442 def GetDrawHandles(*args, **kwargs):
443 """GetDrawHandles(self) -> bool"""
444 return _ogl.PyShape_GetDrawHandles(*args, **kwargs)
445
446 def MakeControlPoints(*args, **kwargs):
447 """MakeControlPoints(self)"""
448 return _ogl.PyShape_MakeControlPoints(*args, **kwargs)
449
450 def DeleteControlPoints(*args, **kwargs):
451 """DeleteControlPoints(self, DC dc=None)"""
452 return _ogl.PyShape_DeleteControlPoints(*args, **kwargs)
453
454 def ResetControlPoints(*args, **kwargs):
455 """ResetControlPoints(self)"""
456 return _ogl.PyShape_ResetControlPoints(*args, **kwargs)
457
458 def GetEventHandler(*args, **kwargs):
459 """GetEventHandler(self) -> PyShapeEvtHandler"""
460 return _ogl.PyShape_GetEventHandler(*args, **kwargs)
461
462 def SetEventHandler(*args, **kwargs):
463 """SetEventHandler(self, PyShapeEvtHandler handler)"""
464 return _ogl.PyShape_SetEventHandler(*args, **kwargs)
465
466 def MakeMandatoryControlPoints(*args, **kwargs):
467 """MakeMandatoryControlPoints(self)"""
468 return _ogl.PyShape_MakeMandatoryControlPoints(*args, **kwargs)
469
470 def ResetMandatoryControlPoints(*args, **kwargs):
471 """ResetMandatoryControlPoints(self)"""
472 return _ogl.PyShape_ResetMandatoryControlPoints(*args, **kwargs)
473
474 def Recompute(*args, **kwargs):
475 """Recompute(self) -> bool"""
476 return _ogl.PyShape_Recompute(*args, **kwargs)
477
478 def CalculateSize(*args, **kwargs):
479 """CalculateSize(self)"""
480 return _ogl.PyShape_CalculateSize(*args, **kwargs)
481
482 def Select(*args, **kwargs):
483 """Select(self, bool select=True, DC dc=None)"""
484 return _ogl.PyShape_Select(*args, **kwargs)
485
486 def SetHighlight(*args, **kwargs):
487 """SetHighlight(self, bool hi=True, bool recurse=False)"""
488 return _ogl.PyShape_SetHighlight(*args, **kwargs)
489
490 def IsHighlighted(*args, **kwargs):
491 """IsHighlighted(self) -> bool"""
492 return _ogl.PyShape_IsHighlighted(*args, **kwargs)
493
494 def Selected(*args, **kwargs):
495 """Selected(self) -> bool"""
496 return _ogl.PyShape_Selected(*args, **kwargs)
497
498 def AncestorSelected(*args, **kwargs):
499 """AncestorSelected(self) -> bool"""
500 return _ogl.PyShape_AncestorSelected(*args, **kwargs)
501
502 def SetSensitivityFilter(*args, **kwargs):
503 """SetSensitivityFilter(self, int sens=OP_ALL, bool recursive=False)"""
504 return _ogl.PyShape_SetSensitivityFilter(*args, **kwargs)
505
506 def GetSensitivityFilter(*args, **kwargs):
507 """GetSensitivityFilter(self) -> int"""
508 return _ogl.PyShape_GetSensitivityFilter(*args, **kwargs)
509
510 def SetDraggable(*args, **kwargs):
511 """SetDraggable(self, bool drag, bool recursive=False)"""
512 return _ogl.PyShape_SetDraggable(*args, **kwargs)
513
514 def SetFixedSize(*args, **kwargs):
515 """SetFixedSize(self, bool x, bool y)"""
516 return _ogl.PyShape_SetFixedSize(*args, **kwargs)
517
518 def GetFixedSize(*args, **kwargs):
519 """GetFixedSize(self, bool OUTPUT, bool OUTPUT)"""
520 return _ogl.PyShape_GetFixedSize(*args, **kwargs)
521
522 def GetFixedWidth(*args, **kwargs):
523 """GetFixedWidth(self) -> bool"""
524 return _ogl.PyShape_GetFixedWidth(*args, **kwargs)
525
526 def GetFixedHeight(*args, **kwargs):
527 """GetFixedHeight(self) -> bool"""
528 return _ogl.PyShape_GetFixedHeight(*args, **kwargs)
529
530 def SetSpaceAttachments(*args, **kwargs):
531 """SetSpaceAttachments(self, bool sp)"""
532 return _ogl.PyShape_SetSpaceAttachments(*args, **kwargs)
533
534 def GetSpaceAttachments(*args, **kwargs):
535 """GetSpaceAttachments(self) -> bool"""
536 return _ogl.PyShape_GetSpaceAttachments(*args, **kwargs)
537
538 def SetShadowMode(*args, **kwargs):
539 """SetShadowMode(self, int mode, bool redraw=False)"""
540 return _ogl.PyShape_SetShadowMode(*args, **kwargs)
541
542 def GetShadowMode(*args, **kwargs):
543 """GetShadowMode(self) -> int"""
544 return _ogl.PyShape_GetShadowMode(*args, **kwargs)
545
546 def HitTest(*args, **kwargs):
547 """HitTest(self, double x, double y, int OUTPUT, double OUTPUT) -> bool"""
548 return _ogl.PyShape_HitTest(*args, **kwargs)
549
550 def SetCentreResize(*args, **kwargs):
551 """SetCentreResize(self, bool cr)"""
552 return _ogl.PyShape_SetCentreResize(*args, **kwargs)
553
554 def GetCentreResize(*args, **kwargs):
555 """GetCentreResize(self) -> bool"""
556 return _ogl.PyShape_GetCentreResize(*args, **kwargs)
557
558 def SetMaintainAspectRatio(*args, **kwargs):
559 """SetMaintainAspectRatio(self, bool ar)"""
560 return _ogl.PyShape_SetMaintainAspectRatio(*args, **kwargs)
561
562 def GetMaintainAspectRatio(*args, **kwargs):
563 """GetMaintainAspectRatio(self) -> bool"""
564 return _ogl.PyShape_GetMaintainAspectRatio(*args, **kwargs)
565
566 def GetLines(*args, **kwargs):
567 """GetLines(self) -> PyObject"""
568 return _ogl.PyShape_GetLines(*args, **kwargs)
569
570 def SetDisableLabel(*args, **kwargs):
571 """SetDisableLabel(self, bool flag)"""
572 return _ogl.PyShape_SetDisableLabel(*args, **kwargs)
573
574 def GetDisableLabel(*args, **kwargs):
575 """GetDisableLabel(self) -> bool"""
576 return _ogl.PyShape_GetDisableLabel(*args, **kwargs)
577
578 def SetAttachmentMode(*args, **kwargs):
579 """SetAttachmentMode(self, int mode)"""
580 return _ogl.PyShape_SetAttachmentMode(*args, **kwargs)
581
582 def GetAttachmentMode(*args, **kwargs):
583 """GetAttachmentMode(self) -> int"""
584 return _ogl.PyShape_GetAttachmentMode(*args, **kwargs)
585
586 def SetId(*args, **kwargs):
587 """SetId(self, long i)"""
588 return _ogl.PyShape_SetId(*args, **kwargs)
589
590 def GetId(*args, **kwargs):
591 """GetId(self) -> long"""
592 return _ogl.PyShape_GetId(*args, **kwargs)
593
594 def SetPen(*args, **kwargs):
595 """SetPen(self, wxPen pen)"""
596 return _ogl.PyShape_SetPen(*args, **kwargs)
597
598 def SetBrush(*args, **kwargs):
599 """SetBrush(self, wxBrush brush)"""
600 return _ogl.PyShape_SetBrush(*args, **kwargs)
601
602 def SetClientData(self, data):
603 self.clientData = data
604 def GetClientData(self):
605 if hasattr(self, 'clientData'):
606 return self.clientData
607 else:
608 return None
609
610 def Show(*args, **kwargs):
611 """Show(self, bool show)"""
612 return _ogl.PyShape_Show(*args, **kwargs)
613
614 def IsShown(*args, **kwargs):
615 """IsShown(self) -> bool"""
616 return _ogl.PyShape_IsShown(*args, **kwargs)
617
618 def Move(*args, **kwargs):
619 """Move(self, DC dc, double x1, double y1, bool display=True)"""
620 return _ogl.PyShape_Move(*args, **kwargs)
621
622 def Erase(*args, **kwargs):
623 """Erase(self, DC dc)"""
624 return _ogl.PyShape_Erase(*args, **kwargs)
625
626 def EraseContents(*args, **kwargs):
627 """EraseContents(self, DC dc)"""
628 return _ogl.PyShape_EraseContents(*args, **kwargs)
629
630 def Draw(*args, **kwargs):
631 """Draw(self, DC dc)"""
632 return _ogl.PyShape_Draw(*args, **kwargs)
633
634 def Flash(*args, **kwargs):
635 """Flash(self)"""
636 return _ogl.PyShape_Flash(*args, **kwargs)
637
638 def MoveLinks(*args, **kwargs):
639 """MoveLinks(self, DC dc)"""
640 return _ogl.PyShape_MoveLinks(*args, **kwargs)
641
642 def DrawContents(*args, **kwargs):
643 """DrawContents(self, DC dc)"""
644 return _ogl.PyShape_DrawContents(*args, **kwargs)
645
646 def SetSize(*args, **kwargs):
647 """SetSize(self, double x, double y, bool recursive=True)"""
648 return _ogl.PyShape_SetSize(*args, **kwargs)
649
650 def SetAttachmentSize(*args, **kwargs):
651 """SetAttachmentSize(self, double x, double y)"""
652 return _ogl.PyShape_SetAttachmentSize(*args, **kwargs)
653
654 def Attach(*args, **kwargs):
655 """Attach(self, PyShapeCanvas can)"""
656 return _ogl.PyShape_Attach(*args, **kwargs)
657
658 def Detach(*args, **kwargs):
659 """Detach(self)"""
660 return _ogl.PyShape_Detach(*args, **kwargs)
661
662 def Constrain(*args, **kwargs):
663 """Constrain(self) -> bool"""
664 return _ogl.PyShape_Constrain(*args, **kwargs)
665
666 def AddLine(*args, **kwargs):
667 """
668 AddLine(self, PyLineShape line, PyShape other, int attachFrom=0,
669 int attachTo=0, int positionFrom=-1, int positionTo=-1)
670 """
671 return _ogl.PyShape_AddLine(*args, **kwargs)
672
673 def GetLinePosition(*args, **kwargs):
674 """GetLinePosition(self, PyLineShape line) -> int"""
675 return _ogl.PyShape_GetLinePosition(*args, **kwargs)
676
677 def AddText(*args, **kwargs):
678 """AddText(self, String string)"""
679 return _ogl.PyShape_AddText(*args, **kwargs)
680
681 def GetPen(*args, **kwargs):
682 """GetPen(self) -> wxPen"""
683 return _ogl.PyShape_GetPen(*args, **kwargs)
684
685 def GetBrush(*args, **kwargs):
686 """GetBrush(self) -> wxBrush"""
687 return _ogl.PyShape_GetBrush(*args, **kwargs)
688
689 def SetDefaultRegionSize(*args, **kwargs):
690 """SetDefaultRegionSize(self)"""
691 return _ogl.PyShape_SetDefaultRegionSize(*args, **kwargs)
692
693 def FormatText(*args, **kwargs):
694 """FormatText(self, DC dc, String s, int regionId=0)"""
695 return _ogl.PyShape_FormatText(*args, **kwargs)
696
697 def SetFormatMode(*args, **kwargs):
698 """SetFormatMode(self, int mode, int regionId=0)"""
699 return _ogl.PyShape_SetFormatMode(*args, **kwargs)
700
701 def GetFormatMode(*args, **kwargs):
702 """GetFormatMode(self, int regionId=0) -> int"""
703 return _ogl.PyShape_GetFormatMode(*args, **kwargs)
704
705 def SetFont(*args, **kwargs):
706 """SetFont(self, Font font, int regionId=0)"""
707 return _ogl.PyShape_SetFont(*args, **kwargs)
708
709 def GetFont(*args, **kwargs):
710 """GetFont(self, int regionId=0) -> Font"""
711 return _ogl.PyShape_GetFont(*args, **kwargs)
712
713 def SetTextColour(*args, **kwargs):
714 """SetTextColour(self, String colour, int regionId=0)"""
715 return _ogl.PyShape_SetTextColour(*args, **kwargs)
716
717 def GetTextColour(*args, **kwargs):
718 """GetTextColour(self, int regionId=0) -> String"""
719 return _ogl.PyShape_GetTextColour(*args, **kwargs)
720
721 def GetNumberOfTextRegions(*args, **kwargs):
722 """GetNumberOfTextRegions(self) -> int"""
723 return _ogl.PyShape_GetNumberOfTextRegions(*args, **kwargs)
724
725 def SetRegionName(*args, **kwargs):
726 """SetRegionName(self, String name, int regionId=0)"""
727 return _ogl.PyShape_SetRegionName(*args, **kwargs)
728
729 def GetRegionName(*args, **kwargs):
730 """GetRegionName(self, int regionId) -> String"""
731 return _ogl.PyShape_GetRegionName(*args, **kwargs)
732
733 def GetRegionId(*args, **kwargs):
734 """GetRegionId(self, String name) -> int"""
735 return _ogl.PyShape_GetRegionId(*args, **kwargs)
736
737 def NameRegions(*args, **kwargs):
738 """NameRegions(self, String parentName=EmptyString)"""
739 return _ogl.PyShape_NameRegions(*args, **kwargs)
740
741 def GetRegions(*args, **kwargs):
742 """GetRegions(self) -> PyObject"""
743 return _ogl.PyShape_GetRegions(*args, **kwargs)
744
745 def AddRegion(*args, **kwargs):
746 """AddRegion(self, ShapeRegion region)"""
747 return _ogl.PyShape_AddRegion(*args, **kwargs)
748
749 def ClearRegions(*args, **kwargs):
750 """ClearRegions(self)"""
751 return _ogl.PyShape_ClearRegions(*args, **kwargs)
752
753 def AssignNewIds(*args, **kwargs):
754 """AssignNewIds(self)"""
755 return _ogl.PyShape_AssignNewIds(*args, **kwargs)
756
757 def FindRegion(*args, **kwargs):
758 """FindRegion(self, String regionName, int OUTPUT) -> PyShape"""
759 return _ogl.PyShape_FindRegion(*args, **kwargs)
760
761 def FindRegionNames(*args, **kwargs):
762 """FindRegionNames(self, wxStringList list)"""
763 return _ogl.PyShape_FindRegionNames(*args, **kwargs)
764
765 def ClearText(*args, **kwargs):
766 """ClearText(self, int regionId=0)"""
767 return _ogl.PyShape_ClearText(*args, **kwargs)
768
769 def RemoveLine(*args, **kwargs):
770 """RemoveLine(self, PyLineShape line)"""
771 return _ogl.PyShape_RemoveLine(*args, **kwargs)
772
773 def GetAttachmentPosition(*args, **kwargs):
774 """
775 GetAttachmentPosition(self, int attachment, double OUTPUT, double OUTPUT, int nth=0,
776 int no_arcs=1, PyLineShape line=None) -> bool
777 """
778 return _ogl.PyShape_GetAttachmentPosition(*args, **kwargs)
779
780 def GetNumberOfAttachments(*args, **kwargs):
781 """GetNumberOfAttachments(self) -> int"""
782 return _ogl.PyShape_GetNumberOfAttachments(*args, **kwargs)
783
784 def AttachmentIsValid(*args, **kwargs):
785 """AttachmentIsValid(self, int attachment) -> bool"""
786 return _ogl.PyShape_AttachmentIsValid(*args, **kwargs)
787
788 def GetAttachments(*args, **kwargs):
789 """GetAttachments(self) -> PyObject"""
790 return _ogl.PyShape_GetAttachments(*args, **kwargs)
791
792 def GetAttachmentPositionEdge(*args, **kwargs):
793 """
794 GetAttachmentPositionEdge(self, int attachment, double OUTPUT, double OUTPUT, int nth=0,
795 int no_arcs=1, PyLineShape line=None) -> bool
796 """
797 return _ogl.PyShape_GetAttachmentPositionEdge(*args, **kwargs)
798
799 def CalcSimpleAttachment(*args, **kwargs):
800 """
801 CalcSimpleAttachment(self, RealPoint pt1, RealPoint pt2, int nth, int noArcs,
802 PyLineShape line) -> RealPoint
803 """
804 return _ogl.PyShape_CalcSimpleAttachment(*args, **kwargs)
805
806 def AttachmentSortTest(*args, **kwargs):
807 """AttachmentSortTest(self, int attachmentPoint, RealPoint pt1, RealPoint pt2) -> bool"""
808 return _ogl.PyShape_AttachmentSortTest(*args, **kwargs)
809
810 def EraseLinks(*args, **kwargs):
811 """EraseLinks(self, DC dc, int attachment=-1, bool recurse=False)"""
812 return _ogl.PyShape_EraseLinks(*args, **kwargs)
813
814 def DrawLinks(*args, **kwargs):
815 """DrawLinks(self, DC dc, int attachment=-1, bool recurse=False)"""
816 return _ogl.PyShape_DrawLinks(*args, **kwargs)
817
818 def MoveLineToNewAttachment(*args, **kwargs):
819 """MoveLineToNewAttachment(self, DC dc, PyLineShape to_move, double x, double y) -> bool"""
820 return _ogl.PyShape_MoveLineToNewAttachment(*args, **kwargs)
821
822 def ApplyAttachmentOrdering(*args, **kwargs):
823 """ApplyAttachmentOrdering(self, PyObject linesToSort)"""
824 return _ogl.PyShape_ApplyAttachmentOrdering(*args, **kwargs)
825
826 def GetBranchingAttachmentRoot(*args, **kwargs):
827 """GetBranchingAttachmentRoot(self, int attachment) -> RealPoint"""
828 return _ogl.PyShape_GetBranchingAttachmentRoot(*args, **kwargs)
829
830 def GetBranchingAttachmentInfo(*args, **kwargs):
831 """
832 GetBranchingAttachmentInfo(self, int attachment, RealPoint root, RealPoint neck, RealPoint shoulder1,
833 RealPoint shoulder2) -> bool
834 """
835 return _ogl.PyShape_GetBranchingAttachmentInfo(*args, **kwargs)
836
837 def GetBranchingAttachmentPoint(*args, **kwargs):
838 """GetBranchingAttachmentPoint(self, int attachment, int n, RealPoint attachmentPoint, RealPoint stemPoint) -> bool"""
839 return _ogl.PyShape_GetBranchingAttachmentPoint(*args, **kwargs)
840
841 def GetAttachmentLineCount(*args, **kwargs):
842 """GetAttachmentLineCount(self, int attachment) -> int"""
843 return _ogl.PyShape_GetAttachmentLineCount(*args, **kwargs)
844
845 def SetBranchNeckLength(*args, **kwargs):
846 """SetBranchNeckLength(self, int len)"""
847 return _ogl.PyShape_SetBranchNeckLength(*args, **kwargs)
848
849 def GetBranchNeckLength(*args, **kwargs):
850 """GetBranchNeckLength(self) -> int"""
851 return _ogl.PyShape_GetBranchNeckLength(*args, **kwargs)
852
853 def SetBranchStemLength(*args, **kwargs):
854 """SetBranchStemLength(self, int len)"""
855 return _ogl.PyShape_SetBranchStemLength(*args, **kwargs)
856
857 def GetBranchStemLength(*args, **kwargs):
858 """GetBranchStemLength(self) -> int"""
859 return _ogl.PyShape_GetBranchStemLength(*args, **kwargs)
860
861 def SetBranchSpacing(*args, **kwargs):
862 """SetBranchSpacing(self, int len)"""
863 return _ogl.PyShape_SetBranchSpacing(*args, **kwargs)
864
865 def GetBranchSpacing(*args, **kwargs):
866 """GetBranchSpacing(self) -> int"""
867 return _ogl.PyShape_GetBranchSpacing(*args, **kwargs)
868
869 def SetBranchStyle(*args, **kwargs):
870 """SetBranchStyle(self, long style)"""
871 return _ogl.PyShape_SetBranchStyle(*args, **kwargs)
872
873 def GetBranchStyle(*args, **kwargs):
874 """GetBranchStyle(self) -> long"""
875 return _ogl.PyShape_GetBranchStyle(*args, **kwargs)
876
877 def PhysicalToLogicalAttachment(*args, **kwargs):
878 """PhysicalToLogicalAttachment(self, int physicalAttachment) -> int"""
879 return _ogl.PyShape_PhysicalToLogicalAttachment(*args, **kwargs)
880
881 def LogicalToPhysicalAttachment(*args, **kwargs):
882 """LogicalToPhysicalAttachment(self, int logicalAttachment) -> int"""
883 return _ogl.PyShape_LogicalToPhysicalAttachment(*args, **kwargs)
884
885 def Draggable(*args, **kwargs):
886 """Draggable(self) -> bool"""
887 return _ogl.PyShape_Draggable(*args, **kwargs)
888
889 def HasDescendant(*args, **kwargs):
890 """HasDescendant(self, PyShape image) -> bool"""
891 return _ogl.PyShape_HasDescendant(*args, **kwargs)
892
893 def CreateNewCopy(*args, **kwargs):
894 """CreateNewCopy(self, bool resetMapping=True, bool recompute=True) -> PyShape"""
895 return _ogl.PyShape_CreateNewCopy(*args, **kwargs)
896
897 def Copy(*args, **kwargs):
898 """Copy(self, PyShape copy)"""
899 return _ogl.PyShape_Copy(*args, **kwargs)
900
901 def CopyWithHandler(*args, **kwargs):
902 """CopyWithHandler(self, PyShape copy)"""
903 return _ogl.PyShape_CopyWithHandler(*args, **kwargs)
904
905 def Rotate(*args, **kwargs):
906 """Rotate(self, double x, double y, double theta)"""
907 return _ogl.PyShape_Rotate(*args, **kwargs)
908
909 def GetRotation(*args, **kwargs):
910 """GetRotation(self) -> double"""
911 return _ogl.PyShape_GetRotation(*args, **kwargs)
912
913 def SetRotation(*args, **kwargs):
914 """SetRotation(self, double rotation)"""
915 return _ogl.PyShape_SetRotation(*args, **kwargs)
916
917 def ClearAttachments(*args, **kwargs):
918 """ClearAttachments(self)"""
919 return _ogl.PyShape_ClearAttachments(*args, **kwargs)
920
921 def Recentre(*args, **kwargs):
922 """Recentre(self, DC dc)"""
923 return _ogl.PyShape_Recentre(*args, **kwargs)
924
925 def ClearPointList(*args, **kwargs):
926 """ClearPointList(self, wxList list)"""
927 return _ogl.PyShape_ClearPointList(*args, **kwargs)
928
929 def GetBackgroundPen(*args, **kwargs):
930 """GetBackgroundPen(self) -> wxPen"""
931 return _ogl.PyShape_GetBackgroundPen(*args, **kwargs)
932
933 def GetBackgroundBrush(*args, **kwargs):
934 """GetBackgroundBrush(self) -> wxBrush"""
935 return _ogl.PyShape_GetBackgroundBrush(*args, **kwargs)
936
937 def base_OnDelete(*args, **kwargs):
938 """base_OnDelete(self)"""
939 return _ogl.PyShape_base_OnDelete(*args, **kwargs)
940
941 def base_OnDraw(*args, **kwargs):
942 """base_OnDraw(self, DC dc)"""
943 return _ogl.PyShape_base_OnDraw(*args, **kwargs)
944
945 def base_OnDrawContents(*args, **kwargs):
946 """base_OnDrawContents(self, DC dc)"""
947 return _ogl.PyShape_base_OnDrawContents(*args, **kwargs)
948
949 def base_OnDrawBranches(*args, **kwargs):
950 """base_OnDrawBranches(self, DC dc, bool erase=False)"""
951 return _ogl.PyShape_base_OnDrawBranches(*args, **kwargs)
952
953 def base_OnMoveLinks(*args, **kwargs):
954 """base_OnMoveLinks(self, DC dc)"""
955 return _ogl.PyShape_base_OnMoveLinks(*args, **kwargs)
956
957 def base_OnErase(*args, **kwargs):
958 """base_OnErase(self, DC dc)"""
959 return _ogl.PyShape_base_OnErase(*args, **kwargs)
960
961 def base_OnEraseContents(*args, **kwargs):
962 """base_OnEraseContents(self, DC dc)"""
963 return _ogl.PyShape_base_OnEraseContents(*args, **kwargs)
964
965 def base_OnHighlight(*args, **kwargs):
966 """base_OnHighlight(self, DC dc)"""
967 return _ogl.PyShape_base_OnHighlight(*args, **kwargs)
968
969 def base_OnLeftClick(*args, **kwargs):
970 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
971 return _ogl.PyShape_base_OnLeftClick(*args, **kwargs)
972
973 def base_OnLeftDoubleClick(*args, **kwargs):
974 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
975 return _ogl.PyShape_base_OnLeftDoubleClick(*args, **kwargs)
976
977 def base_OnRightClick(*args, **kwargs):
978 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
979 return _ogl.PyShape_base_OnRightClick(*args, **kwargs)
980
981 def base_OnSize(*args, **kwargs):
982 """base_OnSize(self, double x, double y)"""
983 return _ogl.PyShape_base_OnSize(*args, **kwargs)
984
985 def base_OnMovePre(*args, **kwargs):
986 """
987 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
988 bool display=True) -> bool
989 """
990 return _ogl.PyShape_base_OnMovePre(*args, **kwargs)
991
992 def base_OnMovePost(*args, **kwargs):
993 """
994 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
995 bool display=True)
996 """
997 return _ogl.PyShape_base_OnMovePost(*args, **kwargs)
998
999 def base_OnDragLeft(*args, **kwargs):
1000 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1001 return _ogl.PyShape_base_OnDragLeft(*args, **kwargs)
1002
1003 def base_OnBeginDragLeft(*args, **kwargs):
1004 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1005 return _ogl.PyShape_base_OnBeginDragLeft(*args, **kwargs)
1006
1007 def base_OnEndDragLeft(*args, **kwargs):
1008 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1009 return _ogl.PyShape_base_OnEndDragLeft(*args, **kwargs)
1010
1011 def base_OnDragRight(*args, **kwargs):
1012 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1013 return _ogl.PyShape_base_OnDragRight(*args, **kwargs)
1014
1015 def base_OnBeginDragRight(*args, **kwargs):
1016 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1017 return _ogl.PyShape_base_OnBeginDragRight(*args, **kwargs)
1018
1019 def base_OnEndDragRight(*args, **kwargs):
1020 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1021 return _ogl.PyShape_base_OnEndDragRight(*args, **kwargs)
1022
1023 def base_OnDrawOutline(*args, **kwargs):
1024 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
1025 return _ogl.PyShape_base_OnDrawOutline(*args, **kwargs)
1026
1027 def base_OnDrawControlPoints(*args, **kwargs):
1028 """base_OnDrawControlPoints(self, DC dc)"""
1029 return _ogl.PyShape_base_OnDrawControlPoints(*args, **kwargs)
1030
1031 def base_OnEraseControlPoints(*args, **kwargs):
1032 """base_OnEraseControlPoints(self, DC dc)"""
1033 return _ogl.PyShape_base_OnEraseControlPoints(*args, **kwargs)
1034
1035 def base_OnMoveLink(*args, **kwargs):
1036 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
1037 return _ogl.PyShape_base_OnMoveLink(*args, **kwargs)
1038
1039 def base_OnSizingDragLeft(*args, **kwargs):
1040 """
1041 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
1042 int attachment=0)
1043 """
1044 return _ogl.PyShape_base_OnSizingDragLeft(*args, **kwargs)
1045
1046 def base_OnSizingBeginDragLeft(*args, **kwargs):
1047 """
1048 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1049 int attachment=0)
1050 """
1051 return _ogl.PyShape_base_OnSizingBeginDragLeft(*args, **kwargs)
1052
1053 def base_OnSizingEndDragLeft(*args, **kwargs):
1054 """
1055 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1056 int attachment=0)
1057 """
1058 return _ogl.PyShape_base_OnSizingEndDragLeft(*args, **kwargs)
1059
1060 def base_OnBeginSize(*args, **kwargs):
1061 """base_OnBeginSize(self, double w, double h)"""
1062 return _ogl.PyShape_base_OnBeginSize(*args, **kwargs)
1063
1064 def base_OnEndSize(*args, **kwargs):
1065 """base_OnEndSize(self, double w, double h)"""
1066 return _ogl.PyShape_base_OnEndSize(*args, **kwargs)
1067
1068
1069class PyShapePtr(PyShape):
1070 def __init__(self, this):
1071 self.this = this
1072 if not hasattr(self,"thisown"): self.thisown = 0
1073 self.__class__ = PyShape
1074_ogl.PyShape_swigregister(PyShapePtr)
1075
1076oglMETAFLAGS_OUTLINE = _ogl.oglMETAFLAGS_OUTLINE
1077oglMETAFLAGS_ATTACHMENTS = _ogl.oglMETAFLAGS_ATTACHMENTS
1078class PseudoMetaFile(_core.Object):
1079 def __repr__(self):
1080 return "<%s.%s; proxy of C++ wxPseudoMetaFile instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1081 def __init__(self, *args, **kwargs):
1082 """__init__(self) -> PseudoMetaFile"""
1083 newobj = _ogl.new_PseudoMetaFile(*args, **kwargs)
1084 self.this = newobj.this
1085 self.thisown = 1
1086 del newobj.thisown
1087 def __del__(self, destroy=_ogl.delete_PseudoMetaFile):
1088 """__del__(self)"""
1089 try:
1090 if self.thisown: destroy(self)
1091 except: pass
1092
1093 def Draw(*args, **kwargs):
1094 """Draw(self, DC dc, double xoffset, double yoffset)"""
1095 return _ogl.PseudoMetaFile_Draw(*args, **kwargs)
1096
1097 def Clear(*args, **kwargs):
1098 """Clear(self)"""
1099 return _ogl.PseudoMetaFile_Clear(*args, **kwargs)
1100
1101 def Copy(*args, **kwargs):
1102 """Copy(self, PseudoMetaFile copy)"""
1103 return _ogl.PseudoMetaFile_Copy(*args, **kwargs)
1104
1105 def Scale(*args, **kwargs):
1106 """Scale(self, double sx, double sy)"""
1107 return _ogl.PseudoMetaFile_Scale(*args, **kwargs)
1108
1109 def ScaleTo(*args, **kwargs):
1110 """ScaleTo(self, double w, double h)"""
1111 return _ogl.PseudoMetaFile_ScaleTo(*args, **kwargs)
1112
1113 def Translate(*args, **kwargs):
1114 """Translate(self, double x, double y)"""
1115 return _ogl.PseudoMetaFile_Translate(*args, **kwargs)
1116
1117 def Rotate(*args, **kwargs):
1118 """Rotate(self, double x, double y, double theta)"""
1119 return _ogl.PseudoMetaFile_Rotate(*args, **kwargs)
1120
1121 def LoadFromMetaFile(*args, **kwargs):
1122 """LoadFromMetaFile(self, String filename, double width, double height) -> bool"""
1123 return _ogl.PseudoMetaFile_LoadFromMetaFile(*args, **kwargs)
1124
1125 def GetBounds(*args, **kwargs):
1126 """GetBounds(self, double minX, double minY, double maxX, double maxY)"""
1127 return _ogl.PseudoMetaFile_GetBounds(*args, **kwargs)
1128
1129 def CalculateSize(*args, **kwargs):
1130 """CalculateSize(self, PyDrawnShape shape)"""
1131 return _ogl.PseudoMetaFile_CalculateSize(*args, **kwargs)
1132
1133 def SetRotateable(*args, **kwargs):
1134 """SetRotateable(self, bool rot)"""
1135 return _ogl.PseudoMetaFile_SetRotateable(*args, **kwargs)
1136
1137 def GetRotateable(*args, **kwargs):
1138 """GetRotateable(self) -> bool"""
1139 return _ogl.PseudoMetaFile_GetRotateable(*args, **kwargs)
1140
1141 def SetSize(*args, **kwargs):
1142 """SetSize(self, double w, double h)"""
1143 return _ogl.PseudoMetaFile_SetSize(*args, **kwargs)
1144
1145 def SetFillBrush(*args, **kwargs):
1146 """SetFillBrush(self, wxBrush brush)"""
1147 return _ogl.PseudoMetaFile_SetFillBrush(*args, **kwargs)
1148
1149 def GetFillBrush(*args, **kwargs):
1150 """GetFillBrush(self) -> wxBrush"""
1151 return _ogl.PseudoMetaFile_GetFillBrush(*args, **kwargs)
1152
1153 def SetOutlinePen(*args, **kwargs):
1154 """SetOutlinePen(self, wxPen pen)"""
1155 return _ogl.PseudoMetaFile_SetOutlinePen(*args, **kwargs)
1156
1157 def GetOutlinePen(*args, **kwargs):
1158 """GetOutlinePen(self) -> wxPen"""
1159 return _ogl.PseudoMetaFile_GetOutlinePen(*args, **kwargs)
1160
1161 def SetOutlineOp(*args, **kwargs):
1162 """SetOutlineOp(self, int op)"""
1163 return _ogl.PseudoMetaFile_SetOutlineOp(*args, **kwargs)
1164
1165 def GetOutlineOp(*args, **kwargs):
1166 """GetOutlineOp(self) -> int"""
1167 return _ogl.PseudoMetaFile_GetOutlineOp(*args, **kwargs)
1168
1169 def IsValid(*args, **kwargs):
1170 """IsValid(self) -> bool"""
1171 return _ogl.PseudoMetaFile_IsValid(*args, **kwargs)
1172
1173 def DrawLine(*args, **kwargs):
1174 """DrawLine(self, Point pt1, Point pt2)"""
1175 return _ogl.PseudoMetaFile_DrawLine(*args, **kwargs)
1176
1177 def DrawRectangle(*args, **kwargs):
1178 """DrawRectangle(self, Rect rect)"""
1179 return _ogl.PseudoMetaFile_DrawRectangle(*args, **kwargs)
1180
1181 def DrawRoundedRectangle(*args, **kwargs):
1182 """DrawRoundedRectangle(self, Rect rect, double radius)"""
1183 return _ogl.PseudoMetaFile_DrawRoundedRectangle(*args, **kwargs)
1184
1185 def DrawArc(*args, **kwargs):
1186 """DrawArc(self, Point centrePt, Point startPt, Point endPt)"""
1187 return _ogl.PseudoMetaFile_DrawArc(*args, **kwargs)
1188
1189 def DrawEllipticArc(*args, **kwargs):
1190 """DrawEllipticArc(self, Rect rect, double startAngle, double endAngle)"""
1191 return _ogl.PseudoMetaFile_DrawEllipticArc(*args, **kwargs)
1192
1193 def DrawEllipse(*args, **kwargs):
1194 """DrawEllipse(self, Rect rect)"""
1195 return _ogl.PseudoMetaFile_DrawEllipse(*args, **kwargs)
1196
1197 def DrawPoint(*args, **kwargs):
1198 """DrawPoint(self, Point pt)"""
1199 return _ogl.PseudoMetaFile_DrawPoint(*args, **kwargs)
1200
1201 def DrawText(*args, **kwargs):
1202 """DrawText(self, String text, Point pt)"""
1203 return _ogl.PseudoMetaFile_DrawText(*args, **kwargs)
1204
1205 def DrawLines(*args, **kwargs):
1206 """DrawLines(self, int points, Point points_array)"""
1207 return _ogl.PseudoMetaFile_DrawLines(*args, **kwargs)
1208
1209 def DrawPolygon(*args, **kwargs):
1210 """DrawPolygon(self, int points, Point points_array, int flags=0)"""
1211 return _ogl.PseudoMetaFile_DrawPolygon(*args, **kwargs)
1212
1213 def DrawSpline(*args, **kwargs):
1214 """DrawSpline(self, int points, Point points_array)"""
1215 return _ogl.PseudoMetaFile_DrawSpline(*args, **kwargs)
1216
1217 def SetClippingRect(*args, **kwargs):
1218 """SetClippingRect(self, Rect rect)"""
1219 return _ogl.PseudoMetaFile_SetClippingRect(*args, **kwargs)
1220
1221 def DestroyClippingRect(*args, **kwargs):
1222 """DestroyClippingRect(self)"""
1223 return _ogl.PseudoMetaFile_DestroyClippingRect(*args, **kwargs)
1224
1225 def SetPen(*args, **kwargs):
1226 """SetPen(self, wxPen pen, bool isOutline=FALSE)"""
1227 return _ogl.PseudoMetaFile_SetPen(*args, **kwargs)
1228
1229 def SetBrush(*args, **kwargs):
1230 """SetBrush(self, wxBrush brush, bool isFill=FALSE)"""
1231 return _ogl.PseudoMetaFile_SetBrush(*args, **kwargs)
1232
1233 def SetFont(*args, **kwargs):
1234 """SetFont(self, Font font)"""
1235 return _ogl.PseudoMetaFile_SetFont(*args, **kwargs)
1236
1237 def SetTextColour(*args, **kwargs):
1238 """SetTextColour(self, Colour colour)"""
1239 return _ogl.PseudoMetaFile_SetTextColour(*args, **kwargs)
1240
1241 def SetBackgroundColour(*args, **kwargs):
1242 """SetBackgroundColour(self, Colour colour)"""
1243 return _ogl.PseudoMetaFile_SetBackgroundColour(*args, **kwargs)
1244
1245 def SetBackgroundMode(*args, **kwargs):
1246 """SetBackgroundMode(self, int mode)"""
1247 return _ogl.PseudoMetaFile_SetBackgroundMode(*args, **kwargs)
1248
1249
1250class PseudoMetaFilePtr(PseudoMetaFile):
1251 def __init__(self, this):
1252 self.this = this
1253 if not hasattr(self,"thisown"): self.thisown = 0
1254 self.__class__ = PseudoMetaFile
1255_ogl.PseudoMetaFile_swigregister(PseudoMetaFilePtr)
1256
1257class PyRectangleShape(PyShape):
1258 def __repr__(self):
1259 return "<%s.%s; proxy of C++ wxPyRectangleShape instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1260 def __init__(self, *args, **kwargs):
1261 """__init__(self, double width=0.0, double height=0.0) -> PyRectangleShape"""
1262 newobj = _ogl.new_PyRectangleShape(*args, **kwargs)
1263 self.this = newobj.this
1264 self.thisown = 1
1265 del newobj.thisown
1266 self._setOORandCallbackInfo(PyRectangleShape)
1267
1268 def _setCallbackInfo(*args, **kwargs):
1269 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1270 return _ogl.PyRectangleShape__setCallbackInfo(*args, **kwargs)
1271
1272 def SetCornerRadius(*args, **kwargs):
1273 """SetCornerRadius(self, double radius)"""
1274 return _ogl.PyRectangleShape_SetCornerRadius(*args, **kwargs)
1275
1276 def GetCornerRadius(*args, **kwargs):
1277 """GetCornerRadius(self) -> double"""
1278 return _ogl.PyRectangleShape_GetCornerRadius(*args, **kwargs)
1279
1280 def base_OnDelete(*args, **kwargs):
1281 """base_OnDelete(self)"""
1282 return _ogl.PyRectangleShape_base_OnDelete(*args, **kwargs)
1283
1284 def base_OnDraw(*args, **kwargs):
1285 """base_OnDraw(self, DC dc)"""
1286 return _ogl.PyRectangleShape_base_OnDraw(*args, **kwargs)
1287
1288 def base_OnDrawContents(*args, **kwargs):
1289 """base_OnDrawContents(self, DC dc)"""
1290 return _ogl.PyRectangleShape_base_OnDrawContents(*args, **kwargs)
1291
1292 def base_OnDrawBranches(*args, **kwargs):
1293 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
1294 return _ogl.PyRectangleShape_base_OnDrawBranches(*args, **kwargs)
1295
1296 def base_OnMoveLinks(*args, **kwargs):
1297 """base_OnMoveLinks(self, DC dc)"""
1298 return _ogl.PyRectangleShape_base_OnMoveLinks(*args, **kwargs)
1299
1300 def base_OnErase(*args, **kwargs):
1301 """base_OnErase(self, DC dc)"""
1302 return _ogl.PyRectangleShape_base_OnErase(*args, **kwargs)
1303
1304 def base_OnEraseContents(*args, **kwargs):
1305 """base_OnEraseContents(self, DC dc)"""
1306 return _ogl.PyRectangleShape_base_OnEraseContents(*args, **kwargs)
1307
1308 def base_OnHighlight(*args, **kwargs):
1309 """base_OnHighlight(self, DC dc)"""
1310 return _ogl.PyRectangleShape_base_OnHighlight(*args, **kwargs)
1311
1312 def base_OnLeftClick(*args, **kwargs):
1313 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
1314 return _ogl.PyRectangleShape_base_OnLeftClick(*args, **kwargs)
1315
1316 def base_OnLeftDoubleClick(*args, **kwargs):
1317 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
1318 return _ogl.PyRectangleShape_base_OnLeftDoubleClick(*args, **kwargs)
1319
1320 def base_OnRightClick(*args, **kwargs):
1321 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
1322 return _ogl.PyRectangleShape_base_OnRightClick(*args, **kwargs)
1323
1324 def base_OnSize(*args, **kwargs):
1325 """base_OnSize(self, double x, double y)"""
1326 return _ogl.PyRectangleShape_base_OnSize(*args, **kwargs)
1327
1328 def base_OnMovePre(*args, **kwargs):
1329 """
1330 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
1331 bool display=True) -> bool
1332 """
1333 return _ogl.PyRectangleShape_base_OnMovePre(*args, **kwargs)
1334
1335 def base_OnMovePost(*args, **kwargs):
1336 """
1337 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
1338 bool display=True)
1339 """
1340 return _ogl.PyRectangleShape_base_OnMovePost(*args, **kwargs)
1341
1342 def base_OnDragLeft(*args, **kwargs):
1343 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1344 return _ogl.PyRectangleShape_base_OnDragLeft(*args, **kwargs)
1345
1346 def base_OnBeginDragLeft(*args, **kwargs):
1347 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1348 return _ogl.PyRectangleShape_base_OnBeginDragLeft(*args, **kwargs)
1349
1350 def base_OnEndDragLeft(*args, **kwargs):
1351 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1352 return _ogl.PyRectangleShape_base_OnEndDragLeft(*args, **kwargs)
1353
1354 def base_OnDragRight(*args, **kwargs):
1355 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1356 return _ogl.PyRectangleShape_base_OnDragRight(*args, **kwargs)
1357
1358 def base_OnBeginDragRight(*args, **kwargs):
1359 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1360 return _ogl.PyRectangleShape_base_OnBeginDragRight(*args, **kwargs)
1361
1362 def base_OnEndDragRight(*args, **kwargs):
1363 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1364 return _ogl.PyRectangleShape_base_OnEndDragRight(*args, **kwargs)
1365
1366 def base_OnDrawOutline(*args, **kwargs):
1367 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
1368 return _ogl.PyRectangleShape_base_OnDrawOutline(*args, **kwargs)
1369
1370 def base_OnDrawControlPoints(*args, **kwargs):
1371 """base_OnDrawControlPoints(self, DC dc)"""
1372 return _ogl.PyRectangleShape_base_OnDrawControlPoints(*args, **kwargs)
1373
1374 def base_OnEraseControlPoints(*args, **kwargs):
1375 """base_OnEraseControlPoints(self, DC dc)"""
1376 return _ogl.PyRectangleShape_base_OnEraseControlPoints(*args, **kwargs)
1377
1378 def base_OnMoveLink(*args, **kwargs):
1379 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
1380 return _ogl.PyRectangleShape_base_OnMoveLink(*args, **kwargs)
1381
1382 def base_OnSizingDragLeft(*args, **kwargs):
1383 """
1384 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
1385 int attachment=0)
1386 """
1387 return _ogl.PyRectangleShape_base_OnSizingDragLeft(*args, **kwargs)
1388
1389 def base_OnSizingBeginDragLeft(*args, **kwargs):
1390 """
1391 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1392 int attachment=0)
1393 """
1394 return _ogl.PyRectangleShape_base_OnSizingBeginDragLeft(*args, **kwargs)
1395
1396 def base_OnSizingEndDragLeft(*args, **kwargs):
1397 """
1398 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1399 int attachment=0)
1400 """
1401 return _ogl.PyRectangleShape_base_OnSizingEndDragLeft(*args, **kwargs)
1402
1403 def base_OnBeginSize(*args, **kwargs):
1404 """base_OnBeginSize(self, double w, double h)"""
1405 return _ogl.PyRectangleShape_base_OnBeginSize(*args, **kwargs)
1406
1407 def base_OnEndSize(*args, **kwargs):
1408 """base_OnEndSize(self, double w, double h)"""
1409 return _ogl.PyRectangleShape_base_OnEndSize(*args, **kwargs)
1410
1411
1412class PyRectangleShapePtr(PyRectangleShape):
1413 def __init__(self, this):
1414 self.this = this
1415 if not hasattr(self,"thisown"): self.thisown = 0
1416 self.__class__ = PyRectangleShape
1417_ogl.PyRectangleShape_swigregister(PyRectangleShapePtr)
1418
1419class PyControlPoint(PyRectangleShape):
1420 def __repr__(self):
1421 return "<%s.%s; proxy of C++ wxPyControlPoint instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1422 def __init__(self, *args, **kwargs):
1423 """
1424 __init__(self, PyShapeCanvas the_canvas=None, PyShape object=None,
1425 double size=0.0, double the_xoffset=0.0, double the_yoffset=0.0,
1426 int the_type=0) -> PyControlPoint
1427 """
1428 newobj = _ogl.new_PyControlPoint(*args, **kwargs)
1429 self.this = newobj.this
1430 self.thisown = 1
1431 del newobj.thisown
1432 self._setOORandCallbackInfo(PyControlPoint)
1433
1434 def _setCallbackInfo(*args, **kwargs):
1435 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1436 return _ogl.PyControlPoint__setCallbackInfo(*args, **kwargs)
1437
1438 def SetCornerRadius(*args, **kwargs):
1439 """SetCornerRadius(self, double radius)"""
1440 return _ogl.PyControlPoint_SetCornerRadius(*args, **kwargs)
1441
1442 def base_OnDelete(*args, **kwargs):
1443 """base_OnDelete(self)"""
1444 return _ogl.PyControlPoint_base_OnDelete(*args, **kwargs)
1445
1446 def base_OnDraw(*args, **kwargs):
1447 """base_OnDraw(self, DC dc)"""
1448 return _ogl.PyControlPoint_base_OnDraw(*args, **kwargs)
1449
1450 def base_OnDrawContents(*args, **kwargs):
1451 """base_OnDrawContents(self, DC dc)"""
1452 return _ogl.PyControlPoint_base_OnDrawContents(*args, **kwargs)
1453
1454 def base_OnDrawBranches(*args, **kwargs):
1455 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
1456 return _ogl.PyControlPoint_base_OnDrawBranches(*args, **kwargs)
1457
1458 def base_OnMoveLinks(*args, **kwargs):
1459 """base_OnMoveLinks(self, DC dc)"""
1460 return _ogl.PyControlPoint_base_OnMoveLinks(*args, **kwargs)
1461
1462 def base_OnErase(*args, **kwargs):
1463 """base_OnErase(self, DC dc)"""
1464 return _ogl.PyControlPoint_base_OnErase(*args, **kwargs)
1465
1466 def base_OnEraseContents(*args, **kwargs):
1467 """base_OnEraseContents(self, DC dc)"""
1468 return _ogl.PyControlPoint_base_OnEraseContents(*args, **kwargs)
1469
1470 def base_OnHighlight(*args, **kwargs):
1471 """base_OnHighlight(self, DC dc)"""
1472 return _ogl.PyControlPoint_base_OnHighlight(*args, **kwargs)
1473
1474 def base_OnLeftClick(*args, **kwargs):
1475 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
1476 return _ogl.PyControlPoint_base_OnLeftClick(*args, **kwargs)
1477
1478 def base_OnLeftDoubleClick(*args, **kwargs):
1479 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
1480 return _ogl.PyControlPoint_base_OnLeftDoubleClick(*args, **kwargs)
1481
1482 def base_OnRightClick(*args, **kwargs):
1483 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
1484 return _ogl.PyControlPoint_base_OnRightClick(*args, **kwargs)
1485
1486 def base_OnSize(*args, **kwargs):
1487 """base_OnSize(self, double x, double y)"""
1488 return _ogl.PyControlPoint_base_OnSize(*args, **kwargs)
1489
1490 def base_OnMovePre(*args, **kwargs):
1491 """
1492 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
1493 bool display=True) -> bool
1494 """
1495 return _ogl.PyControlPoint_base_OnMovePre(*args, **kwargs)
1496
1497 def base_OnMovePost(*args, **kwargs):
1498 """
1499 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
1500 bool display=True)
1501 """
1502 return _ogl.PyControlPoint_base_OnMovePost(*args, **kwargs)
1503
1504 def base_OnDragLeft(*args, **kwargs):
1505 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1506 return _ogl.PyControlPoint_base_OnDragLeft(*args, **kwargs)
1507
1508 def base_OnBeginDragLeft(*args, **kwargs):
1509 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1510 return _ogl.PyControlPoint_base_OnBeginDragLeft(*args, **kwargs)
1511
1512 def base_OnEndDragLeft(*args, **kwargs):
1513 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1514 return _ogl.PyControlPoint_base_OnEndDragLeft(*args, **kwargs)
1515
1516 def base_OnDragRight(*args, **kwargs):
1517 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1518 return _ogl.PyControlPoint_base_OnDragRight(*args, **kwargs)
1519
1520 def base_OnBeginDragRight(*args, **kwargs):
1521 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1522 return _ogl.PyControlPoint_base_OnBeginDragRight(*args, **kwargs)
1523
1524 def base_OnEndDragRight(*args, **kwargs):
1525 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1526 return _ogl.PyControlPoint_base_OnEndDragRight(*args, **kwargs)
1527
1528 def base_OnDrawOutline(*args, **kwargs):
1529 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
1530 return _ogl.PyControlPoint_base_OnDrawOutline(*args, **kwargs)
1531
1532 def base_OnDrawControlPoints(*args, **kwargs):
1533 """base_OnDrawControlPoints(self, DC dc)"""
1534 return _ogl.PyControlPoint_base_OnDrawControlPoints(*args, **kwargs)
1535
1536 def base_OnEraseControlPoints(*args, **kwargs):
1537 """base_OnEraseControlPoints(self, DC dc)"""
1538 return _ogl.PyControlPoint_base_OnEraseControlPoints(*args, **kwargs)
1539
1540 def base_OnMoveLink(*args, **kwargs):
1541 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
1542 return _ogl.PyControlPoint_base_OnMoveLink(*args, **kwargs)
1543
1544 def base_OnSizingDragLeft(*args, **kwargs):
1545 """
1546 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
1547 int attachment=0)
1548 """
1549 return _ogl.PyControlPoint_base_OnSizingDragLeft(*args, **kwargs)
1550
1551 def base_OnSizingBeginDragLeft(*args, **kwargs):
1552 """
1553 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1554 int attachment=0)
1555 """
1556 return _ogl.PyControlPoint_base_OnSizingBeginDragLeft(*args, **kwargs)
1557
1558 def base_OnSizingEndDragLeft(*args, **kwargs):
1559 """
1560 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1561 int attachment=0)
1562 """
1563 return _ogl.PyControlPoint_base_OnSizingEndDragLeft(*args, **kwargs)
1564
1565 def base_OnBeginSize(*args, **kwargs):
1566 """base_OnBeginSize(self, double w, double h)"""
1567 return _ogl.PyControlPoint_base_OnBeginSize(*args, **kwargs)
1568
1569 def base_OnEndSize(*args, **kwargs):
1570 """base_OnEndSize(self, double w, double h)"""
1571 return _ogl.PyControlPoint_base_OnEndSize(*args, **kwargs)
1572
1573
1574class PyControlPointPtr(PyControlPoint):
1575 def __init__(self, this):
1576 self.this = this
1577 if not hasattr(self,"thisown"): self.thisown = 0
1578 self.__class__ = PyControlPoint
1579_ogl.PyControlPoint_swigregister(PyControlPointPtr)
1580
1581class PyBitmapShape(PyRectangleShape):
1582 def __repr__(self):
1583 return "<%s.%s; proxy of C++ wxPyBitmapShape instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1584 def __init__(self, *args, **kwargs):
1585 """__init__(self) -> PyBitmapShape"""
1586 newobj = _ogl.new_PyBitmapShape(*args, **kwargs)
1587 self.this = newobj.this
1588 self.thisown = 1
1589 del newobj.thisown
1590 self._setOORandCallbackInfo(PyBitmapShape)
1591
1592 def _setCallbackInfo(*args, **kwargs):
1593 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1594 return _ogl.PyBitmapShape__setCallbackInfo(*args, **kwargs)
1595
1596 def GetBitmap(*args, **kwargs):
1597 """GetBitmap(self) -> Bitmap"""
1598 return _ogl.PyBitmapShape_GetBitmap(*args, **kwargs)
1599
1600 def GetFilename(*args, **kwargs):
1601 """GetFilename(self) -> String"""
1602 return _ogl.PyBitmapShape_GetFilename(*args, **kwargs)
1603
1604 def SetBitmap(*args, **kwargs):
1605 """SetBitmap(self, Bitmap bitmap)"""
1606 return _ogl.PyBitmapShape_SetBitmap(*args, **kwargs)
1607
1608 def SetFilename(*args, **kwargs):
1609 """SetFilename(self, String filename)"""
1610 return _ogl.PyBitmapShape_SetFilename(*args, **kwargs)
1611
1612 def base_OnDelete(*args, **kwargs):
1613 """base_OnDelete(self)"""
1614 return _ogl.PyBitmapShape_base_OnDelete(*args, **kwargs)
1615
1616 def base_OnDraw(*args, **kwargs):
1617 """base_OnDraw(self, DC dc)"""
1618 return _ogl.PyBitmapShape_base_OnDraw(*args, **kwargs)
1619
1620 def base_OnDrawContents(*args, **kwargs):
1621 """base_OnDrawContents(self, DC dc)"""
1622 return _ogl.PyBitmapShape_base_OnDrawContents(*args, **kwargs)
1623
1624 def base_OnDrawBranches(*args, **kwargs):
1625 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
1626 return _ogl.PyBitmapShape_base_OnDrawBranches(*args, **kwargs)
1627
1628 def base_OnMoveLinks(*args, **kwargs):
1629 """base_OnMoveLinks(self, DC dc)"""
1630 return _ogl.PyBitmapShape_base_OnMoveLinks(*args, **kwargs)
1631
1632 def base_OnErase(*args, **kwargs):
1633 """base_OnErase(self, DC dc)"""
1634 return _ogl.PyBitmapShape_base_OnErase(*args, **kwargs)
1635
1636 def base_OnEraseContents(*args, **kwargs):
1637 """base_OnEraseContents(self, DC dc)"""
1638 return _ogl.PyBitmapShape_base_OnEraseContents(*args, **kwargs)
1639
1640 def base_OnHighlight(*args, **kwargs):
1641 """base_OnHighlight(self, DC dc)"""
1642 return _ogl.PyBitmapShape_base_OnHighlight(*args, **kwargs)
1643
1644 def base_OnLeftClick(*args, **kwargs):
1645 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
1646 return _ogl.PyBitmapShape_base_OnLeftClick(*args, **kwargs)
1647
1648 def base_OnLeftDoubleClick(*args, **kwargs):
1649 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
1650 return _ogl.PyBitmapShape_base_OnLeftDoubleClick(*args, **kwargs)
1651
1652 def base_OnRightClick(*args, **kwargs):
1653 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
1654 return _ogl.PyBitmapShape_base_OnRightClick(*args, **kwargs)
1655
1656 def base_OnSize(*args, **kwargs):
1657 """base_OnSize(self, double x, double y)"""
1658 return _ogl.PyBitmapShape_base_OnSize(*args, **kwargs)
1659
1660 def base_OnMovePre(*args, **kwargs):
1661 """
1662 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
1663 bool display=True) -> bool
1664 """
1665 return _ogl.PyBitmapShape_base_OnMovePre(*args, **kwargs)
1666
1667 def base_OnMovePost(*args, **kwargs):
1668 """
1669 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
1670 bool display=True)
1671 """
1672 return _ogl.PyBitmapShape_base_OnMovePost(*args, **kwargs)
1673
1674 def base_OnDragLeft(*args, **kwargs):
1675 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1676 return _ogl.PyBitmapShape_base_OnDragLeft(*args, **kwargs)
1677
1678 def base_OnBeginDragLeft(*args, **kwargs):
1679 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1680 return _ogl.PyBitmapShape_base_OnBeginDragLeft(*args, **kwargs)
1681
1682 def base_OnEndDragLeft(*args, **kwargs):
1683 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1684 return _ogl.PyBitmapShape_base_OnEndDragLeft(*args, **kwargs)
1685
1686 def base_OnDragRight(*args, **kwargs):
1687 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1688 return _ogl.PyBitmapShape_base_OnDragRight(*args, **kwargs)
1689
1690 def base_OnBeginDragRight(*args, **kwargs):
1691 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1692 return _ogl.PyBitmapShape_base_OnBeginDragRight(*args, **kwargs)
1693
1694 def base_OnEndDragRight(*args, **kwargs):
1695 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1696 return _ogl.PyBitmapShape_base_OnEndDragRight(*args, **kwargs)
1697
1698 def base_OnDrawOutline(*args, **kwargs):
1699 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
1700 return _ogl.PyBitmapShape_base_OnDrawOutline(*args, **kwargs)
1701
1702 def base_OnDrawControlPoints(*args, **kwargs):
1703 """base_OnDrawControlPoints(self, DC dc)"""
1704 return _ogl.PyBitmapShape_base_OnDrawControlPoints(*args, **kwargs)
1705
1706 def base_OnEraseControlPoints(*args, **kwargs):
1707 """base_OnEraseControlPoints(self, DC dc)"""
1708 return _ogl.PyBitmapShape_base_OnEraseControlPoints(*args, **kwargs)
1709
1710 def base_OnMoveLink(*args, **kwargs):
1711 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
1712 return _ogl.PyBitmapShape_base_OnMoveLink(*args, **kwargs)
1713
1714 def base_OnSizingDragLeft(*args, **kwargs):
1715 """
1716 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
1717 int attachment=0)
1718 """
1719 return _ogl.PyBitmapShape_base_OnSizingDragLeft(*args, **kwargs)
1720
1721 def base_OnSizingBeginDragLeft(*args, **kwargs):
1722 """
1723 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1724 int attachment=0)
1725 """
1726 return _ogl.PyBitmapShape_base_OnSizingBeginDragLeft(*args, **kwargs)
1727
1728 def base_OnSizingEndDragLeft(*args, **kwargs):
1729 """
1730 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1731 int attachment=0)
1732 """
1733 return _ogl.PyBitmapShape_base_OnSizingEndDragLeft(*args, **kwargs)
1734
1735 def base_OnBeginSize(*args, **kwargs):
1736 """base_OnBeginSize(self, double w, double h)"""
1737 return _ogl.PyBitmapShape_base_OnBeginSize(*args, **kwargs)
1738
1739 def base_OnEndSize(*args, **kwargs):
1740 """base_OnEndSize(self, double w, double h)"""
1741 return _ogl.PyBitmapShape_base_OnEndSize(*args, **kwargs)
1742
1743
1744class PyBitmapShapePtr(PyBitmapShape):
1745 def __init__(self, this):
1746 self.this = this
1747 if not hasattr(self,"thisown"): self.thisown = 0
1748 self.__class__ = PyBitmapShape
1749_ogl.PyBitmapShape_swigregister(PyBitmapShapePtr)
1750
1751class PyDrawnShape(PyRectangleShape):
1752 def __repr__(self):
1753 return "<%s.%s; proxy of C++ wxPyDrawnShape instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1754 def __init__(self, *args, **kwargs):
1755 """__init__(self) -> PyDrawnShape"""
1756 newobj = _ogl.new_PyDrawnShape(*args, **kwargs)
1757 self.this = newobj.this
1758 self.thisown = 1
1759 del newobj.thisown
1760 self._setOORandCallbackInfo(PyDrawnShape)
1761
1762 def _setCallbackInfo(*args, **kwargs):
1763 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1764 return _ogl.PyDrawnShape__setCallbackInfo(*args, **kwargs)
1765
1766 def CalculateSize(*args, **kwargs):
1767 """CalculateSize(self)"""
1768 return _ogl.PyDrawnShape_CalculateSize(*args, **kwargs)
1769
1770 def DestroyClippingRect(*args, **kwargs):
1771 """DestroyClippingRect(self)"""
1772 return _ogl.PyDrawnShape_DestroyClippingRect(*args, **kwargs)
1773
1774 def DrawArc(*args, **kwargs):
1775 """DrawArc(self, Point centrePoint, Point startPoint, Point endPoint)"""
1776 return _ogl.PyDrawnShape_DrawArc(*args, **kwargs)
1777
1778 def DrawAtAngle(*args, **kwargs):
1779 """DrawAtAngle(self, int angle)"""
1780 return _ogl.PyDrawnShape_DrawAtAngle(*args, **kwargs)
1781
1782 def DrawEllipticArc(*args, **kwargs):
1783 """DrawEllipticArc(self, Rect rect, double startAngle, double endAngle)"""
1784 return _ogl.PyDrawnShape_DrawEllipticArc(*args, **kwargs)
1785
1786 def DrawLine(*args, **kwargs):
1787 """DrawLine(self, Point point1, Point point2)"""
1788 return _ogl.PyDrawnShape_DrawLine(*args, **kwargs)
1789
1790 def DrawLines(*args, **kwargs):
1791 """DrawLines(self, int points, Point points_array)"""
1792 return _ogl.PyDrawnShape_DrawLines(*args, **kwargs)
1793
1794 def DrawPoint(*args, **kwargs):
1795 """DrawPoint(self, Point point)"""
1796 return _ogl.PyDrawnShape_DrawPoint(*args, **kwargs)
1797
1798 def DrawPolygon(*args, **kwargs):
1799 """DrawPolygon(self, int points, Point points_array, int flags=0)"""
1800 return _ogl.PyDrawnShape_DrawPolygon(*args, **kwargs)
1801
1802 def DrawRectangle(*args, **kwargs):
1803 """DrawRectangle(self, Rect rect)"""
1804 return _ogl.PyDrawnShape_DrawRectangle(*args, **kwargs)
1805
1806 def DrawRoundedRectangle(*args, **kwargs):
1807 """DrawRoundedRectangle(self, Rect rect, double radius)"""
1808 return _ogl.PyDrawnShape_DrawRoundedRectangle(*args, **kwargs)
1809
1810 def DrawSpline(*args, **kwargs):
1811 """DrawSpline(self, int points, Point points_array)"""
1812 return _ogl.PyDrawnShape_DrawSpline(*args, **kwargs)
1813
1814 def DrawText(*args, **kwargs):
1815 """DrawText(self, String text, Point point)"""
1816 return _ogl.PyDrawnShape_DrawText(*args, **kwargs)
1817
1818 def GetAngle(*args, **kwargs):
1819 """GetAngle(self) -> int"""
1820 return _ogl.PyDrawnShape_GetAngle(*args, **kwargs)
1821
1822 def GetMetaFile(*args, **kwargs):
1823 """GetMetaFile(self) -> PseudoMetaFile"""
1824 return _ogl.PyDrawnShape_GetMetaFile(*args, **kwargs)
1825
1826 def GetRotation(*args, **kwargs):
1827 """GetRotation(self) -> double"""
1828 return _ogl.PyDrawnShape_GetRotation(*args, **kwargs)
1829
1830 def LoadFromMetaFile(*args, **kwargs):
1831 """LoadFromMetaFile(self, String filename) -> bool"""
1832 return _ogl.PyDrawnShape_LoadFromMetaFile(*args, **kwargs)
1833
1834 def Rotate(*args, **kwargs):
1835 """Rotate(self, double x, double y, double theta)"""
1836 return _ogl.PyDrawnShape_Rotate(*args, **kwargs)
1837
1838 def SetClippingRect(*args, **kwargs):
1839 """SetClippingRect(self, Rect rect)"""
1840 return _ogl.PyDrawnShape_SetClippingRect(*args, **kwargs)
1841
1842 def SetDrawnBackgroundColour(*args, **kwargs):
1843 """SetDrawnBackgroundColour(self, Colour colour)"""
1844 return _ogl.PyDrawnShape_SetDrawnBackgroundColour(*args, **kwargs)
1845
1846 def SetDrawnBackgroundMode(*args, **kwargs):
1847 """SetDrawnBackgroundMode(self, int mode)"""
1848 return _ogl.PyDrawnShape_SetDrawnBackgroundMode(*args, **kwargs)
1849
1850 def SetDrawnBrush(*args, **kwargs):
1851 """SetDrawnBrush(self, wxBrush pen, bool isOutline=FALSE)"""
1852 return _ogl.PyDrawnShape_SetDrawnBrush(*args, **kwargs)
1853
1854 def SetDrawnFont(*args, **kwargs):
1855 """SetDrawnFont(self, Font font)"""
1856 return _ogl.PyDrawnShape_SetDrawnFont(*args, **kwargs)
1857
1858 def SetDrawnPen(*args, **kwargs):
1859 """SetDrawnPen(self, wxPen pen, bool isOutline=FALSE)"""
1860 return _ogl.PyDrawnShape_SetDrawnPen(*args, **kwargs)
1861
1862 def SetDrawnTextColour(*args, **kwargs):
1863 """SetDrawnTextColour(self, Colour colour)"""
1864 return _ogl.PyDrawnShape_SetDrawnTextColour(*args, **kwargs)
1865
1866 def Scale(*args, **kwargs):
1867 """Scale(self, double sx, double sy)"""
1868 return _ogl.PyDrawnShape_Scale(*args, **kwargs)
1869
1870 def SetSaveToFile(*args, **kwargs):
1871 """SetSaveToFile(self, bool save)"""
1872 return _ogl.PyDrawnShape_SetSaveToFile(*args, **kwargs)
1873
1874 def Translate(*args, **kwargs):
1875 """Translate(self, double x, double y)"""
1876 return _ogl.PyDrawnShape_Translate(*args, **kwargs)
1877
1878 def base_OnDelete(*args, **kwargs):
1879 """base_OnDelete(self)"""
1880 return _ogl.PyDrawnShape_base_OnDelete(*args, **kwargs)
1881
1882 def base_OnDraw(*args, **kwargs):
1883 """base_OnDraw(self, DC dc)"""
1884 return _ogl.PyDrawnShape_base_OnDraw(*args, **kwargs)
1885
1886 def base_OnDrawContents(*args, **kwargs):
1887 """base_OnDrawContents(self, DC dc)"""
1888 return _ogl.PyDrawnShape_base_OnDrawContents(*args, **kwargs)
1889
1890 def base_OnDrawBranches(*args, **kwargs):
1891 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
1892 return _ogl.PyDrawnShape_base_OnDrawBranches(*args, **kwargs)
1893
1894 def base_OnMoveLinks(*args, **kwargs):
1895 """base_OnMoveLinks(self, DC dc)"""
1896 return _ogl.PyDrawnShape_base_OnMoveLinks(*args, **kwargs)
1897
1898 def base_OnErase(*args, **kwargs):
1899 """base_OnErase(self, DC dc)"""
1900 return _ogl.PyDrawnShape_base_OnErase(*args, **kwargs)
1901
1902 def base_OnEraseContents(*args, **kwargs):
1903 """base_OnEraseContents(self, DC dc)"""
1904 return _ogl.PyDrawnShape_base_OnEraseContents(*args, **kwargs)
1905
1906 def base_OnHighlight(*args, **kwargs):
1907 """base_OnHighlight(self, DC dc)"""
1908 return _ogl.PyDrawnShape_base_OnHighlight(*args, **kwargs)
1909
1910 def base_OnLeftClick(*args, **kwargs):
1911 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
1912 return _ogl.PyDrawnShape_base_OnLeftClick(*args, **kwargs)
1913
1914 def base_OnLeftDoubleClick(*args, **kwargs):
1915 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
1916 return _ogl.PyDrawnShape_base_OnLeftDoubleClick(*args, **kwargs)
1917
1918 def base_OnRightClick(*args, **kwargs):
1919 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
1920 return _ogl.PyDrawnShape_base_OnRightClick(*args, **kwargs)
1921
1922 def base_OnSize(*args, **kwargs):
1923 """base_OnSize(self, double x, double y)"""
1924 return _ogl.PyDrawnShape_base_OnSize(*args, **kwargs)
1925
1926 def base_OnMovePre(*args, **kwargs):
1927 """
1928 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
1929 bool display=True) -> bool
1930 """
1931 return _ogl.PyDrawnShape_base_OnMovePre(*args, **kwargs)
1932
1933 def base_OnMovePost(*args, **kwargs):
1934 """
1935 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
1936 bool display=True)
1937 """
1938 return _ogl.PyDrawnShape_base_OnMovePost(*args, **kwargs)
1939
1940 def base_OnDragLeft(*args, **kwargs):
1941 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1942 return _ogl.PyDrawnShape_base_OnDragLeft(*args, **kwargs)
1943
1944 def base_OnBeginDragLeft(*args, **kwargs):
1945 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1946 return _ogl.PyDrawnShape_base_OnBeginDragLeft(*args, **kwargs)
1947
1948 def base_OnEndDragLeft(*args, **kwargs):
1949 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1950 return _ogl.PyDrawnShape_base_OnEndDragLeft(*args, **kwargs)
1951
1952 def base_OnDragRight(*args, **kwargs):
1953 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1954 return _ogl.PyDrawnShape_base_OnDragRight(*args, **kwargs)
1955
1956 def base_OnBeginDragRight(*args, **kwargs):
1957 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1958 return _ogl.PyDrawnShape_base_OnBeginDragRight(*args, **kwargs)
1959
1960 def base_OnEndDragRight(*args, **kwargs):
1961 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1962 return _ogl.PyDrawnShape_base_OnEndDragRight(*args, **kwargs)
1963
1964 def base_OnDrawOutline(*args, **kwargs):
1965 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
1966 return _ogl.PyDrawnShape_base_OnDrawOutline(*args, **kwargs)
1967
1968 def base_OnDrawControlPoints(*args, **kwargs):
1969 """base_OnDrawControlPoints(self, DC dc)"""
1970 return _ogl.PyDrawnShape_base_OnDrawControlPoints(*args, **kwargs)
1971
1972 def base_OnEraseControlPoints(*args, **kwargs):
1973 """base_OnEraseControlPoints(self, DC dc)"""
1974 return _ogl.PyDrawnShape_base_OnEraseControlPoints(*args, **kwargs)
1975
1976 def base_OnMoveLink(*args, **kwargs):
1977 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
1978 return _ogl.PyDrawnShape_base_OnMoveLink(*args, **kwargs)
1979
1980 def base_OnSizingDragLeft(*args, **kwargs):
1981 """
1982 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
1983 int attachment=0)
1984 """
1985 return _ogl.PyDrawnShape_base_OnSizingDragLeft(*args, **kwargs)
1986
1987 def base_OnSizingBeginDragLeft(*args, **kwargs):
1988 """
1989 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1990 int attachment=0)
1991 """
1992 return _ogl.PyDrawnShape_base_OnSizingBeginDragLeft(*args, **kwargs)
1993
1994 def base_OnSizingEndDragLeft(*args, **kwargs):
1995 """
1996 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1997 int attachment=0)
1998 """
1999 return _ogl.PyDrawnShape_base_OnSizingEndDragLeft(*args, **kwargs)
2000
2001 def base_OnBeginSize(*args, **kwargs):
2002 """base_OnBeginSize(self, double w, double h)"""
2003 return _ogl.PyDrawnShape_base_OnBeginSize(*args, **kwargs)
2004
2005 def base_OnEndSize(*args, **kwargs):
2006 """base_OnEndSize(self, double w, double h)"""
2007 return _ogl.PyDrawnShape_base_OnEndSize(*args, **kwargs)
2008
2009
2010class PyDrawnShapePtr(PyDrawnShape):
2011 def __init__(self, this):
2012 self.this = this
2013 if not hasattr(self,"thisown"): self.thisown = 0
2014 self.__class__ = PyDrawnShape
2015_ogl.PyDrawnShape_swigregister(PyDrawnShapePtr)
2016
2017class OGLConstraint(_core.Object):
2018 def __repr__(self):
2019 return "<%s.%s; proxy of C++ wxOGLConstraint instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2020 def __init__(self, *args, **kwargs):
2021 """__init__(self, int type, PyShape constraining, PyObject constrained) -> OGLConstraint"""
2022 newobj = _ogl.new_OGLConstraint(*args, **kwargs)
2023 self.this = newobj.this
2024 self.thisown = 1
2025 del newobj.thisown
2026 def Evaluate(*args, **kwargs):
2027 """Evaluate(self) -> bool"""
2028 return _ogl.OGLConstraint_Evaluate(*args, **kwargs)
2029
2030 def SetSpacing(*args, **kwargs):
2031 """SetSpacing(self, double x, double y)"""
2032 return _ogl.OGLConstraint_SetSpacing(*args, **kwargs)
2033
2034 def Equals(*args, **kwargs):
2035 """Equals(self, double a, double b) -> bool"""
2036 return _ogl.OGLConstraint_Equals(*args, **kwargs)
2037
2038
2039class OGLConstraintPtr(OGLConstraint):
2040 def __init__(self, this):
2041 self.this = this
2042 if not hasattr(self,"thisown"): self.thisown = 0
2043 self.__class__ = OGLConstraint
2044_ogl.OGLConstraint_swigregister(OGLConstraintPtr)
2045
2046class PyCompositeShape(PyRectangleShape):
2047 def __repr__(self):
2048 return "<%s.%s; proxy of C++ wxPyCompositeShape instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2049 def __init__(self, *args, **kwargs):
2050 """__init__(self) -> PyCompositeShape"""
2051 newobj = _ogl.new_PyCompositeShape(*args, **kwargs)
2052 self.this = newobj.this
2053 self.thisown = 1
2054 del newobj.thisown
2055 self._setOORandCallbackInfo(PyCompositeShape)
2056
2057 def _setCallbackInfo(*args, **kwargs):
2058 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
2059 return _ogl.PyCompositeShape__setCallbackInfo(*args, **kwargs)
2060
2061 def AddChild(*args, **kwargs):
2062 """AddChild(self, PyShape child, PyShape addAfter=None)"""
2063 return _ogl.PyCompositeShape_AddChild(*args, **kwargs)
2064
2065 def AddConstraint(*args, **kwargs):
2066 """AddConstraint(self, OGLConstraint constraint) -> OGLConstraint"""
2067 return _ogl.PyCompositeShape_AddConstraint(*args, **kwargs)
2068
2069 def AddConstrainedShapes(*args, **kwargs):
2070 """AddConstrainedShapes(self, int type, PyShape constraining, PyObject constrained) -> OGLConstraint"""
2071 return _ogl.PyCompositeShape_AddConstrainedShapes(*args, **kwargs)
2072
2073 def AddSimpleConstraint(*args, **kwargs):
2074 """AddSimpleConstraint(self, int type, PyShape constraining, PyShape constrained) -> OGLConstraint"""
2075 return _ogl.PyCompositeShape_AddSimpleConstraint(*args, **kwargs)
2076
2077 def CalculateSize(*args, **kwargs):
2078 """CalculateSize(self)"""
2079 return _ogl.PyCompositeShape_CalculateSize(*args, **kwargs)
2080
2081 def ContainsDivision(*args, **kwargs):
2082 """ContainsDivision(self, PyDivisionShape division) -> bool"""
2083 return _ogl.PyCompositeShape_ContainsDivision(*args, **kwargs)
2084
2085 def DeleteConstraint(*args, **kwargs):
2086 """DeleteConstraint(self, OGLConstraint constraint)"""
2087 return _ogl.PyCompositeShape_DeleteConstraint(*args, **kwargs)
2088
2089 def DeleteConstraintsInvolvingChild(*args, **kwargs):
2090 """DeleteConstraintsInvolvingChild(self, PyShape child)"""
2091 return _ogl.PyCompositeShape_DeleteConstraintsInvolvingChild(*args, **kwargs)
2092
2093 def FindContainerImage(*args, **kwargs):
2094 """FindContainerImage(self) -> PyShape"""
2095 return _ogl.PyCompositeShape_FindContainerImage(*args, **kwargs)
2096
2097 def GetConstraints(*args, **kwargs):
2098 """GetConstraints(self) -> PyObject"""
2099 return _ogl.PyCompositeShape_GetConstraints(*args, **kwargs)
2100
2101 def GetDivisions(*args, **kwargs):
2102 """GetDivisions(self) -> PyObject"""
2103 return _ogl.PyCompositeShape_GetDivisions(*args, **kwargs)
2104
2105 def MakeContainer(*args, **kwargs):
2106 """MakeContainer(self)"""
2107 return _ogl.PyCompositeShape_MakeContainer(*args, **kwargs)
2108
2109 def Recompute(*args, **kwargs):
2110 """Recompute(self) -> bool"""
2111 return _ogl.PyCompositeShape_Recompute(*args, **kwargs)
2112
2113 def RemoveChild(*args, **kwargs):
2114 """RemoveChild(self, PyShape child)"""
2115 return _ogl.PyCompositeShape_RemoveChild(*args, **kwargs)
2116
2117 def base_OnDelete(*args, **kwargs):
2118 """base_OnDelete(self)"""
2119 return _ogl.PyCompositeShape_base_OnDelete(*args, **kwargs)
2120
2121 def base_OnDraw(*args, **kwargs):
2122 """base_OnDraw(self, DC dc)"""
2123 return _ogl.PyCompositeShape_base_OnDraw(*args, **kwargs)
2124
2125 def base_OnDrawContents(*args, **kwargs):
2126 """base_OnDrawContents(self, DC dc)"""
2127 return _ogl.PyCompositeShape_base_OnDrawContents(*args, **kwargs)
2128
2129 def base_OnDrawBranches(*args, **kwargs):
2130 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
2131 return _ogl.PyCompositeShape_base_OnDrawBranches(*args, **kwargs)
2132
2133 def base_OnMoveLinks(*args, **kwargs):
2134 """base_OnMoveLinks(self, DC dc)"""
2135 return _ogl.PyCompositeShape_base_OnMoveLinks(*args, **kwargs)
2136
2137 def base_OnErase(*args, **kwargs):
2138 """base_OnErase(self, DC dc)"""
2139 return _ogl.PyCompositeShape_base_OnErase(*args, **kwargs)
2140
2141 def base_OnEraseContents(*args, **kwargs):
2142 """base_OnEraseContents(self, DC dc)"""
2143 return _ogl.PyCompositeShape_base_OnEraseContents(*args, **kwargs)
2144
2145 def base_OnHighlight(*args, **kwargs):
2146 """base_OnHighlight(self, DC dc)"""
2147 return _ogl.PyCompositeShape_base_OnHighlight(*args, **kwargs)
2148
2149 def base_OnLeftClick(*args, **kwargs):
2150 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
2151 return _ogl.PyCompositeShape_base_OnLeftClick(*args, **kwargs)
2152
2153 def base_OnLeftDoubleClick(*args, **kwargs):
2154 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
2155 return _ogl.PyCompositeShape_base_OnLeftDoubleClick(*args, **kwargs)
2156
2157 def base_OnRightClick(*args, **kwargs):
2158 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
2159 return _ogl.PyCompositeShape_base_OnRightClick(*args, **kwargs)
2160
2161 def base_OnSize(*args, **kwargs):
2162 """base_OnSize(self, double x, double y)"""
2163 return _ogl.PyCompositeShape_base_OnSize(*args, **kwargs)
2164
2165 def base_OnMovePre(*args, **kwargs):
2166 """
2167 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
2168 bool display=True) -> bool
2169 """
2170 return _ogl.PyCompositeShape_base_OnMovePre(*args, **kwargs)
2171
2172 def base_OnMovePost(*args, **kwargs):
2173 """
2174 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
2175 bool display=True)
2176 """
2177 return _ogl.PyCompositeShape_base_OnMovePost(*args, **kwargs)
2178
2179 def base_OnDragLeft(*args, **kwargs):
2180 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2181 return _ogl.PyCompositeShape_base_OnDragLeft(*args, **kwargs)
2182
2183 def base_OnBeginDragLeft(*args, **kwargs):
2184 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2185 return _ogl.PyCompositeShape_base_OnBeginDragLeft(*args, **kwargs)
2186
2187 def base_OnEndDragLeft(*args, **kwargs):
2188 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2189 return _ogl.PyCompositeShape_base_OnEndDragLeft(*args, **kwargs)
2190
2191 def base_OnDragRight(*args, **kwargs):
2192 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2193 return _ogl.PyCompositeShape_base_OnDragRight(*args, **kwargs)
2194
2195 def base_OnBeginDragRight(*args, **kwargs):
2196 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2197 return _ogl.PyCompositeShape_base_OnBeginDragRight(*args, **kwargs)
2198
2199 def base_OnEndDragRight(*args, **kwargs):
2200 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2201 return _ogl.PyCompositeShape_base_OnEndDragRight(*args, **kwargs)
2202
2203 def base_OnDrawOutline(*args, **kwargs):
2204 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
2205 return _ogl.PyCompositeShape_base_OnDrawOutline(*args, **kwargs)
2206
2207 def base_OnDrawControlPoints(*args, **kwargs):
2208 """base_OnDrawControlPoints(self, DC dc)"""
2209 return _ogl.PyCompositeShape_base_OnDrawControlPoints(*args, **kwargs)
2210
2211 def base_OnEraseControlPoints(*args, **kwargs):
2212 """base_OnEraseControlPoints(self, DC dc)"""
2213 return _ogl.PyCompositeShape_base_OnEraseControlPoints(*args, **kwargs)
2214
2215 def base_OnMoveLink(*args, **kwargs):
2216 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
2217 return _ogl.PyCompositeShape_base_OnMoveLink(*args, **kwargs)
2218
2219 def base_OnSizingDragLeft(*args, **kwargs):
2220 """
2221 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
2222 int attachment=0)
2223 """
2224 return _ogl.PyCompositeShape_base_OnSizingDragLeft(*args, **kwargs)
2225
2226 def base_OnSizingBeginDragLeft(*args, **kwargs):
2227 """
2228 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2229 int attachment=0)
2230 """
2231 return _ogl.PyCompositeShape_base_OnSizingBeginDragLeft(*args, **kwargs)
2232
2233 def base_OnSizingEndDragLeft(*args, **kwargs):
2234 """
2235 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2236 int attachment=0)
2237 """
2238 return _ogl.PyCompositeShape_base_OnSizingEndDragLeft(*args, **kwargs)
2239
2240 def base_OnBeginSize(*args, **kwargs):
2241 """base_OnBeginSize(self, double w, double h)"""
2242 return _ogl.PyCompositeShape_base_OnBeginSize(*args, **kwargs)
2243
2244 def base_OnEndSize(*args, **kwargs):
2245 """base_OnEndSize(self, double w, double h)"""
2246 return _ogl.PyCompositeShape_base_OnEndSize(*args, **kwargs)
2247
2248
2249class PyCompositeShapePtr(PyCompositeShape):
2250 def __init__(self, this):
2251 self.this = this
2252 if not hasattr(self,"thisown"): self.thisown = 0
2253 self.__class__ = PyCompositeShape
2254_ogl.PyCompositeShape_swigregister(PyCompositeShapePtr)
2255
2256class PyDividedShape(PyRectangleShape):
2257 def __repr__(self):
2258 return "<%s.%s; proxy of C++ wxPyDividedShape instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2259 def __init__(self, *args, **kwargs):
2260 """__init__(self, double width=0.0, double height=0.0) -> PyDividedShape"""
2261 newobj = _ogl.new_PyDividedShape(*args, **kwargs)
2262 self.this = newobj.this
2263 self.thisown = 1
2264 del newobj.thisown
2265 self._setOORandCallbackInfo(PyDividedShape)
2266
2267 def _setCallbackInfo(*args, **kwargs):
2268 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
2269 return _ogl.PyDividedShape__setCallbackInfo(*args, **kwargs)
2270
2271 def EditRegions(*args, **kwargs):
2272 """EditRegions(self)"""
2273 return _ogl.PyDividedShape_EditRegions(*args, **kwargs)
2274
2275 def SetRegionSizes(*args, **kwargs):
2276 """SetRegionSizes(self)"""
2277 return _ogl.PyDividedShape_SetRegionSizes(*args, **kwargs)
2278
2279 def base_OnDelete(*args, **kwargs):
2280 """base_OnDelete(self)"""
2281 return _ogl.PyDividedShape_base_OnDelete(*args, **kwargs)
2282
2283 def base_OnDraw(*args, **kwargs):
2284 """base_OnDraw(self, DC dc)"""
2285 return _ogl.PyDividedShape_base_OnDraw(*args, **kwargs)
2286
2287 def base_OnDrawContents(*args, **kwargs):
2288 """base_OnDrawContents(self, DC dc)"""
2289 return _ogl.PyDividedShape_base_OnDrawContents(*args, **kwargs)
2290
2291 def base_OnDrawBranches(*args, **kwargs):
2292 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
2293 return _ogl.PyDividedShape_base_OnDrawBranches(*args, **kwargs)
2294
2295 def base_OnMoveLinks(*args, **kwargs):
2296 """base_OnMoveLinks(self, DC dc)"""
2297 return _ogl.PyDividedShape_base_OnMoveLinks(*args, **kwargs)
2298
2299 def base_OnErase(*args, **kwargs):
2300 """base_OnErase(self, DC dc)"""
2301 return _ogl.PyDividedShape_base_OnErase(*args, **kwargs)
2302
2303 def base_OnEraseContents(*args, **kwargs):
2304 """base_OnEraseContents(self, DC dc)"""
2305 return _ogl.PyDividedShape_base_OnEraseContents(*args, **kwargs)
2306
2307 def base_OnHighlight(*args, **kwargs):
2308 """base_OnHighlight(self, DC dc)"""
2309 return _ogl.PyDividedShape_base_OnHighlight(*args, **kwargs)
2310
2311 def base_OnLeftClick(*args, **kwargs):
2312 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
2313 return _ogl.PyDividedShape_base_OnLeftClick(*args, **kwargs)
2314
2315 def base_OnLeftDoubleClick(*args, **kwargs):
2316 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
2317 return _ogl.PyDividedShape_base_OnLeftDoubleClick(*args, **kwargs)
2318
2319 def base_OnRightClick(*args, **kwargs):
2320 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
2321 return _ogl.PyDividedShape_base_OnRightClick(*args, **kwargs)
2322
2323 def base_OnSize(*args, **kwargs):
2324 """base_OnSize(self, double x, double y)"""
2325 return _ogl.PyDividedShape_base_OnSize(*args, **kwargs)
2326
2327 def base_OnMovePre(*args, **kwargs):
2328 """
2329 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
2330 bool display=True) -> bool
2331 """
2332 return _ogl.PyDividedShape_base_OnMovePre(*args, **kwargs)
2333
2334 def base_OnMovePost(*args, **kwargs):
2335 """
2336 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
2337 bool display=True)
2338 """
2339 return _ogl.PyDividedShape_base_OnMovePost(*args, **kwargs)
2340
2341 def base_OnDragLeft(*args, **kwargs):
2342 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2343 return _ogl.PyDividedShape_base_OnDragLeft(*args, **kwargs)
2344
2345 def base_OnBeginDragLeft(*args, **kwargs):
2346 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2347 return _ogl.PyDividedShape_base_OnBeginDragLeft(*args, **kwargs)
2348
2349 def base_OnEndDragLeft(*args, **kwargs):
2350 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2351 return _ogl.PyDividedShape_base_OnEndDragLeft(*args, **kwargs)
2352
2353 def base_OnDragRight(*args, **kwargs):
2354 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2355 return _ogl.PyDividedShape_base_OnDragRight(*args, **kwargs)
2356
2357 def base_OnBeginDragRight(*args, **kwargs):
2358 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2359 return _ogl.PyDividedShape_base_OnBeginDragRight(*args, **kwargs)
2360
2361 def base_OnEndDragRight(*args, **kwargs):
2362 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2363 return _ogl.PyDividedShape_base_OnEndDragRight(*args, **kwargs)
2364
2365 def base_OnDrawOutline(*args, **kwargs):
2366 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
2367 return _ogl.PyDividedShape_base_OnDrawOutline(*args, **kwargs)
2368
2369 def base_OnDrawControlPoints(*args, **kwargs):
2370 """base_OnDrawControlPoints(self, DC dc)"""
2371 return _ogl.PyDividedShape_base_OnDrawControlPoints(*args, **kwargs)
2372
2373 def base_OnEraseControlPoints(*args, **kwargs):
2374 """base_OnEraseControlPoints(self, DC dc)"""
2375 return _ogl.PyDividedShape_base_OnEraseControlPoints(*args, **kwargs)
2376
2377 def base_OnMoveLink(*args, **kwargs):
2378 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
2379 return _ogl.PyDividedShape_base_OnMoveLink(*args, **kwargs)
2380
2381 def base_OnSizingDragLeft(*args, **kwargs):
2382 """
2383 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
2384 int attachment=0)
2385 """
2386 return _ogl.PyDividedShape_base_OnSizingDragLeft(*args, **kwargs)
2387
2388 def base_OnSizingBeginDragLeft(*args, **kwargs):
2389 """
2390 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2391 int attachment=0)
2392 """
2393 return _ogl.PyDividedShape_base_OnSizingBeginDragLeft(*args, **kwargs)
2394
2395 def base_OnSizingEndDragLeft(*args, **kwargs):
2396 """
2397 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2398 int attachment=0)
2399 """
2400 return _ogl.PyDividedShape_base_OnSizingEndDragLeft(*args, **kwargs)
2401
2402 def base_OnBeginSize(*args, **kwargs):
2403 """base_OnBeginSize(self, double w, double h)"""
2404 return _ogl.PyDividedShape_base_OnBeginSize(*args, **kwargs)
2405
2406 def base_OnEndSize(*args, **kwargs):
2407 """base_OnEndSize(self, double w, double h)"""
2408 return _ogl.PyDividedShape_base_OnEndSize(*args, **kwargs)
2409
2410
2411class PyDividedShapePtr(PyDividedShape):
2412 def __init__(self, this):
2413 self.this = this
2414 if not hasattr(self,"thisown"): self.thisown = 0
2415 self.__class__ = PyDividedShape
2416_ogl.PyDividedShape_swigregister(PyDividedShapePtr)
2417
2418class PyDivisionShape(PyCompositeShape):
2419 def __repr__(self):
2420 return "<%s.%s; proxy of C++ wxPyDivisionShape instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2421 def __init__(self, *args, **kwargs):
2422 """__init__(self) -> PyDivisionShape"""
2423 newobj = _ogl.new_PyDivisionShape(*args, **kwargs)
2424 self.this = newobj.this
2425 self.thisown = 1
2426 del newobj.thisown
2427 self._setOORandCallbackInfo(PyDivisionShape)
2428
2429 def _setCallbackInfo(*args, **kwargs):
2430 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
2431 return _ogl.PyDivisionShape__setCallbackInfo(*args, **kwargs)
2432
2433 def AdjustBottom(*args, **kwargs):
2434 """AdjustBottom(self, double bottom, bool test)"""
2435 return _ogl.PyDivisionShape_AdjustBottom(*args, **kwargs)
2436
2437 def AdjustLeft(*args, **kwargs):
2438 """AdjustLeft(self, double left, bool test)"""
2439 return _ogl.PyDivisionShape_AdjustLeft(*args, **kwargs)
2440
2441 def AdjustRight(*args, **kwargs):
2442 """AdjustRight(self, double right, bool test)"""
2443 return _ogl.PyDivisionShape_AdjustRight(*args, **kwargs)
2444
2445 def AdjustTop(*args, **kwargs):
2446 """AdjustTop(self, double top, bool test)"""
2447 return _ogl.PyDivisionShape_AdjustTop(*args, **kwargs)
2448
2449 def Divide(*args, **kwargs):
2450 """Divide(self, int direction)"""
2451 return _ogl.PyDivisionShape_Divide(*args, **kwargs)
2452
2453 def EditEdge(*args, **kwargs):
2454 """EditEdge(self, int side)"""
2455 return _ogl.PyDivisionShape_EditEdge(*args, **kwargs)
2456
2457 def GetBottomSide(*args, **kwargs):
2458 """GetBottomSide(self) -> PyDivisionShape"""
2459 return _ogl.PyDivisionShape_GetBottomSide(*args, **kwargs)
2460
2461 def GetHandleSide(*args, **kwargs):
2462 """GetHandleSide(self) -> int"""
2463 return _ogl.PyDivisionShape_GetHandleSide(*args, **kwargs)
2464
2465 def GetLeftSide(*args, **kwargs):
2466 """GetLeftSide(self) -> PyDivisionShape"""
2467 return _ogl.PyDivisionShape_GetLeftSide(*args, **kwargs)
2468
2469 def GetLeftSideColour(*args, **kwargs):
2470 """GetLeftSideColour(self) -> String"""
2471 return _ogl.PyDivisionShape_GetLeftSideColour(*args, **kwargs)
2472
2473 def GetLeftSidePen(*args, **kwargs):
2474 """GetLeftSidePen(self) -> wxPen"""
2475 return _ogl.PyDivisionShape_GetLeftSidePen(*args, **kwargs)
2476
2477 def GetRightSide(*args, **kwargs):
2478 """GetRightSide(self) -> PyDivisionShape"""
2479 return _ogl.PyDivisionShape_GetRightSide(*args, **kwargs)
2480
2481 def GetTopSide(*args, **kwargs):
2482 """GetTopSide(self) -> PyDivisionShape"""
2483 return _ogl.PyDivisionShape_GetTopSide(*args, **kwargs)
2484
2485 def GetTopSidePen(*args, **kwargs):
2486 """GetTopSidePen(self) -> wxPen"""
2487 return _ogl.PyDivisionShape_GetTopSidePen(*args, **kwargs)
2488
2489 def ResizeAdjoining(*args, **kwargs):
2490 """ResizeAdjoining(self, int side, double newPos, bool test)"""
2491 return _ogl.PyDivisionShape_ResizeAdjoining(*args, **kwargs)
2492
2493 def PopupMenu(*args, **kwargs):
2494 """PopupMenu(self, double x, double y)"""
2495 return _ogl.PyDivisionShape_PopupMenu(*args, **kwargs)
2496
2497 def SetBottomSide(*args, **kwargs):
2498 """SetBottomSide(self, PyDivisionShape shape)"""
2499 return _ogl.PyDivisionShape_SetBottomSide(*args, **kwargs)
2500
2501 def SetHandleSide(*args, **kwargs):
2502 """SetHandleSide(self, int side)"""
2503 return _ogl.PyDivisionShape_SetHandleSide(*args, **kwargs)
2504
2505 def SetLeftSide(*args, **kwargs):
2506 """SetLeftSide(self, PyDivisionShape shape)"""
2507 return _ogl.PyDivisionShape_SetLeftSide(*args, **kwargs)
2508
2509 def SetLeftSideColour(*args, **kwargs):
2510 """SetLeftSideColour(self, String colour)"""
2511 return _ogl.PyDivisionShape_SetLeftSideColour(*args, **kwargs)
2512
2513 def SetLeftSidePen(*args, **kwargs):
2514 """SetLeftSidePen(self, wxPen pen)"""
2515 return _ogl.PyDivisionShape_SetLeftSidePen(*args, **kwargs)
2516
2517 def SetRightSide(*args, **kwargs):
2518 """SetRightSide(self, PyDivisionShape shape)"""
2519 return _ogl.PyDivisionShape_SetRightSide(*args, **kwargs)
2520
2521 def SetTopSide(*args, **kwargs):
2522 """SetTopSide(self, PyDivisionShape shape)"""
2523 return _ogl.PyDivisionShape_SetTopSide(*args, **kwargs)
2524
2525 def SetTopSideColour(*args, **kwargs):
2526 """SetTopSideColour(self, String colour)"""
2527 return _ogl.PyDivisionShape_SetTopSideColour(*args, **kwargs)
2528
2529 def SetTopSidePen(*args, **kwargs):
2530 """SetTopSidePen(self, wxPen pen)"""
2531 return _ogl.PyDivisionShape_SetTopSidePen(*args, **kwargs)
2532
2533 def base_OnDelete(*args, **kwargs):
2534 """base_OnDelete(self)"""
2535 return _ogl.PyDivisionShape_base_OnDelete(*args, **kwargs)
2536
2537 def base_OnDraw(*args, **kwargs):
2538 """base_OnDraw(self, DC dc)"""
2539 return _ogl.PyDivisionShape_base_OnDraw(*args, **kwargs)
2540
2541 def base_OnDrawContents(*args, **kwargs):
2542 """base_OnDrawContents(self, DC dc)"""
2543 return _ogl.PyDivisionShape_base_OnDrawContents(*args, **kwargs)
2544
2545 def base_OnDrawBranches(*args, **kwargs):
2546 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
2547 return _ogl.PyDivisionShape_base_OnDrawBranches(*args, **kwargs)
2548
2549 def base_OnMoveLinks(*args, **kwargs):
2550 """base_OnMoveLinks(self, DC dc)"""
2551 return _ogl.PyDivisionShape_base_OnMoveLinks(*args, **kwargs)
2552
2553 def base_OnErase(*args, **kwargs):
2554 """base_OnErase(self, DC dc)"""
2555 return _ogl.PyDivisionShape_base_OnErase(*args, **kwargs)
2556
2557 def base_OnEraseContents(*args, **kwargs):
2558 """base_OnEraseContents(self, DC dc)"""
2559 return _ogl.PyDivisionShape_base_OnEraseContents(*args, **kwargs)
2560
2561 def base_OnHighlight(*args, **kwargs):
2562 """base_OnHighlight(self, DC dc)"""
2563 return _ogl.PyDivisionShape_base_OnHighlight(*args, **kwargs)
2564
2565 def base_OnLeftClick(*args, **kwargs):
2566 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
2567 return _ogl.PyDivisionShape_base_OnLeftClick(*args, **kwargs)
2568
2569 def base_OnLeftDoubleClick(*args, **kwargs):
2570 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
2571 return _ogl.PyDivisionShape_base_OnLeftDoubleClick(*args, **kwargs)
2572
2573 def base_OnRightClick(*args, **kwargs):
2574 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
2575 return _ogl.PyDivisionShape_base_OnRightClick(*args, **kwargs)
2576
2577 def base_OnSize(*args, **kwargs):
2578 """base_OnSize(self, double x, double y)"""
2579 return _ogl.PyDivisionShape_base_OnSize(*args, **kwargs)
2580
2581 def base_OnMovePre(*args, **kwargs):
2582 """
2583 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
2584 bool display=True) -> bool
2585 """
2586 return _ogl.PyDivisionShape_base_OnMovePre(*args, **kwargs)
2587
2588 def base_OnMovePost(*args, **kwargs):
2589 """
2590 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
2591 bool display=True)
2592 """
2593 return _ogl.PyDivisionShape_base_OnMovePost(*args, **kwargs)
2594
2595 def base_OnDragLeft(*args, **kwargs):
2596 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2597 return _ogl.PyDivisionShape_base_OnDragLeft(*args, **kwargs)
2598
2599 def base_OnBeginDragLeft(*args, **kwargs):
2600 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2601 return _ogl.PyDivisionShape_base_OnBeginDragLeft(*args, **kwargs)
2602
2603 def base_OnEndDragLeft(*args, **kwargs):
2604 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2605 return _ogl.PyDivisionShape_base_OnEndDragLeft(*args, **kwargs)
2606
2607 def base_OnDragRight(*args, **kwargs):
2608 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2609 return _ogl.PyDivisionShape_base_OnDragRight(*args, **kwargs)
2610
2611 def base_OnBeginDragRight(*args, **kwargs):
2612 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2613 return _ogl.PyDivisionShape_base_OnBeginDragRight(*args, **kwargs)
2614
2615 def base_OnEndDragRight(*args, **kwargs):
2616 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2617 return _ogl.PyDivisionShape_base_OnEndDragRight(*args, **kwargs)
2618
2619 def base_OnDrawOutline(*args, **kwargs):
2620 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
2621 return _ogl.PyDivisionShape_base_OnDrawOutline(*args, **kwargs)
2622
2623 def base_OnDrawControlPoints(*args, **kwargs):
2624 """base_OnDrawControlPoints(self, DC dc)"""
2625 return _ogl.PyDivisionShape_base_OnDrawControlPoints(*args, **kwargs)
2626
2627 def base_OnEraseControlPoints(*args, **kwargs):
2628 """base_OnEraseControlPoints(self, DC dc)"""
2629 return _ogl.PyDivisionShape_base_OnEraseControlPoints(*args, **kwargs)
2630
2631 def base_OnMoveLink(*args, **kwargs):
2632 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
2633 return _ogl.PyDivisionShape_base_OnMoveLink(*args, **kwargs)
2634
2635 def base_OnSizingDragLeft(*args, **kwargs):
2636 """
2637 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
2638 int attachment=0)
2639 """
2640 return _ogl.PyDivisionShape_base_OnSizingDragLeft(*args, **kwargs)
2641
2642 def base_OnSizingBeginDragLeft(*args, **kwargs):
2643 """
2644 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2645 int attachment=0)
2646 """
2647 return _ogl.PyDivisionShape_base_OnSizingBeginDragLeft(*args, **kwargs)
2648
2649 def base_OnSizingEndDragLeft(*args, **kwargs):
2650 """
2651 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2652 int attachment=0)
2653 """
2654 return _ogl.PyDivisionShape_base_OnSizingEndDragLeft(*args, **kwargs)
2655
2656 def base_OnBeginSize(*args, **kwargs):
2657 """base_OnBeginSize(self, double w, double h)"""
2658 return _ogl.PyDivisionShape_base_OnBeginSize(*args, **kwargs)
2659
2660 def base_OnEndSize(*args, **kwargs):
2661 """base_OnEndSize(self, double w, double h)"""
2662 return _ogl.PyDivisionShape_base_OnEndSize(*args, **kwargs)
2663
2664
2665class PyDivisionShapePtr(PyDivisionShape):
2666 def __init__(self, this):
2667 self.this = this
2668 if not hasattr(self,"thisown"): self.thisown = 0
2669 self.__class__ = PyDivisionShape
2670_ogl.PyDivisionShape_swigregister(PyDivisionShapePtr)
2671
2672class PyEllipseShape(PyShape):
2673 def __repr__(self):
2674 return "<%s.%s; proxy of C++ wxPyEllipseShape instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2675 def __init__(self, *args, **kwargs):
2676 """__init__(self, double width=0.0, double height=0.0) -> PyEllipseShape"""
2677 newobj = _ogl.new_PyEllipseShape(*args, **kwargs)
2678 self.this = newobj.this
2679 self.thisown = 1
2680 del newobj.thisown
2681 self._setOORandCallbackInfo(PyEllipseShape)
2682
2683 def _setCallbackInfo(*args, **kwargs):
2684 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
2685 return _ogl.PyEllipseShape__setCallbackInfo(*args, **kwargs)
2686
2687 def base_OnDraw(*args, **kwargs):
2688 """base_OnDraw(self, DC dc)"""
2689 return _ogl.PyEllipseShape_base_OnDraw(*args, **kwargs)
2690
2691 def base_OnDrawContents(*args, **kwargs):
2692 """base_OnDrawContents(self, DC dc)"""
2693 return _ogl.PyEllipseShape_base_OnDrawContents(*args, **kwargs)
2694
2695 def base_OnDrawBranches(*args, **kwargs):
2696 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
2697 return _ogl.PyEllipseShape_base_OnDrawBranches(*args, **kwargs)
2698
2699 def base_OnMoveLinks(*args, **kwargs):
2700 """base_OnMoveLinks(self, DC dc)"""
2701 return _ogl.PyEllipseShape_base_OnMoveLinks(*args, **kwargs)
2702
2703 def base_OnErase(*args, **kwargs):
2704 """base_OnErase(self, DC dc)"""
2705 return _ogl.PyEllipseShape_base_OnErase(*args, **kwargs)
2706
2707 def base_OnEraseContents(*args, **kwargs):
2708 """base_OnEraseContents(self, DC dc)"""
2709 return _ogl.PyEllipseShape_base_OnEraseContents(*args, **kwargs)
2710
2711 def base_OnHighlight(*args, **kwargs):
2712 """base_OnHighlight(self, DC dc)"""
2713 return _ogl.PyEllipseShape_base_OnHighlight(*args, **kwargs)
2714
2715 def base_OnLeftClick(*args, **kwargs):
2716 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
2717 return _ogl.PyEllipseShape_base_OnLeftClick(*args, **kwargs)
2718
2719 def base_OnLeftDoubleClick(*args, **kwargs):
2720 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
2721 return _ogl.PyEllipseShape_base_OnLeftDoubleClick(*args, **kwargs)
2722
2723 def base_OnRightClick(*args, **kwargs):
2724 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
2725 return _ogl.PyEllipseShape_base_OnRightClick(*args, **kwargs)
2726
2727 def base_OnSize(*args, **kwargs):
2728 """base_OnSize(self, double x, double y)"""
2729 return _ogl.PyEllipseShape_base_OnSize(*args, **kwargs)
2730
2731 def base_OnMovePre(*args, **kwargs):
2732 """
2733 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
2734 bool display=True) -> bool
2735 """
2736 return _ogl.PyEllipseShape_base_OnMovePre(*args, **kwargs)
2737
2738 def base_OnMovePost(*args, **kwargs):
2739 """
2740 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
2741 bool display=True)
2742 """
2743 return _ogl.PyEllipseShape_base_OnMovePost(*args, **kwargs)
2744
2745 def base_OnDragLeft(*args, **kwargs):
2746 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2747 return _ogl.PyEllipseShape_base_OnDragLeft(*args, **kwargs)
2748
2749 def base_OnBeginDragLeft(*args, **kwargs):
2750 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2751 return _ogl.PyEllipseShape_base_OnBeginDragLeft(*args, **kwargs)
2752
2753 def base_OnEndDragLeft(*args, **kwargs):
2754 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2755 return _ogl.PyEllipseShape_base_OnEndDragLeft(*args, **kwargs)
2756
2757 def base_OnDragRight(*args, **kwargs):
2758 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2759 return _ogl.PyEllipseShape_base_OnDragRight(*args, **kwargs)
2760
2761 def base_OnBeginDragRight(*args, **kwargs):
2762 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2763 return _ogl.PyEllipseShape_base_OnBeginDragRight(*args, **kwargs)
2764
2765 def base_OnEndDragRight(*args, **kwargs):
2766 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2767 return _ogl.PyEllipseShape_base_OnEndDragRight(*args, **kwargs)
2768
2769 def base_OnDrawOutline(*args, **kwargs):
2770 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
2771 return _ogl.PyEllipseShape_base_OnDrawOutline(*args, **kwargs)
2772
2773 def base_OnDrawControlPoints(*args, **kwargs):
2774 """base_OnDrawControlPoints(self, DC dc)"""
2775 return _ogl.PyEllipseShape_base_OnDrawControlPoints(*args, **kwargs)
2776
2777 def base_OnEraseControlPoints(*args, **kwargs):
2778 """base_OnEraseControlPoints(self, DC dc)"""
2779 return _ogl.PyEllipseShape_base_OnEraseControlPoints(*args, **kwargs)
2780
2781 def base_OnMoveLink(*args, **kwargs):
2782 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
2783 return _ogl.PyEllipseShape_base_OnMoveLink(*args, **kwargs)
2784
2785 def base_OnSizingDragLeft(*args, **kwargs):
2786 """
2787 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
2788 int attachment=0)
2789 """
2790 return _ogl.PyEllipseShape_base_OnSizingDragLeft(*args, **kwargs)
2791
2792 def base_OnSizingBeginDragLeft(*args, **kwargs):
2793 """
2794 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2795 int attachment=0)
2796 """
2797 return _ogl.PyEllipseShape_base_OnSizingBeginDragLeft(*args, **kwargs)
2798
2799 def base_OnSizingEndDragLeft(*args, **kwargs):
2800 """
2801 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2802 int attachment=0)
2803 """
2804 return _ogl.PyEllipseShape_base_OnSizingEndDragLeft(*args, **kwargs)
2805
2806 def base_OnBeginSize(*args, **kwargs):
2807 """base_OnBeginSize(self, double w, double h)"""
2808 return _ogl.PyEllipseShape_base_OnBeginSize(*args, **kwargs)
2809
2810 def base_OnEndSize(*args, **kwargs):
2811 """base_OnEndSize(self, double w, double h)"""
2812 return _ogl.PyEllipseShape_base_OnEndSize(*args, **kwargs)
2813
2814
2815class PyEllipseShapePtr(PyEllipseShape):
2816 def __init__(self, this):
2817 self.this = this
2818 if not hasattr(self,"thisown"): self.thisown = 0
2819 self.__class__ = PyEllipseShape
2820_ogl.PyEllipseShape_swigregister(PyEllipseShapePtr)
2821
2822class PyCircleShape(PyEllipseShape):
2823 def __repr__(self):
2824 return "<%s.%s; proxy of C++ wxPyCircleShape instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2825 def __init__(self, *args, **kwargs):
2826 """__init__(self, double width=0.0) -> PyCircleShape"""
2827 newobj = _ogl.new_PyCircleShape(*args, **kwargs)
2828 self.this = newobj.this
2829 self.thisown = 1
2830 del newobj.thisown
2831 self._setOORandCallbackInfo(PyCircleShape)
2832
2833 def _setCallbackInfo(*args, **kwargs):
2834 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
2835 return _ogl.PyCircleShape__setCallbackInfo(*args, **kwargs)
2836
2837 def base_OnDraw(*args, **kwargs):
2838 """base_OnDraw(self, DC dc)"""
2839 return _ogl.PyCircleShape_base_OnDraw(*args, **kwargs)
2840
2841 def base_OnDrawContents(*args, **kwargs):
2842 """base_OnDrawContents(self, DC dc)"""
2843 return _ogl.PyCircleShape_base_OnDrawContents(*args, **kwargs)
2844
2845 def base_OnDrawBranches(*args, **kwargs):
2846 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
2847 return _ogl.PyCircleShape_base_OnDrawBranches(*args, **kwargs)
2848
2849 def base_OnMoveLinks(*args, **kwargs):
2850 """base_OnMoveLinks(self, DC dc)"""
2851 return _ogl.PyCircleShape_base_OnMoveLinks(*args, **kwargs)
2852
2853 def base_OnErase(*args, **kwargs):
2854 """base_OnErase(self, DC dc)"""
2855 return _ogl.PyCircleShape_base_OnErase(*args, **kwargs)
2856
2857 def base_OnEraseContents(*args, **kwargs):
2858 """base_OnEraseContents(self, DC dc)"""
2859 return _ogl.PyCircleShape_base_OnEraseContents(*args, **kwargs)
2860
2861 def base_OnHighlight(*args, **kwargs):
2862 """base_OnHighlight(self, DC dc)"""
2863 return _ogl.PyCircleShape_base_OnHighlight(*args, **kwargs)
2864
2865 def base_OnLeftClick(*args, **kwargs):
2866 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
2867 return _ogl.PyCircleShape_base_OnLeftClick(*args, **kwargs)
2868
2869 def base_OnLeftDoubleClick(*args, **kwargs):
2870 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
2871 return _ogl.PyCircleShape_base_OnLeftDoubleClick(*args, **kwargs)
2872
2873 def base_OnRightClick(*args, **kwargs):
2874 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
2875 return _ogl.PyCircleShape_base_OnRightClick(*args, **kwargs)
2876
2877 def base_OnSize(*args, **kwargs):
2878 """base_OnSize(self, double x, double y)"""
2879 return _ogl.PyCircleShape_base_OnSize(*args, **kwargs)
2880
2881 def base_OnMovePre(*args, **kwargs):
2882 """
2883 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
2884 bool display=True) -> bool
2885 """
2886 return _ogl.PyCircleShape_base_OnMovePre(*args, **kwargs)
2887
2888 def base_OnMovePost(*args, **kwargs):
2889 """
2890 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
2891 bool display=True)
2892 """
2893 return _ogl.PyCircleShape_base_OnMovePost(*args, **kwargs)
2894
2895 def base_OnDragLeft(*args, **kwargs):
2896 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2897 return _ogl.PyCircleShape_base_OnDragLeft(*args, **kwargs)
2898
2899 def base_OnBeginDragLeft(*args, **kwargs):
2900 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2901 return _ogl.PyCircleShape_base_OnBeginDragLeft(*args, **kwargs)
2902
2903 def base_OnEndDragLeft(*args, **kwargs):
2904 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2905 return _ogl.PyCircleShape_base_OnEndDragLeft(*args, **kwargs)
2906
2907 def base_OnDragRight(*args, **kwargs):
2908 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2909 return _ogl.PyCircleShape_base_OnDragRight(*args, **kwargs)
2910
2911 def base_OnBeginDragRight(*args, **kwargs):
2912 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2913 return _ogl.PyCircleShape_base_OnBeginDragRight(*args, **kwargs)
2914
2915 def base_OnEndDragRight(*args, **kwargs):
2916 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2917 return _ogl.PyCircleShape_base_OnEndDragRight(*args, **kwargs)
2918
2919 def base_OnDrawOutline(*args, **kwargs):
2920 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
2921 return _ogl.PyCircleShape_base_OnDrawOutline(*args, **kwargs)
2922
2923 def base_OnDrawControlPoints(*args, **kwargs):
2924 """base_OnDrawControlPoints(self, DC dc)"""
2925 return _ogl.PyCircleShape_base_OnDrawControlPoints(*args, **kwargs)
2926
2927 def base_OnEraseControlPoints(*args, **kwargs):
2928 """base_OnEraseControlPoints(self, DC dc)"""
2929 return _ogl.PyCircleShape_base_OnEraseControlPoints(*args, **kwargs)
2930
2931 def base_OnMoveLink(*args, **kwargs):
2932 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
2933 return _ogl.PyCircleShape_base_OnMoveLink(*args, **kwargs)
2934
2935 def base_OnSizingDragLeft(*args, **kwargs):
2936 """
2937 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
2938 int attachment=0)
2939 """
2940 return _ogl.PyCircleShape_base_OnSizingDragLeft(*args, **kwargs)
2941
2942 def base_OnSizingBeginDragLeft(*args, **kwargs):
2943 """
2944 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2945 int attachment=0)
2946 """
2947 return _ogl.PyCircleShape_base_OnSizingBeginDragLeft(*args, **kwargs)
2948
2949 def base_OnSizingEndDragLeft(*args, **kwargs):
2950 """
2951 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2952 int attachment=0)
2953 """
2954 return _ogl.PyCircleShape_base_OnSizingEndDragLeft(*args, **kwargs)
2955
2956 def base_OnBeginSize(*args, **kwargs):
2957 """base_OnBeginSize(self, double w, double h)"""
2958 return _ogl.PyCircleShape_base_OnBeginSize(*args, **kwargs)
2959
2960 def base_OnEndSize(*args, **kwargs):
2961 """base_OnEndSize(self, double w, double h)"""
2962 return _ogl.PyCircleShape_base_OnEndSize(*args, **kwargs)
2963
2964
2965class PyCircleShapePtr(PyCircleShape):
2966 def __init__(self, this):
2967 self.this = this
2968 if not hasattr(self,"thisown"): self.thisown = 0
2969 self.__class__ = PyCircleShape
2970_ogl.PyCircleShape_swigregister(PyCircleShapePtr)
2971
2972class ArrowHead(_core.Object):
2973 def __repr__(self):
2974 return "<%s.%s; proxy of C++ wxArrowHead instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2975 def __init__(self, *args, **kwargs):
2976 """
2977 __init__(self, int type=0, int end=0, double size=0.0, double dist=0.0,
2978 String name=EmptyString, PseudoMetaFile mf=None,
2979 long arrowId=-1) -> ArrowHead
2980 """
2981 newobj = _ogl.new_ArrowHead(*args, **kwargs)
2982 self.this = newobj.this
2983 self.thisown = 1
2984 del newobj.thisown
2985 def __del__(self, destroy=_ogl.delete_ArrowHead):
2986 """__del__(self)"""
2987 try:
2988 if self.thisown: destroy(self)
2989 except: pass
2990
2991 def _GetType(*args, **kwargs):
2992 """_GetType(self) -> int"""
2993 return _ogl.ArrowHead__GetType(*args, **kwargs)
2994
2995 def GetPosition(*args, **kwargs):
2996 """GetPosition(self) -> int"""
2997 return _ogl.ArrowHead_GetPosition(*args, **kwargs)
2998
2999 def SetPosition(*args, **kwargs):
3000 """SetPosition(self, int pos)"""
3001 return _ogl.ArrowHead_SetPosition(*args, **kwargs)
3002
3003 def GetXOffset(*args, **kwargs):
3004 """GetXOffset(self) -> double"""
3005 return _ogl.ArrowHead_GetXOffset(*args, **kwargs)
3006
3007 def GetYOffset(*args, **kwargs):
3008 """GetYOffset(self) -> double"""
3009 return _ogl.ArrowHead_GetYOffset(*args, **kwargs)
3010
3011 def GetSpacing(*args, **kwargs):
3012 """GetSpacing(self) -> double"""
3013 return _ogl.ArrowHead_GetSpacing(*args, **kwargs)
3014
3015 def GetSize(*args, **kwargs):
3016 """GetSize(self) -> double"""
3017 return _ogl.ArrowHead_GetSize(*args, **kwargs)
3018
3019 def GetName(*args, **kwargs):
3020 """GetName(self) -> String"""
3021 return _ogl.ArrowHead_GetName(*args, **kwargs)
3022
3023 def SetXOffset(*args, **kwargs):
3024 """SetXOffset(self, double x)"""
3025 return _ogl.ArrowHead_SetXOffset(*args, **kwargs)
3026
3027 def SetYOffset(*args, **kwargs):
3028 """SetYOffset(self, double y)"""
3029 return _ogl.ArrowHead_SetYOffset(*args, **kwargs)
3030
3031 def GetMetaFile(*args, **kwargs):
3032 """GetMetaFile(self) -> PseudoMetaFile"""
3033 return _ogl.ArrowHead_GetMetaFile(*args, **kwargs)
3034
3035 def GetId(*args, **kwargs):
3036 """GetId(self) -> long"""
3037 return _ogl.ArrowHead_GetId(*args, **kwargs)
3038
3039 def GetArrowEnd(*args, **kwargs):
3040 """GetArrowEnd(self) -> int"""
3041 return _ogl.ArrowHead_GetArrowEnd(*args, **kwargs)
3042
3043 def GetArrowSize(*args, **kwargs):
3044 """GetArrowSize(self) -> double"""
3045 return _ogl.ArrowHead_GetArrowSize(*args, **kwargs)
3046
3047 def SetSize(*args, **kwargs):
3048 """SetSize(self, double size)"""
3049 return _ogl.ArrowHead_SetSize(*args, **kwargs)
3050
3051 def SetSpacing(*args, **kwargs):
3052 """SetSpacing(self, double sp)"""
3053 return _ogl.ArrowHead_SetSpacing(*args, **kwargs)
3054
3055
3056class ArrowHeadPtr(ArrowHead):
3057 def __init__(self, this):
3058 self.this = this
3059 if not hasattr(self,"thisown"): self.thisown = 0
3060 self.__class__ = ArrowHead
3061_ogl.ArrowHead_swigregister(ArrowHeadPtr)
3062
3063class PyLineShape(PyShape):
3064 def __repr__(self):
3065 return "<%s.%s; proxy of C++ wxPyLineShape instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3066 def __init__(self, *args, **kwargs):
3067 """__init__(self) -> PyLineShape"""
3068 newobj = _ogl.new_PyLineShape(*args, **kwargs)
3069 self.this = newobj.this
3070 self.thisown = 1
3071 del newobj.thisown
3072 self._setOORandCallbackInfo(PyLineShape)
3073
3074 def _setCallbackInfo(*args, **kwargs):
3075 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3076 return _ogl.PyLineShape__setCallbackInfo(*args, **kwargs)
3077
3078 def AddArrow(*args, **kwargs):
3079 """
3080 AddArrow(self, int type, int end=ARROW_POSITION_END, double arrowSize=10.0,
3081 double xOffset=0.0, String name=EmptyString,
3082 PseudoMetaFile mf=None, long arrowId=-1)
3083 """
3084 return _ogl.PyLineShape_AddArrow(*args, **kwargs)
3085
3086 def AddArrowOrdered(*args, **kwargs):
3087 """AddArrowOrdered(self, ArrowHead arrow, PyObject referenceList, int end)"""
3088 return _ogl.PyLineShape_AddArrowOrdered(*args, **kwargs)
3089
3090 def ClearArrow(*args, **kwargs):
3091 """ClearArrow(self, String name) -> bool"""
3092 return _ogl.PyLineShape_ClearArrow(*args, **kwargs)
3093
3094 def ClearArrowsAtPosition(*args, **kwargs):
3095 """ClearArrowsAtPosition(self, int position=-1)"""
3096 return _ogl.PyLineShape_ClearArrowsAtPosition(*args, **kwargs)
3097
3098 def DrawArrow(*args, **kwargs):
3099 """DrawArrow(self, DC dc, ArrowHead arrow, double xOffset, bool proportionalOffset)"""
3100 return _ogl.PyLineShape_DrawArrow(*args, **kwargs)
3101
3102 def DeleteArrowHeadId(*args, **kwargs):
3103 """DeleteArrowHeadId(self, long arrowId) -> bool"""
3104 return _ogl.PyLineShape_DeleteArrowHeadId(*args, **kwargs)
3105
3106 def DeleteArrowHead(*args, **kwargs):
3107 """DeleteArrowHead(self, int position, String name) -> bool"""
3108 return _ogl.PyLineShape_DeleteArrowHead(*args, **kwargs)
3109
3110 def DeleteLineControlPoint(*args, **kwargs):
3111 """DeleteLineControlPoint(self) -> bool"""
3112 return _ogl.PyLineShape_DeleteLineControlPoint(*args, **kwargs)
3113
3114 def DrawArrows(*args, **kwargs):
3115 """DrawArrows(self, DC dc)"""
3116 return _ogl.PyLineShape_DrawArrows(*args, **kwargs)
3117
3118 def DrawRegion(*args, **kwargs):
3119 """DrawRegion(self, DC dc, ShapeRegion region, double x, double y)"""
3120 return _ogl.PyLineShape_DrawRegion(*args, **kwargs)
3121
3122 def EraseRegion(*args, **kwargs):
3123 """EraseRegion(self, DC dc, ShapeRegion region, double x, double y)"""
3124 return _ogl.PyLineShape_EraseRegion(*args, **kwargs)
3125
3126 def FindArrowHeadId(*args, **kwargs):
3127 """FindArrowHeadId(self, long arrowId) -> ArrowHead"""
3128 return _ogl.PyLineShape_FindArrowHeadId(*args, **kwargs)
3129
3130 def FindArrowHead(*args, **kwargs):
3131 """FindArrowHead(self, int position, String name) -> ArrowHead"""
3132 return _ogl.PyLineShape_FindArrowHead(*args, **kwargs)
3133
3134 def FindLineEndPoints(*args, **kwargs):
3135 """FindLineEndPoints(self, double OUTPUT, double OUTPUT, double OUTPUT, double OUTPUT)"""
3136 return _ogl.PyLineShape_FindLineEndPoints(*args, **kwargs)
3137
3138 def FindLinePosition(*args, **kwargs):
3139 """FindLinePosition(self, double x, double y) -> int"""
3140 return _ogl.PyLineShape_FindLinePosition(*args, **kwargs)
3141
3142 def FindMinimumWidth(*args, **kwargs):
3143 """FindMinimumWidth(self) -> double"""
3144 return _ogl.PyLineShape_FindMinimumWidth(*args, **kwargs)
3145
3146 def FindNth(*args, **kwargs):
3147 """FindNth(self, PyShape image, int OUTPUT, int OUTPUT, bool incoming)"""
3148 return _ogl.PyLineShape_FindNth(*args, **kwargs)
3149
3150 def GetAttachmentFrom(*args, **kwargs):
3151 """GetAttachmentFrom(self) -> int"""
3152 return _ogl.PyLineShape_GetAttachmentFrom(*args, **kwargs)
3153
3154 def GetAttachmentTo(*args, **kwargs):
3155 """GetAttachmentTo(self) -> int"""
3156 return _ogl.PyLineShape_GetAttachmentTo(*args, **kwargs)
3157
3158 def GetEnds(*args, **kwargs):
3159 """GetEnds(self, double OUTPUT, double OUTPUT, double OUTPUT, double OUTPUT)"""
3160 return _ogl.PyLineShape_GetEnds(*args, **kwargs)
3161
3162 def GetFrom(*args, **kwargs):
3163 """GetFrom(self) -> PyShape"""
3164 return _ogl.PyLineShape_GetFrom(*args, **kwargs)
3165
3166 def GetLabelPosition(*args, **kwargs):
3167 """GetLabelPosition(self, int position, double OUTPUT, double OUTPUT)"""
3168 return _ogl.PyLineShape_GetLabelPosition(*args, **kwargs)
3169
3170 def GetNextControlPoint(*args, **kwargs):
3171 """GetNextControlPoint(self, PyShape shape) -> RealPoint"""
3172 return _ogl.PyLineShape_GetNextControlPoint(*args, **kwargs)
3173
3174 def GetTo(*args, **kwargs):
3175 """GetTo(self) -> PyShape"""
3176 return _ogl.PyLineShape_GetTo(*args, **kwargs)
3177
3178 def Initialise(*args, **kwargs):
3179 """Initialise(self)"""
3180 return _ogl.PyLineShape_Initialise(*args, **kwargs)
3181
3182 def InsertLineControlPoint(*args, **kwargs):
3183 """InsertLineControlPoint(self, DC dc)"""
3184 return _ogl.PyLineShape_InsertLineControlPoint(*args, **kwargs)
3185
3186 def IsEnd(*args, **kwargs):
3187 """IsEnd(self, PyShape shape) -> bool"""
3188 return _ogl.PyLineShape_IsEnd(*args, **kwargs)
3189
3190 def IsSpline(*args, **kwargs):
3191 """IsSpline(self) -> bool"""
3192 return _ogl.PyLineShape_IsSpline(*args, **kwargs)
3193
3194 def MakeLineControlPoints(*args, **kwargs):
3195 """MakeLineControlPoints(self, int n)"""
3196 return _ogl.PyLineShape_MakeLineControlPoints(*args, **kwargs)
3197
3198 def GetLineControlPoints(*args, **kwargs):
3199 """GetLineControlPoints(self) -> PyObject"""
3200 return _ogl.PyLineShape_GetLineControlPoints(*args, **kwargs)
3201
3202 def SetLineControlPoints(*args, **kwargs):
3203 """SetLineControlPoints(self, PyObject list)"""
3204 return _ogl.PyLineShape_SetLineControlPoints(*args, **kwargs)
3205
3206 def SetAttachmentFrom(*args, **kwargs):
3207 """SetAttachmentFrom(self, int fromAttach)"""
3208 return _ogl.PyLineShape_SetAttachmentFrom(*args, **kwargs)
3209
3210 def SetAttachments(*args, **kwargs):
3211 """SetAttachments(self, int fromAttach, int toAttach)"""
3212 return _ogl.PyLineShape_SetAttachments(*args, **kwargs)
3213
3214 def SetAttachmentTo(*args, **kwargs):
3215 """SetAttachmentTo(self, int toAttach)"""
3216 return _ogl.PyLineShape_SetAttachmentTo(*args, **kwargs)
3217
3218 def SetEnds(*args, **kwargs):
3219 """SetEnds(self, double x1, double y1, double x2, double y2)"""
3220 return _ogl.PyLineShape_SetEnds(*args, **kwargs)
3221
3222 def SetFrom(*args, **kwargs):
3223 """SetFrom(self, PyShape object)"""
3224 return _ogl.PyLineShape_SetFrom(*args, **kwargs)
3225
3226 def SetIgnoreOffsets(*args, **kwargs):
3227 """SetIgnoreOffsets(self, bool ignore)"""
3228 return _ogl.PyLineShape_SetIgnoreOffsets(*args, **kwargs)
3229
3230 def SetSpline(*args, **kwargs):
3231 """SetSpline(self, bool spline)"""
3232 return _ogl.PyLineShape_SetSpline(*args, **kwargs)
3233
3234 def SetTo(*args, **kwargs):
3235 """SetTo(self, PyShape object)"""
3236 return _ogl.PyLineShape_SetTo(*args, **kwargs)
3237
3238 def Straighten(*args, **kwargs):
3239 """Straighten(self, DC dc=None)"""
3240 return _ogl.PyLineShape_Straighten(*args, **kwargs)
3241
3242 def Unlink(*args, **kwargs):
3243 """Unlink(self)"""
3244 return _ogl.PyLineShape_Unlink(*args, **kwargs)
3245
3246 def SetAlignmentOrientation(*args, **kwargs):
3247 """SetAlignmentOrientation(self, bool isEnd, bool isHoriz)"""
3248 return _ogl.PyLineShape_SetAlignmentOrientation(*args, **kwargs)
3249
3250 def SetAlignmentType(*args, **kwargs):
3251 """SetAlignmentType(self, bool isEnd, int alignType)"""
3252 return _ogl.PyLineShape_SetAlignmentType(*args, **kwargs)
3253
3254 def GetAlignmentOrientation(*args, **kwargs):
3255 """GetAlignmentOrientation(self, bool isEnd) -> bool"""
3256 return _ogl.PyLineShape_GetAlignmentOrientation(*args, **kwargs)
3257
3258 def GetAlignmentType(*args, **kwargs):
3259 """GetAlignmentType(self, bool isEnd) -> int"""
3260 return _ogl.PyLineShape_GetAlignmentType(*args, **kwargs)
3261
3262 def GetAlignmentStart(*args, **kwargs):
3263 """GetAlignmentStart(self) -> int"""
3264 return _ogl.PyLineShape_GetAlignmentStart(*args, **kwargs)
3265
3266 def GetAlignmentEnd(*args, **kwargs):
3267 """GetAlignmentEnd(self) -> int"""
3268 return _ogl.PyLineShape_GetAlignmentEnd(*args, **kwargs)
3269
3270 def base_OnDraw(*args, **kwargs):
3271 """base_OnDraw(self, DC dc)"""
3272 return _ogl.PyLineShape_base_OnDraw(*args, **kwargs)
3273
3274 def base_OnDrawContents(*args, **kwargs):
3275 """base_OnDrawContents(self, DC dc)"""
3276 return _ogl.PyLineShape_base_OnDrawContents(*args, **kwargs)
3277
3278 def base_OnDrawBranches(*args, **kwargs):
3279 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
3280 return _ogl.PyLineShape_base_OnDrawBranches(*args, **kwargs)
3281
3282 def base_OnMoveLinks(*args, **kwargs):
3283 """base_OnMoveLinks(self, DC dc)"""
3284 return _ogl.PyLineShape_base_OnMoveLinks(*args, **kwargs)
3285
3286 def base_OnErase(*args, **kwargs):
3287 """base_OnErase(self, DC dc)"""
3288 return _ogl.PyLineShape_base_OnErase(*args, **kwargs)
3289
3290 def base_OnEraseContents(*args, **kwargs):
3291 """base_OnEraseContents(self, DC dc)"""
3292 return _ogl.PyLineShape_base_OnEraseContents(*args, **kwargs)
3293
3294 def base_OnHighlight(*args, **kwargs):
3295 """base_OnHighlight(self, DC dc)"""
3296 return _ogl.PyLineShape_base_OnHighlight(*args, **kwargs)
3297
3298 def base_OnLeftClick(*args, **kwargs):
3299 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
3300 return _ogl.PyLineShape_base_OnLeftClick(*args, **kwargs)
3301
3302 def base_OnLeftDoubleClick(*args, **kwargs):
3303 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
3304 return _ogl.PyLineShape_base_OnLeftDoubleClick(*args, **kwargs)
3305
3306 def base_OnRightClick(*args, **kwargs):
3307 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
3308 return _ogl.PyLineShape_base_OnRightClick(*args, **kwargs)
3309
3310 def base_OnSize(*args, **kwargs):
3311 """base_OnSize(self, double x, double y)"""
3312 return _ogl.PyLineShape_base_OnSize(*args, **kwargs)
3313
3314 def base_OnMovePre(*args, **kwargs):
3315 """
3316 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
3317 bool display=True) -> bool
3318 """
3319 return _ogl.PyLineShape_base_OnMovePre(*args, **kwargs)
3320
3321 def base_OnMovePost(*args, **kwargs):
3322 """
3323 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
3324 bool display=True)
3325 """
3326 return _ogl.PyLineShape_base_OnMovePost(*args, **kwargs)
3327
3328 def base_OnDragLeft(*args, **kwargs):
3329 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
3330 return _ogl.PyLineShape_base_OnDragLeft(*args, **kwargs)
3331
3332 def base_OnBeginDragLeft(*args, **kwargs):
3333 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
3334 return _ogl.PyLineShape_base_OnBeginDragLeft(*args, **kwargs)
3335
3336 def base_OnEndDragLeft(*args, **kwargs):
3337 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
3338 return _ogl.PyLineShape_base_OnEndDragLeft(*args, **kwargs)
3339
3340 def base_OnDragRight(*args, **kwargs):
3341 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
3342 return _ogl.PyLineShape_base_OnDragRight(*args, **kwargs)
3343
3344 def base_OnBeginDragRight(*args, **kwargs):
3345 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
3346 return _ogl.PyLineShape_base_OnBeginDragRight(*args, **kwargs)
3347
3348 def base_OnEndDragRight(*args, **kwargs):
3349 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
3350 return _ogl.PyLineShape_base_OnEndDragRight(*args, **kwargs)
3351
3352 def base_OnDrawOutline(*args, **kwargs):
3353 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
3354 return _ogl.PyLineShape_base_OnDrawOutline(*args, **kwargs)
3355
3356 def base_OnDrawControlPoints(*args, **kwargs):
3357 """base_OnDrawControlPoints(self, DC dc)"""
3358 return _ogl.PyLineShape_base_OnDrawControlPoints(*args, **kwargs)
3359
3360 def base_OnEraseControlPoints(*args, **kwargs):
3361 """base_OnEraseControlPoints(self, DC dc)"""
3362 return _ogl.PyLineShape_base_OnEraseControlPoints(*args, **kwargs)
3363
3364 def base_OnMoveLink(*args, **kwargs):
3365 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
3366 return _ogl.PyLineShape_base_OnMoveLink(*args, **kwargs)
3367
3368 def base_OnSizingDragLeft(*args, **kwargs):
3369 """
3370 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
3371 int attachment=0)
3372 """
3373 return _ogl.PyLineShape_base_OnSizingDragLeft(*args, **kwargs)
3374
3375 def base_OnSizingBeginDragLeft(*args, **kwargs):
3376 """
3377 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
3378 int attachment=0)
3379 """
3380 return _ogl.PyLineShape_base_OnSizingBeginDragLeft(*args, **kwargs)
3381
3382 def base_OnSizingEndDragLeft(*args, **kwargs):
3383 """
3384 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
3385 int attachment=0)
3386 """
3387 return _ogl.PyLineShape_base_OnSizingEndDragLeft(*args, **kwargs)
3388
3389 def base_OnBeginSize(*args, **kwargs):
3390 """base_OnBeginSize(self, double w, double h)"""
3391 return _ogl.PyLineShape_base_OnBeginSize(*args, **kwargs)
3392
3393 def base_OnEndSize(*args, **kwargs):
3394 """base_OnEndSize(self, double w, double h)"""
3395 return _ogl.PyLineShape_base_OnEndSize(*args, **kwargs)
3396
3397
3398class PyLineShapePtr(PyLineShape):
3399 def __init__(self, this):
3400 self.this = this
3401 if not hasattr(self,"thisown"): self.thisown = 0
3402 self.__class__ = PyLineShape
3403_ogl.PyLineShape_swigregister(PyLineShapePtr)
3404
3405class PyPolygonShape(PyShape):
3406 def __repr__(self):
3407 return "<%s.%s; proxy of C++ wxPyPolygonShape instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3408 def __init__(self, *args, **kwargs):
3409 """__init__(self) -> PyPolygonShape"""
3410 newobj = _ogl.new_PyPolygonShape(*args, **kwargs)
3411 self.this = newobj.this
3412 self.thisown = 1
3413 del newobj.thisown
3414 self._setOORandCallbackInfo(PyPolygonShape)
3415
3416 def _setCallbackInfo(*args, **kwargs):
3417 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3418 return _ogl.PyPolygonShape__setCallbackInfo(*args, **kwargs)
3419
3420 def Create(*args, **kwargs):
3421 """Create(self, PyObject points) -> PyObject"""
3422 return _ogl.PyPolygonShape_Create(*args, **kwargs)
3423
3424 def AddPolygonPoint(*args, **kwargs):
3425 """AddPolygonPoint(self, int pos=0)"""
3426 return _ogl.PyPolygonShape_AddPolygonPoint(*args, **kwargs)
3427
3428 def CalculatePolygonCentre(*args, **kwargs):
3429 """CalculatePolygonCentre(self)"""
3430 return _ogl.PyPolygonShape_CalculatePolygonCentre(*args, **kwargs)
3431
3432 def DeletePolygonPoint(*args, **kwargs):
3433 """DeletePolygonPoint(self, int pos=0)"""
3434 return _ogl.PyPolygonShape_DeletePolygonPoint(*args, **kwargs)
3435
3436 def GetPoints(*args, **kwargs):
3437 """GetPoints(self) -> PyObject"""
3438 return _ogl.PyPolygonShape_GetPoints(*args, **kwargs)
3439
3440 def GetOriginalPoints(*args, **kwargs):
3441 """GetOriginalPoints(self) -> PyObject"""
3442 return _ogl.PyPolygonShape_GetOriginalPoints(*args, **kwargs)
3443
3444 def GetOriginalWidth(*args, **kwargs):
3445 """GetOriginalWidth(self) -> double"""
3446 return _ogl.PyPolygonShape_GetOriginalWidth(*args, **kwargs)
3447
3448 def GetOriginalHeight(*args, **kwargs):
3449 """GetOriginalHeight(self) -> double"""
3450 return _ogl.PyPolygonShape_GetOriginalHeight(*args, **kwargs)
3451
3452 def SetOriginalWidth(*args, **kwargs):
3453 """SetOriginalWidth(self, double w)"""
3454 return _ogl.PyPolygonShape_SetOriginalWidth(*args, **kwargs)
3455
3456 def SetOriginalHeight(*args, **kwargs):
3457 """SetOriginalHeight(self, double h)"""
3458 return _ogl.PyPolygonShape_SetOriginalHeight(*args, **kwargs)
3459
3460 def UpdateOriginalPoints(*args, **kwargs):
3461 """UpdateOriginalPoints(self)"""
3462 return _ogl.PyPolygonShape_UpdateOriginalPoints(*args, **kwargs)
3463
3464 def base_OnDraw(*args, **kwargs):
3465 """base_OnDraw(self, DC dc)"""
3466 return _ogl.PyPolygonShape_base_OnDraw(*args, **kwargs)
3467
3468 def base_OnDrawContents(*args, **kwargs):
3469 """base_OnDrawContents(self, DC dc)"""
3470 return _ogl.PyPolygonShape_base_OnDrawContents(*args, **kwargs)
3471
3472 def base_OnDrawBranches(*args, **kwargs):
3473 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
3474 return _ogl.PyPolygonShape_base_OnDrawBranches(*args, **kwargs)
3475
3476 def base_OnMoveLinks(*args, **kwargs):
3477 """base_OnMoveLinks(self, DC dc)"""
3478 return _ogl.PyPolygonShape_base_OnMoveLinks(*args, **kwargs)
3479
3480 def base_OnErase(*args, **kwargs):
3481 """base_OnErase(self, DC dc)"""
3482 return _ogl.PyPolygonShape_base_OnErase(*args, **kwargs)
3483
3484 def base_OnEraseContents(*args, **kwargs):
3485 """base_OnEraseContents(self, DC dc)"""
3486 return _ogl.PyPolygonShape_base_OnEraseContents(*args, **kwargs)
3487
3488 def base_OnHighlight(*args, **kwargs):
3489 """base_OnHighlight(self, DC dc)"""
3490 return _ogl.PyPolygonShape_base_OnHighlight(*args, **kwargs)
3491
3492 def base_OnLeftClick(*args, **kwargs):
3493 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
3494 return _ogl.PyPolygonShape_base_OnLeftClick(*args, **kwargs)
3495
3496 def base_OnLeftDoubleClick(*args, **kwargs):
3497 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
3498 return _ogl.PyPolygonShape_base_OnLeftDoubleClick(*args, **kwargs)
3499
3500 def base_OnRightClick(*args, **kwargs):
3501 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
3502 return _ogl.PyPolygonShape_base_OnRightClick(*args, **kwargs)
3503
3504 def base_OnSize(*args, **kwargs):
3505 """base_OnSize(self, double x, double y)"""
3506 return _ogl.PyPolygonShape_base_OnSize(*args, **kwargs)
3507
3508 def base_OnMovePre(*args, **kwargs):
3509 """
3510 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
3511 bool display=True) -> bool
3512 """
3513 return _ogl.PyPolygonShape_base_OnMovePre(*args, **kwargs)
3514
3515 def base_OnMovePost(*args, **kwargs):
3516 """
3517 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
3518 bool display=True)
3519 """
3520 return _ogl.PyPolygonShape_base_OnMovePost(*args, **kwargs)
3521
3522 def base_OnDragLeft(*args, **kwargs):
3523 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
3524 return _ogl.PyPolygonShape_base_OnDragLeft(*args, **kwargs)
3525
3526 def base_OnBeginDragLeft(*args, **kwargs):
3527 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
3528 return _ogl.PyPolygonShape_base_OnBeginDragLeft(*args, **kwargs)
3529
3530 def base_OnEndDragLeft(*args, **kwargs):
3531 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
3532 return _ogl.PyPolygonShape_base_OnEndDragLeft(*args, **kwargs)
3533
3534 def base_OnDragRight(*args, **kwargs):
3535 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
3536 return _ogl.PyPolygonShape_base_OnDragRight(*args, **kwargs)
3537
3538 def base_OnBeginDragRight(*args, **kwargs):
3539 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
3540 return _ogl.PyPolygonShape_base_OnBeginDragRight(*args, **kwargs)
3541
3542 def base_OnEndDragRight(*args, **kwargs):
3543 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
3544 return _ogl.PyPolygonShape_base_OnEndDragRight(*args, **kwargs)
3545
3546 def base_OnDrawOutline(*args, **kwargs):
3547 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
3548 return _ogl.PyPolygonShape_base_OnDrawOutline(*args, **kwargs)
3549
3550 def base_OnDrawControlPoints(*args, **kwargs):
3551 """base_OnDrawControlPoints(self, DC dc)"""
3552 return _ogl.PyPolygonShape_base_OnDrawControlPoints(*args, **kwargs)
3553
3554 def base_OnEraseControlPoints(*args, **kwargs):
3555 """base_OnEraseControlPoints(self, DC dc)"""
3556 return _ogl.PyPolygonShape_base_OnEraseControlPoints(*args, **kwargs)
3557
3558 def base_OnMoveLink(*args, **kwargs):
3559 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
3560 return _ogl.PyPolygonShape_base_OnMoveLink(*args, **kwargs)
3561
3562 def base_OnSizingDragLeft(*args, **kwargs):
3563 """
3564 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
3565 int attachment=0)
3566 """
3567 return _ogl.PyPolygonShape_base_OnSizingDragLeft(*args, **kwargs)
3568
3569 def base_OnSizingBeginDragLeft(*args, **kwargs):
3570 """
3571 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
3572 int attachment=0)
3573 """
3574 return _ogl.PyPolygonShape_base_OnSizingBeginDragLeft(*args, **kwargs)
3575
3576 def base_OnSizingEndDragLeft(*args, **kwargs):
3577 """
3578 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
3579 int attachment=0)
3580 """
3581 return _ogl.PyPolygonShape_base_OnSizingEndDragLeft(*args, **kwargs)
3582
3583 def base_OnBeginSize(*args, **kwargs):
3584 """base_OnBeginSize(self, double w, double h)"""
3585 return _ogl.PyPolygonShape_base_OnBeginSize(*args, **kwargs)
3586
3587 def base_OnEndSize(*args, **kwargs):
3588 """base_OnEndSize(self, double w, double h)"""
3589 return _ogl.PyPolygonShape_base_OnEndSize(*args, **kwargs)
3590
3591
3592class PyPolygonShapePtr(PyPolygonShape):
3593 def __init__(self, this):
3594 self.this = this
3595 if not hasattr(self,"thisown"): self.thisown = 0
3596 self.__class__ = PyPolygonShape
3597_ogl.PyPolygonShape_swigregister(PyPolygonShapePtr)
3598
3599class PyTextShape(PyRectangleShape):
3600 def __repr__(self):
3601 return "<%s.%s; proxy of C++ wxPyTextShape instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3602 def __init__(self, *args, **kwargs):
3603 """__init__(self, double width=0.0, double height=0.0) -> PyTextShape"""
3604 newobj = _ogl.new_PyTextShape(*args, **kwargs)
3605 self.this = newobj.this
3606 self.thisown = 1
3607 del newobj.thisown
3608 self._setOORandCallbackInfo(PyTextShape)
3609
3610 def _setCallbackInfo(*args, **kwargs):
3611 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3612 return _ogl.PyTextShape__setCallbackInfo(*args, **kwargs)
3613
3614 def base_OnDelete(*args, **kwargs):
3615 """base_OnDelete(self)"""
3616 return _ogl.PyTextShape_base_OnDelete(*args, **kwargs)
3617
3618 def base_OnDraw(*args, **kwargs):
3619 """base_OnDraw(self, DC dc)"""
3620 return _ogl.PyTextShape_base_OnDraw(*args, **kwargs)
3621
3622 def base_OnDrawContents(*args, **kwargs):
3623 """base_OnDrawContents(self, DC dc)"""
3624 return _ogl.PyTextShape_base_OnDrawContents(*args, **kwargs)
3625
3626 def base_OnDrawBranches(*args, **kwargs):
3627 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
3628 return _ogl.PyTextShape_base_OnDrawBranches(*args, **kwargs)
3629
3630 def base_OnMoveLinks(*args, **kwargs):
3631 """base_OnMoveLinks(self, DC dc)"""
3632 return _ogl.PyTextShape_base_OnMoveLinks(*args, **kwargs)
3633
3634 def base_OnErase(*args, **kwargs):
3635 """base_OnErase(self, DC dc)"""
3636 return _ogl.PyTextShape_base_OnErase(*args, **kwargs)
3637
3638 def base_OnEraseContents(*args, **kwargs):
3639 """base_OnEraseContents(self, DC dc)"""
3640 return _ogl.PyTextShape_base_OnEraseContents(*args, **kwargs)
3641
3642 def base_OnHighlight(*args, **kwargs):
3643 """base_OnHighlight(self, DC dc)"""
3644 return _ogl.PyTextShape_base_OnHighlight(*args, **kwargs)
3645
3646 def base_OnLeftClick(*args, **kwargs):
3647 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
3648 return _ogl.PyTextShape_base_OnLeftClick(*args, **kwargs)
3649
3650 def base_OnLeftDoubleClick(*args, **kwargs):
3651 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
3652 return _ogl.PyTextShape_base_OnLeftDoubleClick(*args, **kwargs)
3653
3654 def base_OnRightClick(*args, **kwargs):
3655 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
3656 return _ogl.PyTextShape_base_OnRightClick(*args, **kwargs)
3657
3658 def base_OnSize(*args, **kwargs):
3659 """base_OnSize(self, double x, double y)"""
3660 return _ogl.PyTextShape_base_OnSize(*args, **kwargs)
3661
3662 def base_OnMovePre(*args, **kwargs):
3663 """
3664 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
3665 bool display=True) -> bool
3666 """
3667 return _ogl.PyTextShape_base_OnMovePre(*args, **kwargs)
3668
3669 def base_OnMovePost(*args, **kwargs):
3670 """
3671 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
3672 bool display=True)
3673 """
3674 return _ogl.PyTextShape_base_OnMovePost(*args, **kwargs)
3675
3676 def base_OnDragLeft(*args, **kwargs):
3677 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
3678 return _ogl.PyTextShape_base_OnDragLeft(*args, **kwargs)
3679
3680 def base_OnBeginDragLeft(*args, **kwargs):
3681 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
3682 return _ogl.PyTextShape_base_OnBeginDragLeft(*args, **kwargs)
3683
3684 def base_OnEndDragLeft(*args, **kwargs):
3685 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
3686 return _ogl.PyTextShape_base_OnEndDragLeft(*args, **kwargs)
3687
3688 def base_OnDragRight(*args, **kwargs):
3689 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
3690 return _ogl.PyTextShape_base_OnDragRight(*args, **kwargs)
3691
3692 def base_OnBeginDragRight(*args, **kwargs):
3693 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
3694 return _ogl.PyTextShape_base_OnBeginDragRight(*args, **kwargs)
3695
3696 def base_OnEndDragRight(*args, **kwargs):
3697 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
3698 return _ogl.PyTextShape_base_OnEndDragRight(*args, **kwargs)
3699
3700 def base_OnDrawOutline(*args, **kwargs):
3701 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
3702 return _ogl.PyTextShape_base_OnDrawOutline(*args, **kwargs)
3703
3704 def base_OnDrawControlPoints(*args, **kwargs):
3705 """base_OnDrawControlPoints(self, DC dc)"""
3706 return _ogl.PyTextShape_base_OnDrawControlPoints(*args, **kwargs)
3707
3708 def base_OnEraseControlPoints(*args, **kwargs):
3709 """base_OnEraseControlPoints(self, DC dc)"""
3710 return _ogl.PyTextShape_base_OnEraseControlPoints(*args, **kwargs)
3711
3712 def base_OnMoveLink(*args, **kwargs):
3713 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
3714 return _ogl.PyTextShape_base_OnMoveLink(*args, **kwargs)
3715
3716 def base_OnSizingDragLeft(*args, **kwargs):
3717 """
3718 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
3719 int attachment=0)
3720 """
3721 return _ogl.PyTextShape_base_OnSizingDragLeft(*args, **kwargs)
3722
3723 def base_OnSizingBeginDragLeft(*args, **kwargs):
3724 """
3725 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
3726 int attachment=0)
3727 """
3728 return _ogl.PyTextShape_base_OnSizingBeginDragLeft(*args, **kwargs)
3729
3730 def base_OnSizingEndDragLeft(*args, **kwargs):
3731 """
3732 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
3733 int attachment=0)
3734 """
3735 return _ogl.PyTextShape_base_OnSizingEndDragLeft(*args, **kwargs)
3736
3737 def base_OnBeginSize(*args, **kwargs):
3738 """base_OnBeginSize(self, double w, double h)"""
3739 return _ogl.PyTextShape_base_OnBeginSize(*args, **kwargs)
3740
3741 def base_OnEndSize(*args, **kwargs):
3742 """base_OnEndSize(self, double w, double h)"""
3743 return _ogl.PyTextShape_base_OnEndSize(*args, **kwargs)
3744
3745
3746class PyTextShapePtr(PyTextShape):
3747 def __init__(self, this):
3748 self.this = this
3749 if not hasattr(self,"thisown"): self.thisown = 0
3750 self.__class__ = PyTextShape
3751_ogl.PyTextShape_swigregister(PyTextShapePtr)
3752
3753class Diagram(_core.Object):
3754 def __repr__(self):
3755 return "<%s.%s; proxy of C++ wxDiagram instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3756 def __init__(self, *args, **kwargs):
3757 """__init__(self) -> Diagram"""
3758 newobj = _ogl.new_Diagram(*args, **kwargs)
3759 self.this = newobj.this
3760 self.thisown = 1
3761 del newobj.thisown
3762 def AddShape(*args, **kwargs):
3763 """AddShape(self, PyShape shape, PyShape addAfter=None)"""
3764 return _ogl.Diagram_AddShape(*args, **kwargs)
3765
3766 def Clear(*args, **kwargs):
3767 """Clear(self, DC dc)"""
3768 return _ogl.Diagram_Clear(*args, **kwargs)
3769
3770 def DeleteAllShapes(*args, **kwargs):
3771 """DeleteAllShapes(self)"""
3772 return _ogl.Diagram_DeleteAllShapes(*args, **kwargs)
3773
3774 def DrawOutline(*args, **kwargs):
3775 """DrawOutline(self, DC dc, double x1, double y1, double x2, double y2)"""
3776 return _ogl.Diagram_DrawOutline(*args, **kwargs)
3777
3778 def FindShape(*args, **kwargs):
3779 """FindShape(self, long id) -> PyShape"""
3780 return _ogl.Diagram_FindShape(*args, **kwargs)
3781
3782 def GetCanvas(*args, **kwargs):
3783 """GetCanvas(self) -> PyShapeCanvas"""
3784 return _ogl.Diagram_GetCanvas(*args, **kwargs)
3785
3786 def GetCount(*args, **kwargs):
3787 """GetCount(self) -> int"""
3788 return _ogl.Diagram_GetCount(*args, **kwargs)
3789
3790 def GetGridSpacing(*args, **kwargs):
3791 """GetGridSpacing(self) -> double"""
3792 return _ogl.Diagram_GetGridSpacing(*args, **kwargs)
3793
3794 def GetMouseTolerance(*args, **kwargs):
3795 """GetMouseTolerance(self) -> int"""
3796 return _ogl.Diagram_GetMouseTolerance(*args, **kwargs)
3797
3798 def GetShapeList(*args, **kwargs):
3799 """GetShapeList(self) -> PyObject"""
3800 return _ogl.Diagram_GetShapeList(*args, **kwargs)
3801
3802 def GetQuickEditMode(*args, **kwargs):
3803 """GetQuickEditMode(self) -> bool"""
3804 return _ogl.Diagram_GetQuickEditMode(*args, **kwargs)
3805
3806 def GetSnapToGrid(*args, **kwargs):
3807 """GetSnapToGrid(self) -> bool"""
3808 return _ogl.Diagram_GetSnapToGrid(*args, **kwargs)
3809
3810 def InsertShape(*args, **kwargs):
3811 """InsertShape(self, PyShape shape)"""
3812 return _ogl.Diagram_InsertShape(*args, **kwargs)
3813
3814 def RecentreAll(*args, **kwargs):
3815 """RecentreAll(self, DC dc)"""
3816 return _ogl.Diagram_RecentreAll(*args, **kwargs)
3817
3818 def Redraw(*args, **kwargs):
3819 """Redraw(self, DC dc)"""
3820 return _ogl.Diagram_Redraw(*args, **kwargs)
3821
3822 def RemoveAllShapes(*args, **kwargs):
3823 """RemoveAllShapes(self)"""
3824 return _ogl.Diagram_RemoveAllShapes(*args, **kwargs)
3825
3826 def RemoveShape(*args, **kwargs):
3827 """RemoveShape(self, PyShape shape)"""
3828 return _ogl.Diagram_RemoveShape(*args, **kwargs)
3829
3830 def SetCanvas(*args, **kwargs):
3831 """SetCanvas(self, PyShapeCanvas canvas)"""
3832 return _ogl.Diagram_SetCanvas(*args, **kwargs)
3833
3834 def SetGridSpacing(*args, **kwargs):
3835 """SetGridSpacing(self, double spacing)"""
3836 return _ogl.Diagram_SetGridSpacing(*args, **kwargs)
3837
3838 def SetMouseTolerance(*args, **kwargs):
3839 """SetMouseTolerance(self, int tolerance)"""
3840 return _ogl.Diagram_SetMouseTolerance(*args, **kwargs)
3841
3842 def SetQuickEditMode(*args, **kwargs):
3843 """SetQuickEditMode(self, bool mode)"""
3844 return _ogl.Diagram_SetQuickEditMode(*args, **kwargs)
3845
3846 def SetSnapToGrid(*args, **kwargs):
3847 """SetSnapToGrid(self, bool snap)"""
3848 return _ogl.Diagram_SetSnapToGrid(*args, **kwargs)
3849
3850 def ShowAll(*args, **kwargs):
3851 """ShowAll(self, bool show)"""
3852 return _ogl.Diagram_ShowAll(*args, **kwargs)
3853
3854 def Snap(*args, **kwargs):
3855 """Snap(self, double INOUT, double INOUT)"""
3856 return _ogl.Diagram_Snap(*args, **kwargs)
3857
3858
3859class DiagramPtr(Diagram):
3860 def __init__(self, this):
3861 self.this = this
3862 if not hasattr(self,"thisown"): self.thisown = 0
3863 self.__class__ = Diagram
3864_ogl.Diagram_swigregister(DiagramPtr)
3865
3866class PyShapeCanvas(_windows.ScrolledWindow):
3867 def __repr__(self):
3868 return "<%s.%s; proxy of C++ wxPyShapeCanvas instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3869 def __init__(self, *args, **kwargs):
3870 """
3871 __init__(self, Window parent=None, int id=-1, Point pos=DefaultPosition,
3872 Size size=DefaultSize, long style=BORDER,
3873 String name=wxPyShapeCanvasNameStr) -> PyShapeCanvas
3874 """
3875 newobj = _ogl.new_PyShapeCanvas(*args, **kwargs)
3876 self.this = newobj.this
3877 self.thisown = 1
3878 del newobj.thisown
3879 self._setOORandCallbackInfo(PyShapeCanvas)
3880
3881 def _setCallbackInfo(*args, **kwargs):
3882 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3883 return _ogl.PyShapeCanvas__setCallbackInfo(*args, **kwargs)
3884
3885 def _setOORandCallbackInfo(self, _class):
3886 self._setOORInfo(self)
3887 self._setCallbackInfo(self, _class)
3888
3889 def AddShape(*args, **kwargs):
3890 """AddShape(self, PyShape shape, PyShape addAfter=None)"""
3891 return _ogl.PyShapeCanvas_AddShape(*args, **kwargs)
3892
3893 def FindShape(*args, **kwargs):
3894 """
3895 FindShape(self, double x1, double y, int OUTPUT, wxClassInfo info=None,
3896 PyShape notImage=None) -> PyShape
3897 """
3898 return _ogl.PyShapeCanvas_FindShape(*args, **kwargs)
3899
3900 def FindFirstSensitiveShape(*args, **kwargs):
3901 """FindFirstSensitiveShape(self, double x1, double y, int OUTPUT, int op) -> PyShape"""
3902 return _ogl.PyShapeCanvas_FindFirstSensitiveShape(*args, **kwargs)
3903
3904 def GetDiagram(*args, **kwargs):
3905 """GetDiagram(self) -> Diagram"""
3906 return _ogl.PyShapeCanvas_GetDiagram(*args, **kwargs)
3907
3908 def GetQuickEditMode(*args, **kwargs):
3909 """GetQuickEditMode(self) -> bool"""
3910 return _ogl.PyShapeCanvas_GetQuickEditMode(*args, **kwargs)
3911
3912 def InsertShape(*args, **kwargs):
3913 """InsertShape(self, PyShape shape)"""
3914 return _ogl.PyShapeCanvas_InsertShape(*args, **kwargs)
3915
3916 def base_OnBeginDragLeft(*args, **kwargs):
3917 """base_OnBeginDragLeft(self, double x, double y, int keys=0)"""
3918 return _ogl.PyShapeCanvas_base_OnBeginDragLeft(*args, **kwargs)
3919
3920 def base_OnBeginDragRight(*args, **kwargs):
3921 """base_OnBeginDragRight(self, double x, double y, int keys=0)"""
3922 return _ogl.PyShapeCanvas_base_OnBeginDragRight(*args, **kwargs)
3923
3924 def base_OnEndDragLeft(*args, **kwargs):
3925 """base_OnEndDragLeft(self, double x, double y, int keys=0)"""
3926 return _ogl.PyShapeCanvas_base_OnEndDragLeft(*args, **kwargs)
3927
3928 def base_OnEndDragRight(*args, **kwargs):
3929 """base_OnEndDragRight(self, double x, double y, int keys=0)"""
3930 return _ogl.PyShapeCanvas_base_OnEndDragRight(*args, **kwargs)
3931
3932 def base_OnDragLeft(*args, **kwargs):
3933 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0)"""
3934 return _ogl.PyShapeCanvas_base_OnDragLeft(*args, **kwargs)
3935
3936 def base_OnDragRight(*args, **kwargs):
3937 """base_OnDragRight(self, bool draw, double x, double y, int keys=0)"""
3938 return _ogl.PyShapeCanvas_base_OnDragRight(*args, **kwargs)
3939
3940 def base_OnLeftClick(*args, **kwargs):
3941 """base_OnLeftClick(self, double x, double y, int keys=0)"""
3942 return _ogl.PyShapeCanvas_base_OnLeftClick(*args, **kwargs)
3943
3944 def base_OnRightClick(*args, **kwargs):
3945 """base_OnRightClick(self, double x, double y, int keys=0)"""
3946 return _ogl.PyShapeCanvas_base_OnRightClick(*args, **kwargs)
3947
3948 def Redraw(*args, **kwargs):
3949 """Redraw(self, DC dc)"""
3950 return _ogl.PyShapeCanvas_Redraw(*args, **kwargs)
3951
3952 def RemoveShape(*args, **kwargs):
3953 """RemoveShape(self, PyShape shape)"""
3954 return _ogl.PyShapeCanvas_RemoveShape(*args, **kwargs)
3955
3956 def SetDiagram(*args, **kwargs):
3957 """SetDiagram(self, Diagram diagram)"""
3958 return _ogl.PyShapeCanvas_SetDiagram(*args, **kwargs)
3959
3960 def Snap(*args, **kwargs):
3961 """Snap(self, double INOUT, double INOUT)"""
3962 return _ogl.PyShapeCanvas_Snap(*args, **kwargs)
3963
3964 def GetShapeList(self):
3965 return self.GetDiagram().GetShapeList()
3966
3967
3968class PyShapeCanvasPtr(PyShapeCanvas):
3969 def __init__(self, this):
3970 self.this = this
3971 if not hasattr(self,"thisown"): self.thisown = 0
3972 self.__class__ = PyShapeCanvas
3973_ogl.PyShapeCanvas_swigregister(PyShapeCanvasPtr)
3974
3975# Aliases
3976ShapeCanvas = PyShapeCanvas
3977ShapeEvtHandler = PyShapeEvtHandler
3978Shape = PyShape
3979RectangleShape = PyRectangleShape
3980BitmapShape = PyBitmapShape
3981DrawnShape = PyDrawnShape
3982CompositeShape = PyCompositeShape
3983DividedShape = PyDividedShape
3984DivisionShape = PyDivisionShape
3985EllipseShape = PyEllipseShape
3986CircleShape = PyCircleShape
3987LineShape = PyLineShape
3988PolygonShape = PyPolygonShape
3989TextShape = PyTextShape
3990ControlPoint = PyControlPoint
3991
3992KEY_SHIFT = _ogl.KEY_SHIFT
3993KEY_CTRL = _ogl.KEY_CTRL
3994ARROW_NONE = _ogl.ARROW_NONE
3995ARROW_END = _ogl.ARROW_END
3996ARROW_BOTH = _ogl.ARROW_BOTH
3997ARROW_MIDDLE = _ogl.ARROW_MIDDLE
3998ARROW_START = _ogl.ARROW_START
3999ARROW_HOLLOW_CIRCLE = _ogl.ARROW_HOLLOW_CIRCLE
4000ARROW_FILLED_CIRCLE = _ogl.ARROW_FILLED_CIRCLE
4001ARROW_ARROW = _ogl.ARROW_ARROW
4002ARROW_SINGLE_OBLIQUE = _ogl.ARROW_SINGLE_OBLIQUE
4003ARROW_DOUBLE_OBLIQUE = _ogl.ARROW_DOUBLE_OBLIQUE
4004ARROW_METAFILE = _ogl.ARROW_METAFILE
4005ARROW_POSITION_END = _ogl.ARROW_POSITION_END
4006ARROW_POSITION_START = _ogl.ARROW_POSITION_START
4007CONTROL_POINT_VERTICAL = _ogl.CONTROL_POINT_VERTICAL
4008CONTROL_POINT_HORIZONTAL = _ogl.CONTROL_POINT_HORIZONTAL
4009CONTROL_POINT_DIAGONAL = _ogl.CONTROL_POINT_DIAGONAL
4010CONTROL_POINT_ENDPOINT_TO = _ogl.CONTROL_POINT_ENDPOINT_TO
4011CONTROL_POINT_ENDPOINT_FROM = _ogl.CONTROL_POINT_ENDPOINT_FROM
4012CONTROL_POINT_LINE = _ogl.CONTROL_POINT_LINE
4013FORMAT_NONE = _ogl.FORMAT_NONE
4014FORMAT_CENTRE_HORIZ = _ogl.FORMAT_CENTRE_HORIZ
4015FORMAT_CENTRE_VERT = _ogl.FORMAT_CENTRE_VERT
4016FORMAT_SIZE_TO_CONTENTS = _ogl.FORMAT_SIZE_TO_CONTENTS
4017LINE_ALIGNMENT_HORIZ = _ogl.LINE_ALIGNMENT_HORIZ
4018LINE_ALIGNMENT_VERT = _ogl.LINE_ALIGNMENT_VERT
4019LINE_ALIGNMENT_TO_NEXT_HANDLE = _ogl.LINE_ALIGNMENT_TO_NEXT_HANDLE
4020LINE_ALIGNMENT_NONE = _ogl.LINE_ALIGNMENT_NONE
4021SHADOW_NONE = _ogl.SHADOW_NONE
4022SHADOW_LEFT = _ogl.SHADOW_LEFT
4023SHADOW_RIGHT = _ogl.SHADOW_RIGHT
4024OP_CLICK_LEFT = _ogl.OP_CLICK_LEFT
4025OP_CLICK_RIGHT = _ogl.OP_CLICK_RIGHT
4026OP_DRAG_LEFT = _ogl.OP_DRAG_LEFT
4027OP_DRAG_RIGHT = _ogl.OP_DRAG_RIGHT
4028OP_ALL = _ogl.OP_ALL
4029ATTACHMENT_MODE_NONE = _ogl.ATTACHMENT_MODE_NONE
4030ATTACHMENT_MODE_EDGE = _ogl.ATTACHMENT_MODE_EDGE
4031ATTACHMENT_MODE_BRANCHING = _ogl.ATTACHMENT_MODE_BRANCHING
4032BRANCHING_ATTACHMENT_NORMAL = _ogl.BRANCHING_ATTACHMENT_NORMAL
4033BRANCHING_ATTACHMENT_BLOB = _ogl.BRANCHING_ATTACHMENT_BLOB
4034gyCONSTRAINT_CENTRED_VERTICALLY = _ogl.gyCONSTRAINT_CENTRED_VERTICALLY
4035gyCONSTRAINT_CENTRED_HORIZONTALLY = _ogl.gyCONSTRAINT_CENTRED_HORIZONTALLY
4036gyCONSTRAINT_CENTRED_BOTH = _ogl.gyCONSTRAINT_CENTRED_BOTH
4037gyCONSTRAINT_LEFT_OF = _ogl.gyCONSTRAINT_LEFT_OF
4038gyCONSTRAINT_RIGHT_OF = _ogl.gyCONSTRAINT_RIGHT_OF
4039gyCONSTRAINT_ABOVE = _ogl.gyCONSTRAINT_ABOVE
4040gyCONSTRAINT_BELOW = _ogl.gyCONSTRAINT_BELOW
4041gyCONSTRAINT_ALIGNED_TOP = _ogl.gyCONSTRAINT_ALIGNED_TOP
4042gyCONSTRAINT_ALIGNED_BOTTOM = _ogl.gyCONSTRAINT_ALIGNED_BOTTOM
4043gyCONSTRAINT_ALIGNED_LEFT = _ogl.gyCONSTRAINT_ALIGNED_LEFT
4044gyCONSTRAINT_ALIGNED_RIGHT = _ogl.gyCONSTRAINT_ALIGNED_RIGHT
4045gyCONSTRAINT_MIDALIGNED_TOP = _ogl.gyCONSTRAINT_MIDALIGNED_TOP
4046gyCONSTRAINT_MIDALIGNED_BOTTOM = _ogl.gyCONSTRAINT_MIDALIGNED_BOTTOM
4047gyCONSTRAINT_MIDALIGNED_LEFT = _ogl.gyCONSTRAINT_MIDALIGNED_LEFT
4048gyCONSTRAINT_MIDALIGNED_RIGHT = _ogl.gyCONSTRAINT_MIDALIGNED_RIGHT
4049DIVISION_SIDE_NONE = _ogl.DIVISION_SIDE_NONE
4050DIVISION_SIDE_LEFT = _ogl.DIVISION_SIDE_LEFT
4051DIVISION_SIDE_TOP = _ogl.DIVISION_SIDE_TOP
4052DIVISION_SIDE_RIGHT = _ogl.DIVISION_SIDE_RIGHT
4053DIVISION_SIDE_BOTTOM = _ogl.DIVISION_SIDE_BOTTOM
4054
4055def OGLInitialize(*args, **kwargs):
4056 """OGLInitialize()"""
4057 return _ogl.OGLInitialize(*args, **kwargs)
4058
4059def OGLCleanUp(*args, **kwargs):
4060 """OGLCleanUp()"""
4061 return _ogl.OGLCleanUp(*args, **kwargs)
4062