1 # This file was created automatically by SWIG.
2 # Don't modify this file, modify the SWIG interface instead.
5 The Object Graphics Library provides for simple drawing and manipulation
14 __docfilter__
= wx
.__DocFilter
(globals())
15 #---------------------------------------------------------------------------
17 class ShapeRegion(_core
.Object
):
19 return "<%s.%s; proxy of C++ wxShapeRegion instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
20 def __init__(self
, *args
, **kwargs
):
21 """__init__(self) -> ShapeRegion"""
22 newobj
= _ogl
.new_ShapeRegion(*args
, **kwargs
)
23 self
.this
= newobj
.this
26 def SetText(*args
, **kwargs
):
27 """SetText(self, String s)"""
28 return _ogl
.ShapeRegion_SetText(*args
, **kwargs
)
30 def SetFont(*args
, **kwargs
):
31 """SetFont(self, Font f)"""
32 return _ogl
.ShapeRegion_SetFont(*args
, **kwargs
)
34 def SetMinSize(*args
, **kwargs
):
35 """SetMinSize(self, double w, double h)"""
36 return _ogl
.ShapeRegion_SetMinSize(*args
, **kwargs
)
38 def SetSize(*args
, **kwargs
):
39 """SetSize(self, double w, double h)"""
40 return _ogl
.ShapeRegion_SetSize(*args
, **kwargs
)
42 def SetPosition(*args
, **kwargs
):
43 """SetPosition(self, double x, double y)"""
44 return _ogl
.ShapeRegion_SetPosition(*args
, **kwargs
)
46 def SetProportions(*args
, **kwargs
):
47 """SetProportions(self, double x, double y)"""
48 return _ogl
.ShapeRegion_SetProportions(*args
, **kwargs
)
50 def SetFormatMode(*args
, **kwargs
):
51 """SetFormatMode(self, int mode)"""
52 return _ogl
.ShapeRegion_SetFormatMode(*args
, **kwargs
)
54 def SetName(*args
, **kwargs
):
55 """SetName(self, String s)"""
56 return _ogl
.ShapeRegion_SetName(*args
, **kwargs
)
58 def SetColour(*args
, **kwargs
):
59 """SetColour(self, String col)"""
60 return _ogl
.ShapeRegion_SetColour(*args
, **kwargs
)
62 def GetText(*args
, **kwargs
):
63 """GetText(self) -> String"""
64 return _ogl
.ShapeRegion_GetText(*args
, **kwargs
)
66 def GetFont(*args
, **kwargs
):
67 """GetFont(self) -> Font"""
68 return _ogl
.ShapeRegion_GetFont(*args
, **kwargs
)
70 def GetMinSize(*args
, **kwargs
):
71 """GetMinSize(self, double OUTPUT, double OUTPUT)"""
72 return _ogl
.ShapeRegion_GetMinSize(*args
, **kwargs
)
74 def GetProportion(*args
, **kwargs
):
75 """GetProportion(self, double OUTPUT, double OUTPUT)"""
76 return _ogl
.ShapeRegion_GetProportion(*args
, **kwargs
)
78 def GetSize(*args
, **kwargs
):
79 """GetSize(self, double OUTPUT, double OUTPUT)"""
80 return _ogl
.ShapeRegion_GetSize(*args
, **kwargs
)
82 def GetPosition(*args
, **kwargs
):
83 """GetPosition(self, double OUTPUT, double OUTPUT)"""
84 return _ogl
.ShapeRegion_GetPosition(*args
, **kwargs
)
86 def GetFormatMode(*args
, **kwargs
):
87 """GetFormatMode(self) -> int"""
88 return _ogl
.ShapeRegion_GetFormatMode(*args
, **kwargs
)
90 def GetName(*args
, **kwargs
):
91 """GetName(self) -> String"""
92 return _ogl
.ShapeRegion_GetName(*args
, **kwargs
)
94 def GetColour(*args
, **kwargs
):
95 """GetColour(self) -> String"""
96 return _ogl
.ShapeRegion_GetColour(*args
, **kwargs
)
98 def GetActualColourObject(*args
, **kwargs
):
99 """GetActualColourObject(self) -> Colour"""
100 return _ogl
.ShapeRegion_GetActualColourObject(*args
, **kwargs
)
102 def GetFormattedText(*args
, **kwargs
):
103 """GetFormattedText(self) -> wxList"""
104 return _ogl
.ShapeRegion_GetFormattedText(*args
, **kwargs
)
106 def GetPenColour(*args
, **kwargs
):
107 """GetPenColour(self) -> String"""
108 return _ogl
.ShapeRegion_GetPenColour(*args
, **kwargs
)
110 def GetPenStyle(*args
, **kwargs
):
111 """GetPenStyle(self) -> int"""
112 return _ogl
.ShapeRegion_GetPenStyle(*args
, **kwargs
)
114 def SetPenStyle(*args
, **kwargs
):
115 """SetPenStyle(self, int style)"""
116 return _ogl
.ShapeRegion_SetPenStyle(*args
, **kwargs
)
118 def SetPenColour(*args
, **kwargs
):
119 """SetPenColour(self, String col)"""
120 return _ogl
.ShapeRegion_SetPenColour(*args
, **kwargs
)
122 def GetActualPen(*args
, **kwargs
):
123 """GetActualPen(self) -> wxPen"""
124 return _ogl
.ShapeRegion_GetActualPen(*args
, **kwargs
)
126 def GetWidth(*args
, **kwargs
):
127 """GetWidth(self) -> double"""
128 return _ogl
.ShapeRegion_GetWidth(*args
, **kwargs
)
130 def GetHeight(*args
, **kwargs
):
131 """GetHeight(self) -> double"""
132 return _ogl
.ShapeRegion_GetHeight(*args
, **kwargs
)
134 def ClearText(*args
, **kwargs
):
135 """ClearText(self)"""
136 return _ogl
.ShapeRegion_ClearText(*args
, **kwargs
)
139 class ShapeRegionPtr(ShapeRegion
):
140 def __init__(self
, this
):
142 if not hasattr(self
,"thisown"): self
.thisown
= 0
143 self
.__class
__ = ShapeRegion
144 _ogl
.ShapeRegion_swigregister(ShapeRegionPtr
)
146 class AttachmentPoint(_core
.Object
):
148 return "<%s.%s; proxy of C++ wxAttachmentPoint instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
149 def __init__(self
, *args
, **kwargs
):
150 """__init__(self, int id=0, double x=0.0, double y=0.0) -> AttachmentPoint"""
151 newobj
= _ogl
.new_AttachmentPoint(*args
, **kwargs
)
152 self
.this
= newobj
.this
155 m_id
= property(_ogl
.AttachmentPoint_m_id_get
, _ogl
.AttachmentPoint_m_id_set
)
156 m_x
= property(_ogl
.AttachmentPoint_m_x_get
, _ogl
.AttachmentPoint_m_x_set
)
157 m_y
= property(_ogl
.AttachmentPoint_m_y_get
, _ogl
.AttachmentPoint_m_y_set
)
159 class AttachmentPointPtr(AttachmentPoint
):
160 def __init__(self
, this
):
162 if not hasattr(self
,"thisown"): self
.thisown
= 0
163 self
.__class
__ = AttachmentPoint
164 _ogl
.AttachmentPoint_swigregister(AttachmentPointPtr
)
166 class PyShapeEvtHandler(_core
.Object
):
168 return "<%s.%s; proxy of C++ wxPyShapeEvtHandler instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
169 def __init__(self
, *args
, **kwargs
):
170 """__init__(self, PyShapeEvtHandler prev=None, PyShape shape=None) -> PyShapeEvtHandler"""
171 newobj
= _ogl
.new_PyShapeEvtHandler(*args
, **kwargs
)
172 self
.this
= newobj
.this
175 self
._setOORandCallbackInfo
(PyShapeEvtHandler
)
177 def _setCallbackInfo(*args
, **kwargs
):
178 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
179 return _ogl
.PyShapeEvtHandler__setCallbackInfo(*args
, **kwargs
)
181 def _setOORInfo(*args
, **kwargs
):
182 """_setOORInfo(self, PyObject _self)"""
183 return _ogl
.PyShapeEvtHandler__setOORInfo(*args
, **kwargs
)
185 def _setOORandCallbackInfo(self
, _class
):
186 self
._setOORInfo
(self
)
187 self
._setCallbackInfo
(self
, _class
)
189 def SetShape(*args
, **kwargs
):
190 """SetShape(self, PyShape sh)"""
191 return _ogl
.PyShapeEvtHandler_SetShape(*args
, **kwargs
)
193 def GetShape(*args
, **kwargs
):
194 """GetShape(self) -> PyShape"""
195 return _ogl
.PyShapeEvtHandler_GetShape(*args
, **kwargs
)
197 def SetPreviousHandler(*args
, **kwargs
):
198 """SetPreviousHandler(self, PyShapeEvtHandler handler)"""
199 return _ogl
.PyShapeEvtHandler_SetPreviousHandler(*args
, **kwargs
)
201 def GetPreviousHandler(*args
, **kwargs
):
202 """GetPreviousHandler(self) -> PyShapeEvtHandler"""
203 return _ogl
.PyShapeEvtHandler_GetPreviousHandler(*args
, **kwargs
)
205 def CreateNewCopy(*args
, **kwargs
):
206 """CreateNewCopy(self) -> PyShapeEvtHandler"""
207 return _ogl
.PyShapeEvtHandler_CreateNewCopy(*args
, **kwargs
)
209 def base_OnDelete(*args
, **kwargs
):
210 """base_OnDelete(self)"""
211 return _ogl
.PyShapeEvtHandler_base_OnDelete(*args
, **kwargs
)
213 def base_OnDraw(*args
, **kwargs
):
214 """base_OnDraw(self, DC dc)"""
215 return _ogl
.PyShapeEvtHandler_base_OnDraw(*args
, **kwargs
)
217 def base_OnDrawContents(*args
, **kwargs
):
218 """base_OnDrawContents(self, DC dc)"""
219 return _ogl
.PyShapeEvtHandler_base_OnDrawContents(*args
, **kwargs
)
221 def base_OnDrawBranches(*args
, **kwargs
):
222 """base_OnDrawBranches(self, DC dc, bool erase=False)"""
223 return _ogl
.PyShapeEvtHandler_base_OnDrawBranches(*args
, **kwargs
)
225 def base_OnMoveLinks(*args
, **kwargs
):
226 """base_OnMoveLinks(self, DC dc)"""
227 return _ogl
.PyShapeEvtHandler_base_OnMoveLinks(*args
, **kwargs
)
229 def base_OnErase(*args
, **kwargs
):
230 """base_OnErase(self, DC dc)"""
231 return _ogl
.PyShapeEvtHandler_base_OnErase(*args
, **kwargs
)
233 def base_OnEraseContents(*args
, **kwargs
):
234 """base_OnEraseContents(self, DC dc)"""
235 return _ogl
.PyShapeEvtHandler_base_OnEraseContents(*args
, **kwargs
)
237 def base_OnHighlight(*args
, **kwargs
):
238 """base_OnHighlight(self, DC dc)"""
239 return _ogl
.PyShapeEvtHandler_base_OnHighlight(*args
, **kwargs
)
241 def base_OnLeftClick(*args
, **kwargs
):
242 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
243 return _ogl
.PyShapeEvtHandler_base_OnLeftClick(*args
, **kwargs
)
245 def base_OnLeftDoubleClick(*args
, **kwargs
):
246 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
247 return _ogl
.PyShapeEvtHandler_base_OnLeftDoubleClick(*args
, **kwargs
)
249 def base_OnRightClick(*args
, **kwargs
):
250 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
251 return _ogl
.PyShapeEvtHandler_base_OnRightClick(*args
, **kwargs
)
253 def base_OnSize(*args
, **kwargs
):
254 """base_OnSize(self, double x, double y)"""
255 return _ogl
.PyShapeEvtHandler_base_OnSize(*args
, **kwargs
)
257 def base_OnMovePre(*args
, **kwargs
):
259 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
260 bool display=True) -> bool
262 return _ogl
.PyShapeEvtHandler_base_OnMovePre(*args
, **kwargs
)
264 def base_OnMovePost(*args
, **kwargs
):
266 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
269 return _ogl
.PyShapeEvtHandler_base_OnMovePost(*args
, **kwargs
)
271 def base_OnDragLeft(*args
, **kwargs
):
272 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
273 return _ogl
.PyShapeEvtHandler_base_OnDragLeft(*args
, **kwargs
)
275 def base_OnBeginDragLeft(*args
, **kwargs
):
276 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
277 return _ogl
.PyShapeEvtHandler_base_OnBeginDragLeft(*args
, **kwargs
)
279 def base_OnEndDragLeft(*args
, **kwargs
):
280 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
281 return _ogl
.PyShapeEvtHandler_base_OnEndDragLeft(*args
, **kwargs
)
283 def base_OnDragRight(*args
, **kwargs
):
284 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
285 return _ogl
.PyShapeEvtHandler_base_OnDragRight(*args
, **kwargs
)
287 def base_OnBeginDragRight(*args
, **kwargs
):
288 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
289 return _ogl
.PyShapeEvtHandler_base_OnBeginDragRight(*args
, **kwargs
)
291 def base_OnEndDragRight(*args
, **kwargs
):
292 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
293 return _ogl
.PyShapeEvtHandler_base_OnEndDragRight(*args
, **kwargs
)
295 def base_OnDrawOutline(*args
, **kwargs
):
296 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
297 return _ogl
.PyShapeEvtHandler_base_OnDrawOutline(*args
, **kwargs
)
299 def base_OnDrawControlPoints(*args
, **kwargs
):
300 """base_OnDrawControlPoints(self, DC dc)"""
301 return _ogl
.PyShapeEvtHandler_base_OnDrawControlPoints(*args
, **kwargs
)
303 def base_OnEraseControlPoints(*args
, **kwargs
):
304 """base_OnEraseControlPoints(self, DC dc)"""
305 return _ogl
.PyShapeEvtHandler_base_OnEraseControlPoints(*args
, **kwargs
)
307 def base_OnMoveLink(*args
, **kwargs
):
308 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
309 return _ogl
.PyShapeEvtHandler_base_OnMoveLink(*args
, **kwargs
)
311 def base_OnSizingDragLeft(*args
, **kwargs
):
313 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
316 return _ogl
.PyShapeEvtHandler_base_OnSizingDragLeft(*args
, **kwargs
)
318 def base_OnSizingBeginDragLeft(*args
, **kwargs
):
320 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
323 return _ogl
.PyShapeEvtHandler_base_OnSizingBeginDragLeft(*args
, **kwargs
)
325 def base_OnSizingEndDragLeft(*args
, **kwargs
):
327 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
330 return _ogl
.PyShapeEvtHandler_base_OnSizingEndDragLeft(*args
, **kwargs
)
332 def base_OnBeginSize(*args
, **kwargs
):
333 """base_OnBeginSize(self, double w, double h)"""
334 return _ogl
.PyShapeEvtHandler_base_OnBeginSize(*args
, **kwargs
)
336 def base_OnEndSize(*args
, **kwargs
):
337 """base_OnEndSize(self, double w, double h)"""
338 return _ogl
.PyShapeEvtHandler_base_OnEndSize(*args
, **kwargs
)
341 class PyShapeEvtHandlerPtr(PyShapeEvtHandler
):
342 def __init__(self
, this
):
344 if not hasattr(self
,"thisown"): self
.thisown
= 0
345 self
.__class
__ = PyShapeEvtHandler
346 _ogl
.PyShapeEvtHandler_swigregister(PyShapeEvtHandlerPtr
)
348 class PyShape(PyShapeEvtHandler
):
350 return "<%s.%s; proxy of C++ wxPyShape instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
351 def __init__(self
, *args
, **kwargs
):
352 """__init__(self, PyShapeCanvas can=None) -> PyShape"""
353 newobj
= _ogl
.new_PyShape(*args
, **kwargs
)
354 self
.this
= newobj
.this
357 self
._setOORandCallbackInfo
(PyShape
)
359 def _setCallbackInfo(*args
, **kwargs
):
360 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
361 return _ogl
.PyShape__setCallbackInfo(*args
, **kwargs
)
363 def GetBoundingBoxMax(*args
, **kwargs
):
364 """GetBoundingBoxMax(self, double OUTPUT, double OUTPUT)"""
365 return _ogl
.PyShape_GetBoundingBoxMax(*args
, **kwargs
)
367 def GetBoundingBoxMin(*args
, **kwargs
):
368 """GetBoundingBoxMin(self, double OUTPUT, double OUTPUT)"""
369 return _ogl
.PyShape_GetBoundingBoxMin(*args
, **kwargs
)
371 def GetPerimeterPoint(*args
, **kwargs
):
373 GetPerimeterPoint(self, double x1, double y1, double x2, double y2, double OUTPUT,
374 double OUTPUT) -> bool
376 return _ogl
.PyShape_GetPerimeterPoint(*args
, **kwargs
)
378 def GetCanvas(*args
, **kwargs
):
379 """GetCanvas(self) -> PyShapeCanvas"""
380 return _ogl
.PyShape_GetCanvas(*args
, **kwargs
)
382 def SetCanvas(*args
, **kwargs
):
383 """SetCanvas(self, PyShapeCanvas the_canvas)"""
384 return _ogl
.PyShape_SetCanvas(*args
, **kwargs
)
386 def AddToCanvas(*args
, **kwargs
):
387 """AddToCanvas(self, PyShapeCanvas the_canvas, PyShape addAfter=None)"""
388 return _ogl
.PyShape_AddToCanvas(*args
, **kwargs
)
390 def InsertInCanvas(*args
, **kwargs
):
391 """InsertInCanvas(self, PyShapeCanvas the_canvas)"""
392 return _ogl
.PyShape_InsertInCanvas(*args
, **kwargs
)
394 def RemoveFromCanvas(*args
, **kwargs
):
395 """RemoveFromCanvas(self, PyShapeCanvas the_canvas)"""
396 return _ogl
.PyShape_RemoveFromCanvas(*args
, **kwargs
)
398 def GetX(*args
, **kwargs
):
399 """GetX(self) -> double"""
400 return _ogl
.PyShape_GetX(*args
, **kwargs
)
402 def GetY(*args
, **kwargs
):
403 """GetY(self) -> double"""
404 return _ogl
.PyShape_GetY(*args
, **kwargs
)
406 def SetX(*args
, **kwargs
):
407 """SetX(self, double x)"""
408 return _ogl
.PyShape_SetX(*args
, **kwargs
)
410 def SetY(*args
, **kwargs
):
411 """SetY(self, double y)"""
412 return _ogl
.PyShape_SetY(*args
, **kwargs
)
414 def GetParent(*args
, **kwargs
):
415 """GetParent(self) -> PyShape"""
416 return _ogl
.PyShape_GetParent(*args
, **kwargs
)
418 def SetParent(*args
, **kwargs
):
419 """SetParent(self, PyShape p)"""
420 return _ogl
.PyShape_SetParent(*args
, **kwargs
)
422 def GetTopAncestor(*args
, **kwargs
):
423 """GetTopAncestor(self) -> PyShape"""
424 return _ogl
.PyShape_GetTopAncestor(*args
, **kwargs
)
426 def GetChildren(*args
, **kwargs
):
427 """GetChildren(self) -> PyObject"""
428 return _ogl
.PyShape_GetChildren(*args
, **kwargs
)
430 def Unlink(*args
, **kwargs
):
432 return _ogl
.PyShape_Unlink(*args
, **kwargs
)
434 def SetDrawHandles(*args
, **kwargs
):
435 """SetDrawHandles(self, bool drawH)"""
436 return _ogl
.PyShape_SetDrawHandles(*args
, **kwargs
)
438 def GetDrawHandles(*args
, **kwargs
):
439 """GetDrawHandles(self) -> bool"""
440 return _ogl
.PyShape_GetDrawHandles(*args
, **kwargs
)
442 def MakeControlPoints(*args
, **kwargs
):
443 """MakeControlPoints(self)"""
444 return _ogl
.PyShape_MakeControlPoints(*args
, **kwargs
)
446 def DeleteControlPoints(*args
, **kwargs
):
447 """DeleteControlPoints(self, DC dc=None)"""
448 return _ogl
.PyShape_DeleteControlPoints(*args
, **kwargs
)
450 def ResetControlPoints(*args
, **kwargs
):
451 """ResetControlPoints(self)"""
452 return _ogl
.PyShape_ResetControlPoints(*args
, **kwargs
)
454 def GetEventHandler(*args
, **kwargs
):
455 """GetEventHandler(self) -> PyShapeEvtHandler"""
456 return _ogl
.PyShape_GetEventHandler(*args
, **kwargs
)
458 def SetEventHandler(*args
, **kwargs
):
459 """SetEventHandler(self, PyShapeEvtHandler handler)"""
460 return _ogl
.PyShape_SetEventHandler(*args
, **kwargs
)
462 def MakeMandatoryControlPoints(*args
, **kwargs
):
463 """MakeMandatoryControlPoints(self)"""
464 return _ogl
.PyShape_MakeMandatoryControlPoints(*args
, **kwargs
)
466 def ResetMandatoryControlPoints(*args
, **kwargs
):
467 """ResetMandatoryControlPoints(self)"""
468 return _ogl
.PyShape_ResetMandatoryControlPoints(*args
, **kwargs
)
470 def Recompute(*args
, **kwargs
):
471 """Recompute(self) -> bool"""
472 return _ogl
.PyShape_Recompute(*args
, **kwargs
)
474 def CalculateSize(*args
, **kwargs
):
475 """CalculateSize(self)"""
476 return _ogl
.PyShape_CalculateSize(*args
, **kwargs
)
478 def Select(*args
, **kwargs
):
479 """Select(self, bool select=True, DC dc=None)"""
480 return _ogl
.PyShape_Select(*args
, **kwargs
)
482 def SetHighlight(*args
, **kwargs
):
483 """SetHighlight(self, bool hi=True, bool recurse=False)"""
484 return _ogl
.PyShape_SetHighlight(*args
, **kwargs
)
486 def IsHighlighted(*args
, **kwargs
):
487 """IsHighlighted(self) -> bool"""
488 return _ogl
.PyShape_IsHighlighted(*args
, **kwargs
)
490 def Selected(*args
, **kwargs
):
491 """Selected(self) -> bool"""
492 return _ogl
.PyShape_Selected(*args
, **kwargs
)
494 def AncestorSelected(*args
, **kwargs
):
495 """AncestorSelected(self) -> bool"""
496 return _ogl
.PyShape_AncestorSelected(*args
, **kwargs
)
498 def SetSensitivityFilter(*args
, **kwargs
):
499 """SetSensitivityFilter(self, int sens=OP_ALL, bool recursive=False)"""
500 return _ogl
.PyShape_SetSensitivityFilter(*args
, **kwargs
)
502 def GetSensitivityFilter(*args
, **kwargs
):
503 """GetSensitivityFilter(self) -> int"""
504 return _ogl
.PyShape_GetSensitivityFilter(*args
, **kwargs
)
506 def SetDraggable(*args
, **kwargs
):
507 """SetDraggable(self, bool drag, bool recursive=False)"""
508 return _ogl
.PyShape_SetDraggable(*args
, **kwargs
)
510 def SetFixedSize(*args
, **kwargs
):
511 """SetFixedSize(self, bool x, bool y)"""
512 return _ogl
.PyShape_SetFixedSize(*args
, **kwargs
)
514 def GetFixedSize(*args
, **kwargs
):
515 """GetFixedSize(self, bool OUTPUT, bool OUTPUT)"""
516 return _ogl
.PyShape_GetFixedSize(*args
, **kwargs
)
518 def GetFixedWidth(*args
, **kwargs
):
519 """GetFixedWidth(self) -> bool"""
520 return _ogl
.PyShape_GetFixedWidth(*args
, **kwargs
)
522 def GetFixedHeight(*args
, **kwargs
):
523 """GetFixedHeight(self) -> bool"""
524 return _ogl
.PyShape_GetFixedHeight(*args
, **kwargs
)
526 def SetSpaceAttachments(*args
, **kwargs
):
527 """SetSpaceAttachments(self, bool sp)"""
528 return _ogl
.PyShape_SetSpaceAttachments(*args
, **kwargs
)
530 def GetSpaceAttachments(*args
, **kwargs
):
531 """GetSpaceAttachments(self) -> bool"""
532 return _ogl
.PyShape_GetSpaceAttachments(*args
, **kwargs
)
534 def SetShadowMode(*args
, **kwargs
):
535 """SetShadowMode(self, int mode, bool redraw=False)"""
536 return _ogl
.PyShape_SetShadowMode(*args
, **kwargs
)
538 def GetShadowMode(*args
, **kwargs
):
539 """GetShadowMode(self) -> int"""
540 return _ogl
.PyShape_GetShadowMode(*args
, **kwargs
)
542 def HitTest(*args
, **kwargs
):
543 """HitTest(self, double x, double y, int OUTPUT, double OUTPUT) -> bool"""
544 return _ogl
.PyShape_HitTest(*args
, **kwargs
)
546 def SetCentreResize(*args
, **kwargs
):
547 """SetCentreResize(self, bool cr)"""
548 return _ogl
.PyShape_SetCentreResize(*args
, **kwargs
)
550 def GetCentreResize(*args
, **kwargs
):
551 """GetCentreResize(self) -> bool"""
552 return _ogl
.PyShape_GetCentreResize(*args
, **kwargs
)
554 def SetMaintainAspectRatio(*args
, **kwargs
):
555 """SetMaintainAspectRatio(self, bool ar)"""
556 return _ogl
.PyShape_SetMaintainAspectRatio(*args
, **kwargs
)
558 def GetMaintainAspectRatio(*args
, **kwargs
):
559 """GetMaintainAspectRatio(self) -> bool"""
560 return _ogl
.PyShape_GetMaintainAspectRatio(*args
, **kwargs
)
562 def GetLines(*args
, **kwargs
):
563 """GetLines(self) -> PyObject"""
564 return _ogl
.PyShape_GetLines(*args
, **kwargs
)
566 def SetDisableLabel(*args
, **kwargs
):
567 """SetDisableLabel(self, bool flag)"""
568 return _ogl
.PyShape_SetDisableLabel(*args
, **kwargs
)
570 def GetDisableLabel(*args
, **kwargs
):
571 """GetDisableLabel(self) -> bool"""
572 return _ogl
.PyShape_GetDisableLabel(*args
, **kwargs
)
574 def SetAttachmentMode(*args
, **kwargs
):
575 """SetAttachmentMode(self, int mode)"""
576 return _ogl
.PyShape_SetAttachmentMode(*args
, **kwargs
)
578 def GetAttachmentMode(*args
, **kwargs
):
579 """GetAttachmentMode(self) -> int"""
580 return _ogl
.PyShape_GetAttachmentMode(*args
, **kwargs
)
582 def SetId(*args
, **kwargs
):
583 """SetId(self, long i)"""
584 return _ogl
.PyShape_SetId(*args
, **kwargs
)
586 def GetId(*args
, **kwargs
):
587 """GetId(self) -> long"""
588 return _ogl
.PyShape_GetId(*args
, **kwargs
)
590 def SetPen(*args
, **kwargs
):
591 """SetPen(self, wxPen pen)"""
592 return _ogl
.PyShape_SetPen(*args
, **kwargs
)
594 def SetBrush(*args
, **kwargs
):
595 """SetBrush(self, wxBrush brush)"""
596 return _ogl
.PyShape_SetBrush(*args
, **kwargs
)
598 def SetClientData(self
, data
):
599 self
.clientData
= data
600 def GetClientData(self
):
601 if hasattr(self
, 'clientData'):
602 return self
.clientData
606 def Show(*args
, **kwargs
):
607 """Show(self, bool show)"""
608 return _ogl
.PyShape_Show(*args
, **kwargs
)
610 def IsShown(*args
, **kwargs
):
611 """IsShown(self) -> bool"""
612 return _ogl
.PyShape_IsShown(*args
, **kwargs
)
614 def Move(*args
, **kwargs
):
615 """Move(self, DC dc, double x1, double y1, bool display=True)"""
616 return _ogl
.PyShape_Move(*args
, **kwargs
)
618 def Erase(*args
, **kwargs
):
619 """Erase(self, DC dc)"""
620 return _ogl
.PyShape_Erase(*args
, **kwargs
)
622 def EraseContents(*args
, **kwargs
):
623 """EraseContents(self, DC dc)"""
624 return _ogl
.PyShape_EraseContents(*args
, **kwargs
)
626 def Draw(*args
, **kwargs
):
627 """Draw(self, DC dc)"""
628 return _ogl
.PyShape_Draw(*args
, **kwargs
)
630 def Flash(*args
, **kwargs
):
632 return _ogl
.PyShape_Flash(*args
, **kwargs
)
634 def MoveLinks(*args
, **kwargs
):
635 """MoveLinks(self, DC dc)"""
636 return _ogl
.PyShape_MoveLinks(*args
, **kwargs
)
638 def DrawContents(*args
, **kwargs
):
639 """DrawContents(self, DC dc)"""
640 return _ogl
.PyShape_DrawContents(*args
, **kwargs
)
642 def SetSize(*args
, **kwargs
):
643 """SetSize(self, double x, double y, bool recursive=True)"""
644 return _ogl
.PyShape_SetSize(*args
, **kwargs
)
646 def SetAttachmentSize(*args
, **kwargs
):
647 """SetAttachmentSize(self, double x, double y)"""
648 return _ogl
.PyShape_SetAttachmentSize(*args
, **kwargs
)
650 def Attach(*args
, **kwargs
):
651 """Attach(self, PyShapeCanvas can)"""
652 return _ogl
.PyShape_Attach(*args
, **kwargs
)
654 def Detach(*args
, **kwargs
):
656 return _ogl
.PyShape_Detach(*args
, **kwargs
)
658 def Constrain(*args
, **kwargs
):
659 """Constrain(self) -> bool"""
660 return _ogl
.PyShape_Constrain(*args
, **kwargs
)
662 def AddLine(*args
, **kwargs
):
664 AddLine(self, PyLineShape line, PyShape other, int attachFrom=0,
665 int attachTo=0, int positionFrom=-1, int positionTo=-1)
667 return _ogl
.PyShape_AddLine(*args
, **kwargs
)
669 def GetLinePosition(*args
, **kwargs
):
670 """GetLinePosition(self, PyLineShape line) -> int"""
671 return _ogl
.PyShape_GetLinePosition(*args
, **kwargs
)
673 def AddText(*args
, **kwargs
):
674 """AddText(self, String string)"""
675 return _ogl
.PyShape_AddText(*args
, **kwargs
)
677 def GetPen(*args
, **kwargs
):
678 """GetPen(self) -> wxPen"""
679 return _ogl
.PyShape_GetPen(*args
, **kwargs
)
681 def GetBrush(*args
, **kwargs
):
682 """GetBrush(self) -> wxBrush"""
683 return _ogl
.PyShape_GetBrush(*args
, **kwargs
)
685 def SetDefaultRegionSize(*args
, **kwargs
):
686 """SetDefaultRegionSize(self)"""
687 return _ogl
.PyShape_SetDefaultRegionSize(*args
, **kwargs
)
689 def FormatText(*args
, **kwargs
):
690 """FormatText(self, DC dc, String s, int regionId=0)"""
691 return _ogl
.PyShape_FormatText(*args
, **kwargs
)
693 def SetFormatMode(*args
, **kwargs
):
694 """SetFormatMode(self, int mode, int regionId=0)"""
695 return _ogl
.PyShape_SetFormatMode(*args
, **kwargs
)
697 def GetFormatMode(*args
, **kwargs
):
698 """GetFormatMode(self, int regionId=0) -> int"""
699 return _ogl
.PyShape_GetFormatMode(*args
, **kwargs
)
701 def SetFont(*args
, **kwargs
):
702 """SetFont(self, Font font, int regionId=0)"""
703 return _ogl
.PyShape_SetFont(*args
, **kwargs
)
705 def GetFont(*args
, **kwargs
):
706 """GetFont(self, int regionId=0) -> Font"""
707 return _ogl
.PyShape_GetFont(*args
, **kwargs
)
709 def SetTextColour(*args
, **kwargs
):
710 """SetTextColour(self, String colour, int regionId=0)"""
711 return _ogl
.PyShape_SetTextColour(*args
, **kwargs
)
713 def GetTextColour(*args
, **kwargs
):
714 """GetTextColour(self, int regionId=0) -> String"""
715 return _ogl
.PyShape_GetTextColour(*args
, **kwargs
)
717 def GetNumberOfTextRegions(*args
, **kwargs
):
718 """GetNumberOfTextRegions(self) -> int"""
719 return _ogl
.PyShape_GetNumberOfTextRegions(*args
, **kwargs
)
721 def SetRegionName(*args
, **kwargs
):
722 """SetRegionName(self, String name, int regionId=0)"""
723 return _ogl
.PyShape_SetRegionName(*args
, **kwargs
)
725 def GetRegionName(*args
, **kwargs
):
726 """GetRegionName(self, int regionId) -> String"""
727 return _ogl
.PyShape_GetRegionName(*args
, **kwargs
)
729 def GetRegionId(*args
, **kwargs
):
730 """GetRegionId(self, String name) -> int"""
731 return _ogl
.PyShape_GetRegionId(*args
, **kwargs
)
733 def NameRegions(*args
, **kwargs
):
734 """NameRegions(self, String parentName=EmptyString)"""
735 return _ogl
.PyShape_NameRegions(*args
, **kwargs
)
737 def GetRegions(*args
, **kwargs
):
738 """GetRegions(self) -> PyObject"""
739 return _ogl
.PyShape_GetRegions(*args
, **kwargs
)
741 def AddRegion(*args
, **kwargs
):
742 """AddRegion(self, ShapeRegion region)"""
743 return _ogl
.PyShape_AddRegion(*args
, **kwargs
)
745 def ClearRegions(*args
, **kwargs
):
746 """ClearRegions(self)"""
747 return _ogl
.PyShape_ClearRegions(*args
, **kwargs
)
749 def AssignNewIds(*args
, **kwargs
):
750 """AssignNewIds(self)"""
751 return _ogl
.PyShape_AssignNewIds(*args
, **kwargs
)
753 def FindRegion(*args
, **kwargs
):
754 """FindRegion(self, String regionName, int OUTPUT) -> PyShape"""
755 return _ogl
.PyShape_FindRegion(*args
, **kwargs
)
757 def FindRegionNames(*args
, **kwargs
):
758 """FindRegionNames(self, wxStringList list)"""
759 return _ogl
.PyShape_FindRegionNames(*args
, **kwargs
)
761 def ClearText(*args
, **kwargs
):
762 """ClearText(self, int regionId=0)"""
763 return _ogl
.PyShape_ClearText(*args
, **kwargs
)
765 def RemoveLine(*args
, **kwargs
):
766 """RemoveLine(self, PyLineShape line)"""
767 return _ogl
.PyShape_RemoveLine(*args
, **kwargs
)
769 def GetAttachmentPosition(*args
, **kwargs
):
771 GetAttachmentPosition(self, int attachment, double OUTPUT, double OUTPUT, int nth=0,
772 int no_arcs=1, PyLineShape line=None) -> bool
774 return _ogl
.PyShape_GetAttachmentPosition(*args
, **kwargs
)
776 def GetNumberOfAttachments(*args
, **kwargs
):
777 """GetNumberOfAttachments(self) -> int"""
778 return _ogl
.PyShape_GetNumberOfAttachments(*args
, **kwargs
)
780 def AttachmentIsValid(*args
, **kwargs
):
781 """AttachmentIsValid(self, int attachment) -> bool"""
782 return _ogl
.PyShape_AttachmentIsValid(*args
, **kwargs
)
784 def GetAttachments(*args
, **kwargs
):
785 """GetAttachments(self) -> PyObject"""
786 return _ogl
.PyShape_GetAttachments(*args
, **kwargs
)
788 def GetAttachmentPositionEdge(*args
, **kwargs
):
790 GetAttachmentPositionEdge(self, int attachment, double OUTPUT, double OUTPUT, int nth=0,
791 int no_arcs=1, PyLineShape line=None) -> bool
793 return _ogl
.PyShape_GetAttachmentPositionEdge(*args
, **kwargs
)
795 def CalcSimpleAttachment(*args
, **kwargs
):
797 CalcSimpleAttachment(self, RealPoint pt1, RealPoint pt2, int nth, int noArcs,
798 PyLineShape line) -> RealPoint
800 return _ogl
.PyShape_CalcSimpleAttachment(*args
, **kwargs
)
802 def AttachmentSortTest(*args
, **kwargs
):
803 """AttachmentSortTest(self, int attachmentPoint, RealPoint pt1, RealPoint pt2) -> bool"""
804 return _ogl
.PyShape_AttachmentSortTest(*args
, **kwargs
)
806 def EraseLinks(*args
, **kwargs
):
807 """EraseLinks(self, DC dc, int attachment=-1, bool recurse=False)"""
808 return _ogl
.PyShape_EraseLinks(*args
, **kwargs
)
810 def DrawLinks(*args
, **kwargs
):
811 """DrawLinks(self, DC dc, int attachment=-1, bool recurse=False)"""
812 return _ogl
.PyShape_DrawLinks(*args
, **kwargs
)
814 def MoveLineToNewAttachment(*args
, **kwargs
):
815 """MoveLineToNewAttachment(self, DC dc, PyLineShape to_move, double x, double y) -> bool"""
816 return _ogl
.PyShape_MoveLineToNewAttachment(*args
, **kwargs
)
818 def ApplyAttachmentOrdering(*args
, **kwargs
):
819 """ApplyAttachmentOrdering(self, PyObject linesToSort)"""
820 return _ogl
.PyShape_ApplyAttachmentOrdering(*args
, **kwargs
)
822 def GetBranchingAttachmentRoot(*args
, **kwargs
):
823 """GetBranchingAttachmentRoot(self, int attachment) -> RealPoint"""
824 return _ogl
.PyShape_GetBranchingAttachmentRoot(*args
, **kwargs
)
826 def GetBranchingAttachmentInfo(*args
, **kwargs
):
828 GetBranchingAttachmentInfo(self, int attachment, RealPoint root, RealPoint neck, RealPoint shoulder1,
829 RealPoint shoulder2) -> bool
831 return _ogl
.PyShape_GetBranchingAttachmentInfo(*args
, **kwargs
)
833 def GetBranchingAttachmentPoint(*args
, **kwargs
):
834 """GetBranchingAttachmentPoint(self, int attachment, int n, RealPoint attachmentPoint, RealPoint stemPoint) -> bool"""
835 return _ogl
.PyShape_GetBranchingAttachmentPoint(*args
, **kwargs
)
837 def GetAttachmentLineCount(*args
, **kwargs
):
838 """GetAttachmentLineCount(self, int attachment) -> int"""
839 return _ogl
.PyShape_GetAttachmentLineCount(*args
, **kwargs
)
841 def SetBranchNeckLength(*args
, **kwargs
):
842 """SetBranchNeckLength(self, int len)"""
843 return _ogl
.PyShape_SetBranchNeckLength(*args
, **kwargs
)
845 def GetBranchNeckLength(*args
, **kwargs
):
846 """GetBranchNeckLength(self) -> int"""
847 return _ogl
.PyShape_GetBranchNeckLength(*args
, **kwargs
)
849 def SetBranchStemLength(*args
, **kwargs
):
850 """SetBranchStemLength(self, int len)"""
851 return _ogl
.PyShape_SetBranchStemLength(*args
, **kwargs
)
853 def GetBranchStemLength(*args
, **kwargs
):
854 """GetBranchStemLength(self) -> int"""
855 return _ogl
.PyShape_GetBranchStemLength(*args
, **kwargs
)
857 def SetBranchSpacing(*args
, **kwargs
):
858 """SetBranchSpacing(self, int len)"""
859 return _ogl
.PyShape_SetBranchSpacing(*args
, **kwargs
)
861 def GetBranchSpacing(*args
, **kwargs
):
862 """GetBranchSpacing(self) -> int"""
863 return _ogl
.PyShape_GetBranchSpacing(*args
, **kwargs
)
865 def SetBranchStyle(*args
, **kwargs
):
866 """SetBranchStyle(self, long style)"""
867 return _ogl
.PyShape_SetBranchStyle(*args
, **kwargs
)
869 def GetBranchStyle(*args
, **kwargs
):
870 """GetBranchStyle(self) -> long"""
871 return _ogl
.PyShape_GetBranchStyle(*args
, **kwargs
)
873 def PhysicalToLogicalAttachment(*args
, **kwargs
):
874 """PhysicalToLogicalAttachment(self, int physicalAttachment) -> int"""
875 return _ogl
.PyShape_PhysicalToLogicalAttachment(*args
, **kwargs
)
877 def LogicalToPhysicalAttachment(*args
, **kwargs
):
878 """LogicalToPhysicalAttachment(self, int logicalAttachment) -> int"""
879 return _ogl
.PyShape_LogicalToPhysicalAttachment(*args
, **kwargs
)
881 def Draggable(*args
, **kwargs
):
882 """Draggable(self) -> bool"""
883 return _ogl
.PyShape_Draggable(*args
, **kwargs
)
885 def HasDescendant(*args
, **kwargs
):
886 """HasDescendant(self, PyShape image) -> bool"""
887 return _ogl
.PyShape_HasDescendant(*args
, **kwargs
)
889 def CreateNewCopy(*args
, **kwargs
):
890 """CreateNewCopy(self, bool resetMapping=True, bool recompute=True) -> PyShape"""
891 return _ogl
.PyShape_CreateNewCopy(*args
, **kwargs
)
893 def Copy(*args
, **kwargs
):
894 """Copy(self, PyShape copy)"""
895 return _ogl
.PyShape_Copy(*args
, **kwargs
)
897 def CopyWithHandler(*args
, **kwargs
):
898 """CopyWithHandler(self, PyShape copy)"""
899 return _ogl
.PyShape_CopyWithHandler(*args
, **kwargs
)
901 def Rotate(*args
, **kwargs
):
902 """Rotate(self, double x, double y, double theta)"""
903 return _ogl
.PyShape_Rotate(*args
, **kwargs
)
905 def GetRotation(*args
, **kwargs
):
906 """GetRotation(self) -> double"""
907 return _ogl
.PyShape_GetRotation(*args
, **kwargs
)
909 def SetRotation(*args
, **kwargs
):
910 """SetRotation(self, double rotation)"""
911 return _ogl
.PyShape_SetRotation(*args
, **kwargs
)
913 def ClearAttachments(*args
, **kwargs
):
914 """ClearAttachments(self)"""
915 return _ogl
.PyShape_ClearAttachments(*args
, **kwargs
)
917 def Recentre(*args
, **kwargs
):
918 """Recentre(self, DC dc)"""
919 return _ogl
.PyShape_Recentre(*args
, **kwargs
)
921 def ClearPointList(*args
, **kwargs
):
922 """ClearPointList(self, wxList list)"""
923 return _ogl
.PyShape_ClearPointList(*args
, **kwargs
)
925 def GetBackgroundPen(*args
, **kwargs
):
926 """GetBackgroundPen(self) -> wxPen"""
927 return _ogl
.PyShape_GetBackgroundPen(*args
, **kwargs
)
929 def GetBackgroundBrush(*args
, **kwargs
):
930 """GetBackgroundBrush(self) -> wxBrush"""
931 return _ogl
.PyShape_GetBackgroundBrush(*args
, **kwargs
)
933 def base_OnDelete(*args
, **kwargs
):
934 """base_OnDelete(self)"""
935 return _ogl
.PyShape_base_OnDelete(*args
, **kwargs
)
937 def base_OnDraw(*args
, **kwargs
):
938 """base_OnDraw(self, DC dc)"""
939 return _ogl
.PyShape_base_OnDraw(*args
, **kwargs
)
941 def base_OnDrawContents(*args
, **kwargs
):
942 """base_OnDrawContents(self, DC dc)"""
943 return _ogl
.PyShape_base_OnDrawContents(*args
, **kwargs
)
945 def base_OnDrawBranches(*args
, **kwargs
):
946 """base_OnDrawBranches(self, DC dc, bool erase=False)"""
947 return _ogl
.PyShape_base_OnDrawBranches(*args
, **kwargs
)
949 def base_OnMoveLinks(*args
, **kwargs
):
950 """base_OnMoveLinks(self, DC dc)"""
951 return _ogl
.PyShape_base_OnMoveLinks(*args
, **kwargs
)
953 def base_OnErase(*args
, **kwargs
):
954 """base_OnErase(self, DC dc)"""
955 return _ogl
.PyShape_base_OnErase(*args
, **kwargs
)
957 def base_OnEraseContents(*args
, **kwargs
):
958 """base_OnEraseContents(self, DC dc)"""
959 return _ogl
.PyShape_base_OnEraseContents(*args
, **kwargs
)
961 def base_OnHighlight(*args
, **kwargs
):
962 """base_OnHighlight(self, DC dc)"""
963 return _ogl
.PyShape_base_OnHighlight(*args
, **kwargs
)
965 def base_OnLeftClick(*args
, **kwargs
):
966 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
967 return _ogl
.PyShape_base_OnLeftClick(*args
, **kwargs
)
969 def base_OnLeftDoubleClick(*args
, **kwargs
):
970 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
971 return _ogl
.PyShape_base_OnLeftDoubleClick(*args
, **kwargs
)
973 def base_OnRightClick(*args
, **kwargs
):
974 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
975 return _ogl
.PyShape_base_OnRightClick(*args
, **kwargs
)
977 def base_OnSize(*args
, **kwargs
):
978 """base_OnSize(self, double x, double y)"""
979 return _ogl
.PyShape_base_OnSize(*args
, **kwargs
)
981 def base_OnMovePre(*args
, **kwargs
):
983 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
984 bool display=True) -> bool
986 return _ogl
.PyShape_base_OnMovePre(*args
, **kwargs
)
988 def base_OnMovePost(*args
, **kwargs
):
990 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
993 return _ogl
.PyShape_base_OnMovePost(*args
, **kwargs
)
995 def base_OnDragLeft(*args
, **kwargs
):
996 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
997 return _ogl
.PyShape_base_OnDragLeft(*args
, **kwargs
)
999 def base_OnBeginDragLeft(*args
, **kwargs
):
1000 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1001 return _ogl
.PyShape_base_OnBeginDragLeft(*args
, **kwargs
)
1003 def base_OnEndDragLeft(*args
, **kwargs
):
1004 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1005 return _ogl
.PyShape_base_OnEndDragLeft(*args
, **kwargs
)
1007 def base_OnDragRight(*args
, **kwargs
):
1008 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1009 return _ogl
.PyShape_base_OnDragRight(*args
, **kwargs
)
1011 def base_OnBeginDragRight(*args
, **kwargs
):
1012 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1013 return _ogl
.PyShape_base_OnBeginDragRight(*args
, **kwargs
)
1015 def base_OnEndDragRight(*args
, **kwargs
):
1016 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1017 return _ogl
.PyShape_base_OnEndDragRight(*args
, **kwargs
)
1019 def base_OnDrawOutline(*args
, **kwargs
):
1020 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
1021 return _ogl
.PyShape_base_OnDrawOutline(*args
, **kwargs
)
1023 def base_OnDrawControlPoints(*args
, **kwargs
):
1024 """base_OnDrawControlPoints(self, DC dc)"""
1025 return _ogl
.PyShape_base_OnDrawControlPoints(*args
, **kwargs
)
1027 def base_OnEraseControlPoints(*args
, **kwargs
):
1028 """base_OnEraseControlPoints(self, DC dc)"""
1029 return _ogl
.PyShape_base_OnEraseControlPoints(*args
, **kwargs
)
1031 def base_OnMoveLink(*args
, **kwargs
):
1032 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
1033 return _ogl
.PyShape_base_OnMoveLink(*args
, **kwargs
)
1035 def base_OnSizingDragLeft(*args
, **kwargs
):
1037 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
1040 return _ogl
.PyShape_base_OnSizingDragLeft(*args
, **kwargs
)
1042 def base_OnSizingBeginDragLeft(*args
, **kwargs
):
1044 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1047 return _ogl
.PyShape_base_OnSizingBeginDragLeft(*args
, **kwargs
)
1049 def base_OnSizingEndDragLeft(*args
, **kwargs
):
1051 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1054 return _ogl
.PyShape_base_OnSizingEndDragLeft(*args
, **kwargs
)
1056 def base_OnBeginSize(*args
, **kwargs
):
1057 """base_OnBeginSize(self, double w, double h)"""
1058 return _ogl
.PyShape_base_OnBeginSize(*args
, **kwargs
)
1060 def base_OnEndSize(*args
, **kwargs
):
1061 """base_OnEndSize(self, double w, double h)"""
1062 return _ogl
.PyShape_base_OnEndSize(*args
, **kwargs
)
1065 class PyShapePtr(PyShape
):
1066 def __init__(self
, this
):
1068 if not hasattr(self
,"thisown"): self
.thisown
= 0
1069 self
.__class
__ = PyShape
1070 _ogl
.PyShape_swigregister(PyShapePtr
)
1072 oglMETAFLAGS_OUTLINE
= _ogl
.oglMETAFLAGS_OUTLINE
1073 oglMETAFLAGS_ATTACHMENTS
= _ogl
.oglMETAFLAGS_ATTACHMENTS
1074 class PseudoMetaFile(_core
.Object
):
1076 return "<%s.%s; proxy of C++ wxPseudoMetaFile instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1077 def __init__(self
, *args
, **kwargs
):
1078 """__init__(self) -> PseudoMetaFile"""
1079 newobj
= _ogl
.new_PseudoMetaFile(*args
, **kwargs
)
1080 self
.this
= newobj
.this
1083 def __del__(self
, destroy
=_ogl
.delete_PseudoMetaFile
):
1086 if self
.thisown
: destroy(self
)
1089 def Draw(*args
, **kwargs
):
1090 """Draw(self, DC dc, double xoffset, double yoffset)"""
1091 return _ogl
.PseudoMetaFile_Draw(*args
, **kwargs
)
1093 def Clear(*args
, **kwargs
):
1095 return _ogl
.PseudoMetaFile_Clear(*args
, **kwargs
)
1097 def Copy(*args
, **kwargs
):
1098 """Copy(self, PseudoMetaFile copy)"""
1099 return _ogl
.PseudoMetaFile_Copy(*args
, **kwargs
)
1101 def Scale(*args
, **kwargs
):
1102 """Scale(self, double sx, double sy)"""
1103 return _ogl
.PseudoMetaFile_Scale(*args
, **kwargs
)
1105 def ScaleTo(*args
, **kwargs
):
1106 """ScaleTo(self, double w, double h)"""
1107 return _ogl
.PseudoMetaFile_ScaleTo(*args
, **kwargs
)
1109 def Translate(*args
, **kwargs
):
1110 """Translate(self, double x, double y)"""
1111 return _ogl
.PseudoMetaFile_Translate(*args
, **kwargs
)
1113 def Rotate(*args
, **kwargs
):
1114 """Rotate(self, double x, double y, double theta)"""
1115 return _ogl
.PseudoMetaFile_Rotate(*args
, **kwargs
)
1117 def LoadFromMetaFile(*args
, **kwargs
):
1118 """LoadFromMetaFile(self, String filename, double width, double height) -> bool"""
1119 return _ogl
.PseudoMetaFile_LoadFromMetaFile(*args
, **kwargs
)
1121 def GetBounds(*args
, **kwargs
):
1122 """GetBounds(self, double minX, double minY, double maxX, double maxY)"""
1123 return _ogl
.PseudoMetaFile_GetBounds(*args
, **kwargs
)
1125 def CalculateSize(*args
, **kwargs
):
1126 """CalculateSize(self, PyDrawnShape shape)"""
1127 return _ogl
.PseudoMetaFile_CalculateSize(*args
, **kwargs
)
1129 def SetRotateable(*args
, **kwargs
):
1130 """SetRotateable(self, bool rot)"""
1131 return _ogl
.PseudoMetaFile_SetRotateable(*args
, **kwargs
)
1133 def GetRotateable(*args
, **kwargs
):
1134 """GetRotateable(self) -> bool"""
1135 return _ogl
.PseudoMetaFile_GetRotateable(*args
, **kwargs
)
1137 def SetSize(*args
, **kwargs
):
1138 """SetSize(self, double w, double h)"""
1139 return _ogl
.PseudoMetaFile_SetSize(*args
, **kwargs
)
1141 def SetFillBrush(*args
, **kwargs
):
1142 """SetFillBrush(self, wxBrush brush)"""
1143 return _ogl
.PseudoMetaFile_SetFillBrush(*args
, **kwargs
)
1145 def GetFillBrush(*args
, **kwargs
):
1146 """GetFillBrush(self) -> wxBrush"""
1147 return _ogl
.PseudoMetaFile_GetFillBrush(*args
, **kwargs
)
1149 def SetOutlinePen(*args
, **kwargs
):
1150 """SetOutlinePen(self, wxPen pen)"""
1151 return _ogl
.PseudoMetaFile_SetOutlinePen(*args
, **kwargs
)
1153 def GetOutlinePen(*args
, **kwargs
):
1154 """GetOutlinePen(self) -> wxPen"""
1155 return _ogl
.PseudoMetaFile_GetOutlinePen(*args
, **kwargs
)
1157 def SetOutlineOp(*args
, **kwargs
):
1158 """SetOutlineOp(self, int op)"""
1159 return _ogl
.PseudoMetaFile_SetOutlineOp(*args
, **kwargs
)
1161 def GetOutlineOp(*args
, **kwargs
):
1162 """GetOutlineOp(self) -> int"""
1163 return _ogl
.PseudoMetaFile_GetOutlineOp(*args
, **kwargs
)
1165 def IsValid(*args
, **kwargs
):
1166 """IsValid(self) -> bool"""
1167 return _ogl
.PseudoMetaFile_IsValid(*args
, **kwargs
)
1169 def DrawLine(*args
, **kwargs
):
1170 """DrawLine(self, Point pt1, Point pt2)"""
1171 return _ogl
.PseudoMetaFile_DrawLine(*args
, **kwargs
)
1173 def DrawRectangle(*args
, **kwargs
):
1174 """DrawRectangle(self, Rect rect)"""
1175 return _ogl
.PseudoMetaFile_DrawRectangle(*args
, **kwargs
)
1177 def DrawRoundedRectangle(*args
, **kwargs
):
1178 """DrawRoundedRectangle(self, Rect rect, double radius)"""
1179 return _ogl
.PseudoMetaFile_DrawRoundedRectangle(*args
, **kwargs
)
1181 def DrawArc(*args
, **kwargs
):
1182 """DrawArc(self, Point centrePt, Point startPt, Point endPt)"""
1183 return _ogl
.PseudoMetaFile_DrawArc(*args
, **kwargs
)
1185 def DrawEllipticArc(*args
, **kwargs
):
1186 """DrawEllipticArc(self, Rect rect, double startAngle, double endAngle)"""
1187 return _ogl
.PseudoMetaFile_DrawEllipticArc(*args
, **kwargs
)
1189 def DrawEllipse(*args
, **kwargs
):
1190 """DrawEllipse(self, Rect rect)"""
1191 return _ogl
.PseudoMetaFile_DrawEllipse(*args
, **kwargs
)
1193 def DrawPoint(*args
, **kwargs
):
1194 """DrawPoint(self, Point pt)"""
1195 return _ogl
.PseudoMetaFile_DrawPoint(*args
, **kwargs
)
1197 def DrawText(*args
, **kwargs
):
1198 """DrawText(self, String text, Point pt)"""
1199 return _ogl
.PseudoMetaFile_DrawText(*args
, **kwargs
)
1201 def DrawLines(*args
, **kwargs
):
1202 """DrawLines(self, int points, Point points_array)"""
1203 return _ogl
.PseudoMetaFile_DrawLines(*args
, **kwargs
)
1205 def DrawPolygon(*args
, **kwargs
):
1206 """DrawPolygon(self, int points, Point points_array, int flags=0)"""
1207 return _ogl
.PseudoMetaFile_DrawPolygon(*args
, **kwargs
)
1209 def DrawSpline(*args
, **kwargs
):
1210 """DrawSpline(self, int points, Point points_array)"""
1211 return _ogl
.PseudoMetaFile_DrawSpline(*args
, **kwargs
)
1213 def SetClippingRect(*args
, **kwargs
):
1214 """SetClippingRect(self, Rect rect)"""
1215 return _ogl
.PseudoMetaFile_SetClippingRect(*args
, **kwargs
)
1217 def DestroyClippingRect(*args
, **kwargs
):
1218 """DestroyClippingRect(self)"""
1219 return _ogl
.PseudoMetaFile_DestroyClippingRect(*args
, **kwargs
)
1221 def SetPen(*args
, **kwargs
):
1222 """SetPen(self, wxPen pen, bool isOutline=FALSE)"""
1223 return _ogl
.PseudoMetaFile_SetPen(*args
, **kwargs
)
1225 def SetBrush(*args
, **kwargs
):
1226 """SetBrush(self, wxBrush brush, bool isFill=FALSE)"""
1227 return _ogl
.PseudoMetaFile_SetBrush(*args
, **kwargs
)
1229 def SetFont(*args
, **kwargs
):
1230 """SetFont(self, Font font)"""
1231 return _ogl
.PseudoMetaFile_SetFont(*args
, **kwargs
)
1233 def SetTextColour(*args
, **kwargs
):
1234 """SetTextColour(self, Colour colour)"""
1235 return _ogl
.PseudoMetaFile_SetTextColour(*args
, **kwargs
)
1237 def SetBackgroundColour(*args
, **kwargs
):
1238 """SetBackgroundColour(self, Colour colour)"""
1239 return _ogl
.PseudoMetaFile_SetBackgroundColour(*args
, **kwargs
)
1241 def SetBackgroundMode(*args
, **kwargs
):
1242 """SetBackgroundMode(self, int mode)"""
1243 return _ogl
.PseudoMetaFile_SetBackgroundMode(*args
, **kwargs
)
1246 class PseudoMetaFilePtr(PseudoMetaFile
):
1247 def __init__(self
, this
):
1249 if not hasattr(self
,"thisown"): self
.thisown
= 0
1250 self
.__class
__ = PseudoMetaFile
1251 _ogl
.PseudoMetaFile_swigregister(PseudoMetaFilePtr
)
1253 class PyRectangleShape(PyShape
):
1255 return "<%s.%s; proxy of C++ wxPyRectangleShape instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1256 def __init__(self
, *args
, **kwargs
):
1257 """__init__(self, double width=0.0, double height=0.0) -> PyRectangleShape"""
1258 newobj
= _ogl
.new_PyRectangleShape(*args
, **kwargs
)
1259 self
.this
= newobj
.this
1262 self
._setOORandCallbackInfo
(PyRectangleShape
)
1264 def _setCallbackInfo(*args
, **kwargs
):
1265 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1266 return _ogl
.PyRectangleShape__setCallbackInfo(*args
, **kwargs
)
1268 def SetCornerRadius(*args
, **kwargs
):
1269 """SetCornerRadius(self, double radius)"""
1270 return _ogl
.PyRectangleShape_SetCornerRadius(*args
, **kwargs
)
1272 def GetCornerRadius(*args
, **kwargs
):
1273 """GetCornerRadius(self) -> double"""
1274 return _ogl
.PyRectangleShape_GetCornerRadius(*args
, **kwargs
)
1276 def base_OnDelete(*args
, **kwargs
):
1277 """base_OnDelete(self)"""
1278 return _ogl
.PyRectangleShape_base_OnDelete(*args
, **kwargs
)
1280 def base_OnDraw(*args
, **kwargs
):
1281 """base_OnDraw(self, DC dc)"""
1282 return _ogl
.PyRectangleShape_base_OnDraw(*args
, **kwargs
)
1284 def base_OnDrawContents(*args
, **kwargs
):
1285 """base_OnDrawContents(self, DC dc)"""
1286 return _ogl
.PyRectangleShape_base_OnDrawContents(*args
, **kwargs
)
1288 def base_OnDrawBranches(*args
, **kwargs
):
1289 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
1290 return _ogl
.PyRectangleShape_base_OnDrawBranches(*args
, **kwargs
)
1292 def base_OnMoveLinks(*args
, **kwargs
):
1293 """base_OnMoveLinks(self, DC dc)"""
1294 return _ogl
.PyRectangleShape_base_OnMoveLinks(*args
, **kwargs
)
1296 def base_OnErase(*args
, **kwargs
):
1297 """base_OnErase(self, DC dc)"""
1298 return _ogl
.PyRectangleShape_base_OnErase(*args
, **kwargs
)
1300 def base_OnEraseContents(*args
, **kwargs
):
1301 """base_OnEraseContents(self, DC dc)"""
1302 return _ogl
.PyRectangleShape_base_OnEraseContents(*args
, **kwargs
)
1304 def base_OnHighlight(*args
, **kwargs
):
1305 """base_OnHighlight(self, DC dc)"""
1306 return _ogl
.PyRectangleShape_base_OnHighlight(*args
, **kwargs
)
1308 def base_OnLeftClick(*args
, **kwargs
):
1309 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
1310 return _ogl
.PyRectangleShape_base_OnLeftClick(*args
, **kwargs
)
1312 def base_OnLeftDoubleClick(*args
, **kwargs
):
1313 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
1314 return _ogl
.PyRectangleShape_base_OnLeftDoubleClick(*args
, **kwargs
)
1316 def base_OnRightClick(*args
, **kwargs
):
1317 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
1318 return _ogl
.PyRectangleShape_base_OnRightClick(*args
, **kwargs
)
1320 def base_OnSize(*args
, **kwargs
):
1321 """base_OnSize(self, double x, double y)"""
1322 return _ogl
.PyRectangleShape_base_OnSize(*args
, **kwargs
)
1324 def base_OnMovePre(*args
, **kwargs
):
1326 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
1327 bool display=True) -> bool
1329 return _ogl
.PyRectangleShape_base_OnMovePre(*args
, **kwargs
)
1331 def base_OnMovePost(*args
, **kwargs
):
1333 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
1336 return _ogl
.PyRectangleShape_base_OnMovePost(*args
, **kwargs
)
1338 def base_OnDragLeft(*args
, **kwargs
):
1339 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1340 return _ogl
.PyRectangleShape_base_OnDragLeft(*args
, **kwargs
)
1342 def base_OnBeginDragLeft(*args
, **kwargs
):
1343 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1344 return _ogl
.PyRectangleShape_base_OnBeginDragLeft(*args
, **kwargs
)
1346 def base_OnEndDragLeft(*args
, **kwargs
):
1347 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1348 return _ogl
.PyRectangleShape_base_OnEndDragLeft(*args
, **kwargs
)
1350 def base_OnDragRight(*args
, **kwargs
):
1351 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1352 return _ogl
.PyRectangleShape_base_OnDragRight(*args
, **kwargs
)
1354 def base_OnBeginDragRight(*args
, **kwargs
):
1355 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1356 return _ogl
.PyRectangleShape_base_OnBeginDragRight(*args
, **kwargs
)
1358 def base_OnEndDragRight(*args
, **kwargs
):
1359 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1360 return _ogl
.PyRectangleShape_base_OnEndDragRight(*args
, **kwargs
)
1362 def base_OnDrawOutline(*args
, **kwargs
):
1363 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
1364 return _ogl
.PyRectangleShape_base_OnDrawOutline(*args
, **kwargs
)
1366 def base_OnDrawControlPoints(*args
, **kwargs
):
1367 """base_OnDrawControlPoints(self, DC dc)"""
1368 return _ogl
.PyRectangleShape_base_OnDrawControlPoints(*args
, **kwargs
)
1370 def base_OnEraseControlPoints(*args
, **kwargs
):
1371 """base_OnEraseControlPoints(self, DC dc)"""
1372 return _ogl
.PyRectangleShape_base_OnEraseControlPoints(*args
, **kwargs
)
1374 def base_OnMoveLink(*args
, **kwargs
):
1375 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
1376 return _ogl
.PyRectangleShape_base_OnMoveLink(*args
, **kwargs
)
1378 def base_OnSizingDragLeft(*args
, **kwargs
):
1380 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
1383 return _ogl
.PyRectangleShape_base_OnSizingDragLeft(*args
, **kwargs
)
1385 def base_OnSizingBeginDragLeft(*args
, **kwargs
):
1387 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1390 return _ogl
.PyRectangleShape_base_OnSizingBeginDragLeft(*args
, **kwargs
)
1392 def base_OnSizingEndDragLeft(*args
, **kwargs
):
1394 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1397 return _ogl
.PyRectangleShape_base_OnSizingEndDragLeft(*args
, **kwargs
)
1399 def base_OnBeginSize(*args
, **kwargs
):
1400 """base_OnBeginSize(self, double w, double h)"""
1401 return _ogl
.PyRectangleShape_base_OnBeginSize(*args
, **kwargs
)
1403 def base_OnEndSize(*args
, **kwargs
):
1404 """base_OnEndSize(self, double w, double h)"""
1405 return _ogl
.PyRectangleShape_base_OnEndSize(*args
, **kwargs
)
1408 class PyRectangleShapePtr(PyRectangleShape
):
1409 def __init__(self
, this
):
1411 if not hasattr(self
,"thisown"): self
.thisown
= 0
1412 self
.__class
__ = PyRectangleShape
1413 _ogl
.PyRectangleShape_swigregister(PyRectangleShapePtr
)
1415 class PyControlPoint(PyRectangleShape
):
1417 return "<%s.%s; proxy of C++ wxPyControlPoint instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1418 def __init__(self
, *args
, **kwargs
):
1420 __init__(self, PyShapeCanvas the_canvas=None, PyShape object=None,
1421 double size=0.0, double the_xoffset=0.0, double the_yoffset=0.0,
1422 int the_type=0) -> PyControlPoint
1424 newobj
= _ogl
.new_PyControlPoint(*args
, **kwargs
)
1425 self
.this
= newobj
.this
1428 self
._setOORandCallbackInfo
(PyControlPoint
)
1430 def _setCallbackInfo(*args
, **kwargs
):
1431 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1432 return _ogl
.PyControlPoint__setCallbackInfo(*args
, **kwargs
)
1434 def SetCornerRadius(*args
, **kwargs
):
1435 """SetCornerRadius(self, double radius)"""
1436 return _ogl
.PyControlPoint_SetCornerRadius(*args
, **kwargs
)
1438 def base_OnDelete(*args
, **kwargs
):
1439 """base_OnDelete(self)"""
1440 return _ogl
.PyControlPoint_base_OnDelete(*args
, **kwargs
)
1442 def base_OnDraw(*args
, **kwargs
):
1443 """base_OnDraw(self, DC dc)"""
1444 return _ogl
.PyControlPoint_base_OnDraw(*args
, **kwargs
)
1446 def base_OnDrawContents(*args
, **kwargs
):
1447 """base_OnDrawContents(self, DC dc)"""
1448 return _ogl
.PyControlPoint_base_OnDrawContents(*args
, **kwargs
)
1450 def base_OnDrawBranches(*args
, **kwargs
):
1451 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
1452 return _ogl
.PyControlPoint_base_OnDrawBranches(*args
, **kwargs
)
1454 def base_OnMoveLinks(*args
, **kwargs
):
1455 """base_OnMoveLinks(self, DC dc)"""
1456 return _ogl
.PyControlPoint_base_OnMoveLinks(*args
, **kwargs
)
1458 def base_OnErase(*args
, **kwargs
):
1459 """base_OnErase(self, DC dc)"""
1460 return _ogl
.PyControlPoint_base_OnErase(*args
, **kwargs
)
1462 def base_OnEraseContents(*args
, **kwargs
):
1463 """base_OnEraseContents(self, DC dc)"""
1464 return _ogl
.PyControlPoint_base_OnEraseContents(*args
, **kwargs
)
1466 def base_OnHighlight(*args
, **kwargs
):
1467 """base_OnHighlight(self, DC dc)"""
1468 return _ogl
.PyControlPoint_base_OnHighlight(*args
, **kwargs
)
1470 def base_OnLeftClick(*args
, **kwargs
):
1471 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
1472 return _ogl
.PyControlPoint_base_OnLeftClick(*args
, **kwargs
)
1474 def base_OnLeftDoubleClick(*args
, **kwargs
):
1475 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
1476 return _ogl
.PyControlPoint_base_OnLeftDoubleClick(*args
, **kwargs
)
1478 def base_OnRightClick(*args
, **kwargs
):
1479 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
1480 return _ogl
.PyControlPoint_base_OnRightClick(*args
, **kwargs
)
1482 def base_OnSize(*args
, **kwargs
):
1483 """base_OnSize(self, double x, double y)"""
1484 return _ogl
.PyControlPoint_base_OnSize(*args
, **kwargs
)
1486 def base_OnMovePre(*args
, **kwargs
):
1488 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
1489 bool display=True) -> bool
1491 return _ogl
.PyControlPoint_base_OnMovePre(*args
, **kwargs
)
1493 def base_OnMovePost(*args
, **kwargs
):
1495 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
1498 return _ogl
.PyControlPoint_base_OnMovePost(*args
, **kwargs
)
1500 def base_OnDragLeft(*args
, **kwargs
):
1501 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1502 return _ogl
.PyControlPoint_base_OnDragLeft(*args
, **kwargs
)
1504 def base_OnBeginDragLeft(*args
, **kwargs
):
1505 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1506 return _ogl
.PyControlPoint_base_OnBeginDragLeft(*args
, **kwargs
)
1508 def base_OnEndDragLeft(*args
, **kwargs
):
1509 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1510 return _ogl
.PyControlPoint_base_OnEndDragLeft(*args
, **kwargs
)
1512 def base_OnDragRight(*args
, **kwargs
):
1513 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1514 return _ogl
.PyControlPoint_base_OnDragRight(*args
, **kwargs
)
1516 def base_OnBeginDragRight(*args
, **kwargs
):
1517 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1518 return _ogl
.PyControlPoint_base_OnBeginDragRight(*args
, **kwargs
)
1520 def base_OnEndDragRight(*args
, **kwargs
):
1521 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1522 return _ogl
.PyControlPoint_base_OnEndDragRight(*args
, **kwargs
)
1524 def base_OnDrawOutline(*args
, **kwargs
):
1525 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
1526 return _ogl
.PyControlPoint_base_OnDrawOutline(*args
, **kwargs
)
1528 def base_OnDrawControlPoints(*args
, **kwargs
):
1529 """base_OnDrawControlPoints(self, DC dc)"""
1530 return _ogl
.PyControlPoint_base_OnDrawControlPoints(*args
, **kwargs
)
1532 def base_OnEraseControlPoints(*args
, **kwargs
):
1533 """base_OnEraseControlPoints(self, DC dc)"""
1534 return _ogl
.PyControlPoint_base_OnEraseControlPoints(*args
, **kwargs
)
1536 def base_OnMoveLink(*args
, **kwargs
):
1537 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
1538 return _ogl
.PyControlPoint_base_OnMoveLink(*args
, **kwargs
)
1540 def base_OnSizingDragLeft(*args
, **kwargs
):
1542 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
1545 return _ogl
.PyControlPoint_base_OnSizingDragLeft(*args
, **kwargs
)
1547 def base_OnSizingBeginDragLeft(*args
, **kwargs
):
1549 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1552 return _ogl
.PyControlPoint_base_OnSizingBeginDragLeft(*args
, **kwargs
)
1554 def base_OnSizingEndDragLeft(*args
, **kwargs
):
1556 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1559 return _ogl
.PyControlPoint_base_OnSizingEndDragLeft(*args
, **kwargs
)
1561 def base_OnBeginSize(*args
, **kwargs
):
1562 """base_OnBeginSize(self, double w, double h)"""
1563 return _ogl
.PyControlPoint_base_OnBeginSize(*args
, **kwargs
)
1565 def base_OnEndSize(*args
, **kwargs
):
1566 """base_OnEndSize(self, double w, double h)"""
1567 return _ogl
.PyControlPoint_base_OnEndSize(*args
, **kwargs
)
1570 class PyControlPointPtr(PyControlPoint
):
1571 def __init__(self
, this
):
1573 if not hasattr(self
,"thisown"): self
.thisown
= 0
1574 self
.__class
__ = PyControlPoint
1575 _ogl
.PyControlPoint_swigregister(PyControlPointPtr
)
1577 class PyBitmapShape(PyRectangleShape
):
1579 return "<%s.%s; proxy of C++ wxPyBitmapShape instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1580 def __init__(self
, *args
, **kwargs
):
1581 """__init__(self) -> PyBitmapShape"""
1582 newobj
= _ogl
.new_PyBitmapShape(*args
, **kwargs
)
1583 self
.this
= newobj
.this
1586 self
._setOORandCallbackInfo
(PyBitmapShape
)
1588 def _setCallbackInfo(*args
, **kwargs
):
1589 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1590 return _ogl
.PyBitmapShape__setCallbackInfo(*args
, **kwargs
)
1592 def GetBitmap(*args
, **kwargs
):
1593 """GetBitmap(self) -> Bitmap"""
1594 return _ogl
.PyBitmapShape_GetBitmap(*args
, **kwargs
)
1596 def GetFilename(*args
, **kwargs
):
1597 """GetFilename(self) -> String"""
1598 return _ogl
.PyBitmapShape_GetFilename(*args
, **kwargs
)
1600 def SetBitmap(*args
, **kwargs
):
1601 """SetBitmap(self, Bitmap bitmap)"""
1602 return _ogl
.PyBitmapShape_SetBitmap(*args
, **kwargs
)
1604 def SetFilename(*args
, **kwargs
):
1605 """SetFilename(self, String filename)"""
1606 return _ogl
.PyBitmapShape_SetFilename(*args
, **kwargs
)
1608 def base_OnDelete(*args
, **kwargs
):
1609 """base_OnDelete(self)"""
1610 return _ogl
.PyBitmapShape_base_OnDelete(*args
, **kwargs
)
1612 def base_OnDraw(*args
, **kwargs
):
1613 """base_OnDraw(self, DC dc)"""
1614 return _ogl
.PyBitmapShape_base_OnDraw(*args
, **kwargs
)
1616 def base_OnDrawContents(*args
, **kwargs
):
1617 """base_OnDrawContents(self, DC dc)"""
1618 return _ogl
.PyBitmapShape_base_OnDrawContents(*args
, **kwargs
)
1620 def base_OnDrawBranches(*args
, **kwargs
):
1621 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
1622 return _ogl
.PyBitmapShape_base_OnDrawBranches(*args
, **kwargs
)
1624 def base_OnMoveLinks(*args
, **kwargs
):
1625 """base_OnMoveLinks(self, DC dc)"""
1626 return _ogl
.PyBitmapShape_base_OnMoveLinks(*args
, **kwargs
)
1628 def base_OnErase(*args
, **kwargs
):
1629 """base_OnErase(self, DC dc)"""
1630 return _ogl
.PyBitmapShape_base_OnErase(*args
, **kwargs
)
1632 def base_OnEraseContents(*args
, **kwargs
):
1633 """base_OnEraseContents(self, DC dc)"""
1634 return _ogl
.PyBitmapShape_base_OnEraseContents(*args
, **kwargs
)
1636 def base_OnHighlight(*args
, **kwargs
):
1637 """base_OnHighlight(self, DC dc)"""
1638 return _ogl
.PyBitmapShape_base_OnHighlight(*args
, **kwargs
)
1640 def base_OnLeftClick(*args
, **kwargs
):
1641 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
1642 return _ogl
.PyBitmapShape_base_OnLeftClick(*args
, **kwargs
)
1644 def base_OnLeftDoubleClick(*args
, **kwargs
):
1645 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
1646 return _ogl
.PyBitmapShape_base_OnLeftDoubleClick(*args
, **kwargs
)
1648 def base_OnRightClick(*args
, **kwargs
):
1649 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
1650 return _ogl
.PyBitmapShape_base_OnRightClick(*args
, **kwargs
)
1652 def base_OnSize(*args
, **kwargs
):
1653 """base_OnSize(self, double x, double y)"""
1654 return _ogl
.PyBitmapShape_base_OnSize(*args
, **kwargs
)
1656 def base_OnMovePre(*args
, **kwargs
):
1658 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
1659 bool display=True) -> bool
1661 return _ogl
.PyBitmapShape_base_OnMovePre(*args
, **kwargs
)
1663 def base_OnMovePost(*args
, **kwargs
):
1665 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
1668 return _ogl
.PyBitmapShape_base_OnMovePost(*args
, **kwargs
)
1670 def base_OnDragLeft(*args
, **kwargs
):
1671 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1672 return _ogl
.PyBitmapShape_base_OnDragLeft(*args
, **kwargs
)
1674 def base_OnBeginDragLeft(*args
, **kwargs
):
1675 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1676 return _ogl
.PyBitmapShape_base_OnBeginDragLeft(*args
, **kwargs
)
1678 def base_OnEndDragLeft(*args
, **kwargs
):
1679 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1680 return _ogl
.PyBitmapShape_base_OnEndDragLeft(*args
, **kwargs
)
1682 def base_OnDragRight(*args
, **kwargs
):
1683 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1684 return _ogl
.PyBitmapShape_base_OnDragRight(*args
, **kwargs
)
1686 def base_OnBeginDragRight(*args
, **kwargs
):
1687 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1688 return _ogl
.PyBitmapShape_base_OnBeginDragRight(*args
, **kwargs
)
1690 def base_OnEndDragRight(*args
, **kwargs
):
1691 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1692 return _ogl
.PyBitmapShape_base_OnEndDragRight(*args
, **kwargs
)
1694 def base_OnDrawOutline(*args
, **kwargs
):
1695 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
1696 return _ogl
.PyBitmapShape_base_OnDrawOutline(*args
, **kwargs
)
1698 def base_OnDrawControlPoints(*args
, **kwargs
):
1699 """base_OnDrawControlPoints(self, DC dc)"""
1700 return _ogl
.PyBitmapShape_base_OnDrawControlPoints(*args
, **kwargs
)
1702 def base_OnEraseControlPoints(*args
, **kwargs
):
1703 """base_OnEraseControlPoints(self, DC dc)"""
1704 return _ogl
.PyBitmapShape_base_OnEraseControlPoints(*args
, **kwargs
)
1706 def base_OnMoveLink(*args
, **kwargs
):
1707 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
1708 return _ogl
.PyBitmapShape_base_OnMoveLink(*args
, **kwargs
)
1710 def base_OnSizingDragLeft(*args
, **kwargs
):
1712 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
1715 return _ogl
.PyBitmapShape_base_OnSizingDragLeft(*args
, **kwargs
)
1717 def base_OnSizingBeginDragLeft(*args
, **kwargs
):
1719 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1722 return _ogl
.PyBitmapShape_base_OnSizingBeginDragLeft(*args
, **kwargs
)
1724 def base_OnSizingEndDragLeft(*args
, **kwargs
):
1726 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1729 return _ogl
.PyBitmapShape_base_OnSizingEndDragLeft(*args
, **kwargs
)
1731 def base_OnBeginSize(*args
, **kwargs
):
1732 """base_OnBeginSize(self, double w, double h)"""
1733 return _ogl
.PyBitmapShape_base_OnBeginSize(*args
, **kwargs
)
1735 def base_OnEndSize(*args
, **kwargs
):
1736 """base_OnEndSize(self, double w, double h)"""
1737 return _ogl
.PyBitmapShape_base_OnEndSize(*args
, **kwargs
)
1740 class PyBitmapShapePtr(PyBitmapShape
):
1741 def __init__(self
, this
):
1743 if not hasattr(self
,"thisown"): self
.thisown
= 0
1744 self
.__class
__ = PyBitmapShape
1745 _ogl
.PyBitmapShape_swigregister(PyBitmapShapePtr
)
1747 class PyDrawnShape(PyRectangleShape
):
1749 return "<%s.%s; proxy of C++ wxPyDrawnShape instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1750 def __init__(self
, *args
, **kwargs
):
1751 """__init__(self) -> PyDrawnShape"""
1752 newobj
= _ogl
.new_PyDrawnShape(*args
, **kwargs
)
1753 self
.this
= newobj
.this
1756 self
._setOORandCallbackInfo
(PyDrawnShape
)
1758 def _setCallbackInfo(*args
, **kwargs
):
1759 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1760 return _ogl
.PyDrawnShape__setCallbackInfo(*args
, **kwargs
)
1762 def CalculateSize(*args
, **kwargs
):
1763 """CalculateSize(self)"""
1764 return _ogl
.PyDrawnShape_CalculateSize(*args
, **kwargs
)
1766 def DestroyClippingRect(*args
, **kwargs
):
1767 """DestroyClippingRect(self)"""
1768 return _ogl
.PyDrawnShape_DestroyClippingRect(*args
, **kwargs
)
1770 def DrawArc(*args
, **kwargs
):
1771 """DrawArc(self, Point centrePoint, Point startPoint, Point endPoint)"""
1772 return _ogl
.PyDrawnShape_DrawArc(*args
, **kwargs
)
1774 def DrawAtAngle(*args
, **kwargs
):
1775 """DrawAtAngle(self, int angle)"""
1776 return _ogl
.PyDrawnShape_DrawAtAngle(*args
, **kwargs
)
1778 def DrawEllipticArc(*args
, **kwargs
):
1779 """DrawEllipticArc(self, Rect rect, double startAngle, double endAngle)"""
1780 return _ogl
.PyDrawnShape_DrawEllipticArc(*args
, **kwargs
)
1782 def DrawLine(*args
, **kwargs
):
1783 """DrawLine(self, Point point1, Point point2)"""
1784 return _ogl
.PyDrawnShape_DrawLine(*args
, **kwargs
)
1786 def DrawLines(*args
, **kwargs
):
1787 """DrawLines(self, int points, Point points_array)"""
1788 return _ogl
.PyDrawnShape_DrawLines(*args
, **kwargs
)
1790 def DrawPoint(*args
, **kwargs
):
1791 """DrawPoint(self, Point point)"""
1792 return _ogl
.PyDrawnShape_DrawPoint(*args
, **kwargs
)
1794 def DrawPolygon(*args
, **kwargs
):
1795 """DrawPolygon(self, int points, Point points_array, int flags=0)"""
1796 return _ogl
.PyDrawnShape_DrawPolygon(*args
, **kwargs
)
1798 def DrawRectangle(*args
, **kwargs
):
1799 """DrawRectangle(self, Rect rect)"""
1800 return _ogl
.PyDrawnShape_DrawRectangle(*args
, **kwargs
)
1802 def DrawRoundedRectangle(*args
, **kwargs
):
1803 """DrawRoundedRectangle(self, Rect rect, double radius)"""
1804 return _ogl
.PyDrawnShape_DrawRoundedRectangle(*args
, **kwargs
)
1806 def DrawSpline(*args
, **kwargs
):
1807 """DrawSpline(self, int points, Point points_array)"""
1808 return _ogl
.PyDrawnShape_DrawSpline(*args
, **kwargs
)
1810 def DrawText(*args
, **kwargs
):
1811 """DrawText(self, String text, Point point)"""
1812 return _ogl
.PyDrawnShape_DrawText(*args
, **kwargs
)
1814 def GetAngle(*args
, **kwargs
):
1815 """GetAngle(self) -> int"""
1816 return _ogl
.PyDrawnShape_GetAngle(*args
, **kwargs
)
1818 def GetMetaFile(*args
, **kwargs
):
1819 """GetMetaFile(self) -> PseudoMetaFile"""
1820 return _ogl
.PyDrawnShape_GetMetaFile(*args
, **kwargs
)
1822 def GetRotation(*args
, **kwargs
):
1823 """GetRotation(self) -> double"""
1824 return _ogl
.PyDrawnShape_GetRotation(*args
, **kwargs
)
1826 def LoadFromMetaFile(*args
, **kwargs
):
1827 """LoadFromMetaFile(self, String filename) -> bool"""
1828 return _ogl
.PyDrawnShape_LoadFromMetaFile(*args
, **kwargs
)
1830 def Rotate(*args
, **kwargs
):
1831 """Rotate(self, double x, double y, double theta)"""
1832 return _ogl
.PyDrawnShape_Rotate(*args
, **kwargs
)
1834 def SetClippingRect(*args
, **kwargs
):
1835 """SetClippingRect(self, Rect rect)"""
1836 return _ogl
.PyDrawnShape_SetClippingRect(*args
, **kwargs
)
1838 def SetDrawnBackgroundColour(*args
, **kwargs
):
1839 """SetDrawnBackgroundColour(self, Colour colour)"""
1840 return _ogl
.PyDrawnShape_SetDrawnBackgroundColour(*args
, **kwargs
)
1842 def SetDrawnBackgroundMode(*args
, **kwargs
):
1843 """SetDrawnBackgroundMode(self, int mode)"""
1844 return _ogl
.PyDrawnShape_SetDrawnBackgroundMode(*args
, **kwargs
)
1846 def SetDrawnBrush(*args
, **kwargs
):
1847 """SetDrawnBrush(self, wxBrush pen, bool isOutline=FALSE)"""
1848 return _ogl
.PyDrawnShape_SetDrawnBrush(*args
, **kwargs
)
1850 def SetDrawnFont(*args
, **kwargs
):
1851 """SetDrawnFont(self, Font font)"""
1852 return _ogl
.PyDrawnShape_SetDrawnFont(*args
, **kwargs
)
1854 def SetDrawnPen(*args
, **kwargs
):
1855 """SetDrawnPen(self, wxPen pen, bool isOutline=FALSE)"""
1856 return _ogl
.PyDrawnShape_SetDrawnPen(*args
, **kwargs
)
1858 def SetDrawnTextColour(*args
, **kwargs
):
1859 """SetDrawnTextColour(self, Colour colour)"""
1860 return _ogl
.PyDrawnShape_SetDrawnTextColour(*args
, **kwargs
)
1862 def Scale(*args
, **kwargs
):
1863 """Scale(self, double sx, double sy)"""
1864 return _ogl
.PyDrawnShape_Scale(*args
, **kwargs
)
1866 def SetSaveToFile(*args
, **kwargs
):
1867 """SetSaveToFile(self, bool save)"""
1868 return _ogl
.PyDrawnShape_SetSaveToFile(*args
, **kwargs
)
1870 def Translate(*args
, **kwargs
):
1871 """Translate(self, double x, double y)"""
1872 return _ogl
.PyDrawnShape_Translate(*args
, **kwargs
)
1874 def base_OnDelete(*args
, **kwargs
):
1875 """base_OnDelete(self)"""
1876 return _ogl
.PyDrawnShape_base_OnDelete(*args
, **kwargs
)
1878 def base_OnDraw(*args
, **kwargs
):
1879 """base_OnDraw(self, DC dc)"""
1880 return _ogl
.PyDrawnShape_base_OnDraw(*args
, **kwargs
)
1882 def base_OnDrawContents(*args
, **kwargs
):
1883 """base_OnDrawContents(self, DC dc)"""
1884 return _ogl
.PyDrawnShape_base_OnDrawContents(*args
, **kwargs
)
1886 def base_OnDrawBranches(*args
, **kwargs
):
1887 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
1888 return _ogl
.PyDrawnShape_base_OnDrawBranches(*args
, **kwargs
)
1890 def base_OnMoveLinks(*args
, **kwargs
):
1891 """base_OnMoveLinks(self, DC dc)"""
1892 return _ogl
.PyDrawnShape_base_OnMoveLinks(*args
, **kwargs
)
1894 def base_OnErase(*args
, **kwargs
):
1895 """base_OnErase(self, DC dc)"""
1896 return _ogl
.PyDrawnShape_base_OnErase(*args
, **kwargs
)
1898 def base_OnEraseContents(*args
, **kwargs
):
1899 """base_OnEraseContents(self, DC dc)"""
1900 return _ogl
.PyDrawnShape_base_OnEraseContents(*args
, **kwargs
)
1902 def base_OnHighlight(*args
, **kwargs
):
1903 """base_OnHighlight(self, DC dc)"""
1904 return _ogl
.PyDrawnShape_base_OnHighlight(*args
, **kwargs
)
1906 def base_OnLeftClick(*args
, **kwargs
):
1907 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
1908 return _ogl
.PyDrawnShape_base_OnLeftClick(*args
, **kwargs
)
1910 def base_OnLeftDoubleClick(*args
, **kwargs
):
1911 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
1912 return _ogl
.PyDrawnShape_base_OnLeftDoubleClick(*args
, **kwargs
)
1914 def base_OnRightClick(*args
, **kwargs
):
1915 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
1916 return _ogl
.PyDrawnShape_base_OnRightClick(*args
, **kwargs
)
1918 def base_OnSize(*args
, **kwargs
):
1919 """base_OnSize(self, double x, double y)"""
1920 return _ogl
.PyDrawnShape_base_OnSize(*args
, **kwargs
)
1922 def base_OnMovePre(*args
, **kwargs
):
1924 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
1925 bool display=True) -> bool
1927 return _ogl
.PyDrawnShape_base_OnMovePre(*args
, **kwargs
)
1929 def base_OnMovePost(*args
, **kwargs
):
1931 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
1934 return _ogl
.PyDrawnShape_base_OnMovePost(*args
, **kwargs
)
1936 def base_OnDragLeft(*args
, **kwargs
):
1937 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1938 return _ogl
.PyDrawnShape_base_OnDragLeft(*args
, **kwargs
)
1940 def base_OnBeginDragLeft(*args
, **kwargs
):
1941 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1942 return _ogl
.PyDrawnShape_base_OnBeginDragLeft(*args
, **kwargs
)
1944 def base_OnEndDragLeft(*args
, **kwargs
):
1945 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
1946 return _ogl
.PyDrawnShape_base_OnEndDragLeft(*args
, **kwargs
)
1948 def base_OnDragRight(*args
, **kwargs
):
1949 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
1950 return _ogl
.PyDrawnShape_base_OnDragRight(*args
, **kwargs
)
1952 def base_OnBeginDragRight(*args
, **kwargs
):
1953 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1954 return _ogl
.PyDrawnShape_base_OnBeginDragRight(*args
, **kwargs
)
1956 def base_OnEndDragRight(*args
, **kwargs
):
1957 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
1958 return _ogl
.PyDrawnShape_base_OnEndDragRight(*args
, **kwargs
)
1960 def base_OnDrawOutline(*args
, **kwargs
):
1961 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
1962 return _ogl
.PyDrawnShape_base_OnDrawOutline(*args
, **kwargs
)
1964 def base_OnDrawControlPoints(*args
, **kwargs
):
1965 """base_OnDrawControlPoints(self, DC dc)"""
1966 return _ogl
.PyDrawnShape_base_OnDrawControlPoints(*args
, **kwargs
)
1968 def base_OnEraseControlPoints(*args
, **kwargs
):
1969 """base_OnEraseControlPoints(self, DC dc)"""
1970 return _ogl
.PyDrawnShape_base_OnEraseControlPoints(*args
, **kwargs
)
1972 def base_OnMoveLink(*args
, **kwargs
):
1973 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
1974 return _ogl
.PyDrawnShape_base_OnMoveLink(*args
, **kwargs
)
1976 def base_OnSizingDragLeft(*args
, **kwargs
):
1978 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
1981 return _ogl
.PyDrawnShape_base_OnSizingDragLeft(*args
, **kwargs
)
1983 def base_OnSizingBeginDragLeft(*args
, **kwargs
):
1985 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1988 return _ogl
.PyDrawnShape_base_OnSizingBeginDragLeft(*args
, **kwargs
)
1990 def base_OnSizingEndDragLeft(*args
, **kwargs
):
1992 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
1995 return _ogl
.PyDrawnShape_base_OnSizingEndDragLeft(*args
, **kwargs
)
1997 def base_OnBeginSize(*args
, **kwargs
):
1998 """base_OnBeginSize(self, double w, double h)"""
1999 return _ogl
.PyDrawnShape_base_OnBeginSize(*args
, **kwargs
)
2001 def base_OnEndSize(*args
, **kwargs
):
2002 """base_OnEndSize(self, double w, double h)"""
2003 return _ogl
.PyDrawnShape_base_OnEndSize(*args
, **kwargs
)
2006 class PyDrawnShapePtr(PyDrawnShape
):
2007 def __init__(self
, this
):
2009 if not hasattr(self
,"thisown"): self
.thisown
= 0
2010 self
.__class
__ = PyDrawnShape
2011 _ogl
.PyDrawnShape_swigregister(PyDrawnShapePtr
)
2013 class OGLConstraint(_core
.Object
):
2015 return "<%s.%s; proxy of C++ wxOGLConstraint instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2016 def __init__(self
, *args
, **kwargs
):
2017 """__init__(self, int type, PyShape constraining, PyObject constrained) -> OGLConstraint"""
2018 newobj
= _ogl
.new_OGLConstraint(*args
, **kwargs
)
2019 self
.this
= newobj
.this
2022 def Evaluate(*args
, **kwargs
):
2023 """Evaluate(self) -> bool"""
2024 return _ogl
.OGLConstraint_Evaluate(*args
, **kwargs
)
2026 def SetSpacing(*args
, **kwargs
):
2027 """SetSpacing(self, double x, double y)"""
2028 return _ogl
.OGLConstraint_SetSpacing(*args
, **kwargs
)
2030 def Equals(*args
, **kwargs
):
2031 """Equals(self, double a, double b) -> bool"""
2032 return _ogl
.OGLConstraint_Equals(*args
, **kwargs
)
2035 class OGLConstraintPtr(OGLConstraint
):
2036 def __init__(self
, this
):
2038 if not hasattr(self
,"thisown"): self
.thisown
= 0
2039 self
.__class
__ = OGLConstraint
2040 _ogl
.OGLConstraint_swigregister(OGLConstraintPtr
)
2042 class PyCompositeShape(PyRectangleShape
):
2044 return "<%s.%s; proxy of C++ wxPyCompositeShape instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2045 def __init__(self
, *args
, **kwargs
):
2046 """__init__(self) -> PyCompositeShape"""
2047 newobj
= _ogl
.new_PyCompositeShape(*args
, **kwargs
)
2048 self
.this
= newobj
.this
2051 self
._setOORandCallbackInfo
(PyCompositeShape
)
2053 def _setCallbackInfo(*args
, **kwargs
):
2054 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
2055 return _ogl
.PyCompositeShape__setCallbackInfo(*args
, **kwargs
)
2057 def AddChild(*args
, **kwargs
):
2058 """AddChild(self, PyShape child, PyShape addAfter=None)"""
2059 return _ogl
.PyCompositeShape_AddChild(*args
, **kwargs
)
2061 def AddConstraint(*args
, **kwargs
):
2062 """AddConstraint(self, OGLConstraint constraint) -> OGLConstraint"""
2063 return _ogl
.PyCompositeShape_AddConstraint(*args
, **kwargs
)
2065 def AddConstrainedShapes(*args
, **kwargs
):
2066 """AddConstrainedShapes(self, int type, PyShape constraining, PyObject constrained) -> OGLConstraint"""
2067 return _ogl
.PyCompositeShape_AddConstrainedShapes(*args
, **kwargs
)
2069 def AddSimpleConstraint(*args
, **kwargs
):
2070 """AddSimpleConstraint(self, int type, PyShape constraining, PyShape constrained) -> OGLConstraint"""
2071 return _ogl
.PyCompositeShape_AddSimpleConstraint(*args
, **kwargs
)
2073 def CalculateSize(*args
, **kwargs
):
2074 """CalculateSize(self)"""
2075 return _ogl
.PyCompositeShape_CalculateSize(*args
, **kwargs
)
2077 def ContainsDivision(*args
, **kwargs
):
2078 """ContainsDivision(self, PyDivisionShape division) -> bool"""
2079 return _ogl
.PyCompositeShape_ContainsDivision(*args
, **kwargs
)
2081 def DeleteConstraint(*args
, **kwargs
):
2082 """DeleteConstraint(self, OGLConstraint constraint)"""
2083 return _ogl
.PyCompositeShape_DeleteConstraint(*args
, **kwargs
)
2085 def DeleteConstraintsInvolvingChild(*args
, **kwargs
):
2086 """DeleteConstraintsInvolvingChild(self, PyShape child)"""
2087 return _ogl
.PyCompositeShape_DeleteConstraintsInvolvingChild(*args
, **kwargs
)
2089 def FindContainerImage(*args
, **kwargs
):
2090 """FindContainerImage(self) -> PyShape"""
2091 return _ogl
.PyCompositeShape_FindContainerImage(*args
, **kwargs
)
2093 def GetConstraints(*args
, **kwargs
):
2094 """GetConstraints(self) -> PyObject"""
2095 return _ogl
.PyCompositeShape_GetConstraints(*args
, **kwargs
)
2097 def GetDivisions(*args
, **kwargs
):
2098 """GetDivisions(self) -> PyObject"""
2099 return _ogl
.PyCompositeShape_GetDivisions(*args
, **kwargs
)
2101 def MakeContainer(*args
, **kwargs
):
2102 """MakeContainer(self)"""
2103 return _ogl
.PyCompositeShape_MakeContainer(*args
, **kwargs
)
2105 def Recompute(*args
, **kwargs
):
2106 """Recompute(self) -> bool"""
2107 return _ogl
.PyCompositeShape_Recompute(*args
, **kwargs
)
2109 def RemoveChild(*args
, **kwargs
):
2110 """RemoveChild(self, PyShape child)"""
2111 return _ogl
.PyCompositeShape_RemoveChild(*args
, **kwargs
)
2113 def base_OnDelete(*args
, **kwargs
):
2114 """base_OnDelete(self)"""
2115 return _ogl
.PyCompositeShape_base_OnDelete(*args
, **kwargs
)
2117 def base_OnDraw(*args
, **kwargs
):
2118 """base_OnDraw(self, DC dc)"""
2119 return _ogl
.PyCompositeShape_base_OnDraw(*args
, **kwargs
)
2121 def base_OnDrawContents(*args
, **kwargs
):
2122 """base_OnDrawContents(self, DC dc)"""
2123 return _ogl
.PyCompositeShape_base_OnDrawContents(*args
, **kwargs
)
2125 def base_OnDrawBranches(*args
, **kwargs
):
2126 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
2127 return _ogl
.PyCompositeShape_base_OnDrawBranches(*args
, **kwargs
)
2129 def base_OnMoveLinks(*args
, **kwargs
):
2130 """base_OnMoveLinks(self, DC dc)"""
2131 return _ogl
.PyCompositeShape_base_OnMoveLinks(*args
, **kwargs
)
2133 def base_OnErase(*args
, **kwargs
):
2134 """base_OnErase(self, DC dc)"""
2135 return _ogl
.PyCompositeShape_base_OnErase(*args
, **kwargs
)
2137 def base_OnEraseContents(*args
, **kwargs
):
2138 """base_OnEraseContents(self, DC dc)"""
2139 return _ogl
.PyCompositeShape_base_OnEraseContents(*args
, **kwargs
)
2141 def base_OnHighlight(*args
, **kwargs
):
2142 """base_OnHighlight(self, DC dc)"""
2143 return _ogl
.PyCompositeShape_base_OnHighlight(*args
, **kwargs
)
2145 def base_OnLeftClick(*args
, **kwargs
):
2146 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
2147 return _ogl
.PyCompositeShape_base_OnLeftClick(*args
, **kwargs
)
2149 def base_OnLeftDoubleClick(*args
, **kwargs
):
2150 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
2151 return _ogl
.PyCompositeShape_base_OnLeftDoubleClick(*args
, **kwargs
)
2153 def base_OnRightClick(*args
, **kwargs
):
2154 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
2155 return _ogl
.PyCompositeShape_base_OnRightClick(*args
, **kwargs
)
2157 def base_OnSize(*args
, **kwargs
):
2158 """base_OnSize(self, double x, double y)"""
2159 return _ogl
.PyCompositeShape_base_OnSize(*args
, **kwargs
)
2161 def base_OnMovePre(*args
, **kwargs
):
2163 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
2164 bool display=True) -> bool
2166 return _ogl
.PyCompositeShape_base_OnMovePre(*args
, **kwargs
)
2168 def base_OnMovePost(*args
, **kwargs
):
2170 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
2173 return _ogl
.PyCompositeShape_base_OnMovePost(*args
, **kwargs
)
2175 def base_OnDragLeft(*args
, **kwargs
):
2176 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2177 return _ogl
.PyCompositeShape_base_OnDragLeft(*args
, **kwargs
)
2179 def base_OnBeginDragLeft(*args
, **kwargs
):
2180 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2181 return _ogl
.PyCompositeShape_base_OnBeginDragLeft(*args
, **kwargs
)
2183 def base_OnEndDragLeft(*args
, **kwargs
):
2184 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2185 return _ogl
.PyCompositeShape_base_OnEndDragLeft(*args
, **kwargs
)
2187 def base_OnDragRight(*args
, **kwargs
):
2188 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2189 return _ogl
.PyCompositeShape_base_OnDragRight(*args
, **kwargs
)
2191 def base_OnBeginDragRight(*args
, **kwargs
):
2192 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2193 return _ogl
.PyCompositeShape_base_OnBeginDragRight(*args
, **kwargs
)
2195 def base_OnEndDragRight(*args
, **kwargs
):
2196 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2197 return _ogl
.PyCompositeShape_base_OnEndDragRight(*args
, **kwargs
)
2199 def base_OnDrawOutline(*args
, **kwargs
):
2200 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
2201 return _ogl
.PyCompositeShape_base_OnDrawOutline(*args
, **kwargs
)
2203 def base_OnDrawControlPoints(*args
, **kwargs
):
2204 """base_OnDrawControlPoints(self, DC dc)"""
2205 return _ogl
.PyCompositeShape_base_OnDrawControlPoints(*args
, **kwargs
)
2207 def base_OnEraseControlPoints(*args
, **kwargs
):
2208 """base_OnEraseControlPoints(self, DC dc)"""
2209 return _ogl
.PyCompositeShape_base_OnEraseControlPoints(*args
, **kwargs
)
2211 def base_OnMoveLink(*args
, **kwargs
):
2212 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
2213 return _ogl
.PyCompositeShape_base_OnMoveLink(*args
, **kwargs
)
2215 def base_OnSizingDragLeft(*args
, **kwargs
):
2217 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
2220 return _ogl
.PyCompositeShape_base_OnSizingDragLeft(*args
, **kwargs
)
2222 def base_OnSizingBeginDragLeft(*args
, **kwargs
):
2224 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2227 return _ogl
.PyCompositeShape_base_OnSizingBeginDragLeft(*args
, **kwargs
)
2229 def base_OnSizingEndDragLeft(*args
, **kwargs
):
2231 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2234 return _ogl
.PyCompositeShape_base_OnSizingEndDragLeft(*args
, **kwargs
)
2236 def base_OnBeginSize(*args
, **kwargs
):
2237 """base_OnBeginSize(self, double w, double h)"""
2238 return _ogl
.PyCompositeShape_base_OnBeginSize(*args
, **kwargs
)
2240 def base_OnEndSize(*args
, **kwargs
):
2241 """base_OnEndSize(self, double w, double h)"""
2242 return _ogl
.PyCompositeShape_base_OnEndSize(*args
, **kwargs
)
2245 class PyCompositeShapePtr(PyCompositeShape
):
2246 def __init__(self
, this
):
2248 if not hasattr(self
,"thisown"): self
.thisown
= 0
2249 self
.__class
__ = PyCompositeShape
2250 _ogl
.PyCompositeShape_swigregister(PyCompositeShapePtr
)
2252 class PyDividedShape(PyRectangleShape
):
2254 return "<%s.%s; proxy of C++ wxPyDividedShape instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2255 def __init__(self
, *args
, **kwargs
):
2256 """__init__(self, double width=0.0, double height=0.0) -> PyDividedShape"""
2257 newobj
= _ogl
.new_PyDividedShape(*args
, **kwargs
)
2258 self
.this
= newobj
.this
2261 self
._setOORandCallbackInfo
(PyDividedShape
)
2263 def _setCallbackInfo(*args
, **kwargs
):
2264 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
2265 return _ogl
.PyDividedShape__setCallbackInfo(*args
, **kwargs
)
2267 def EditRegions(*args
, **kwargs
):
2268 """EditRegions(self)"""
2269 return _ogl
.PyDividedShape_EditRegions(*args
, **kwargs
)
2271 def SetRegionSizes(*args
, **kwargs
):
2272 """SetRegionSizes(self)"""
2273 return _ogl
.PyDividedShape_SetRegionSizes(*args
, **kwargs
)
2275 def base_OnDelete(*args
, **kwargs
):
2276 """base_OnDelete(self)"""
2277 return _ogl
.PyDividedShape_base_OnDelete(*args
, **kwargs
)
2279 def base_OnDraw(*args
, **kwargs
):
2280 """base_OnDraw(self, DC dc)"""
2281 return _ogl
.PyDividedShape_base_OnDraw(*args
, **kwargs
)
2283 def base_OnDrawContents(*args
, **kwargs
):
2284 """base_OnDrawContents(self, DC dc)"""
2285 return _ogl
.PyDividedShape_base_OnDrawContents(*args
, **kwargs
)
2287 def base_OnDrawBranches(*args
, **kwargs
):
2288 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
2289 return _ogl
.PyDividedShape_base_OnDrawBranches(*args
, **kwargs
)
2291 def base_OnMoveLinks(*args
, **kwargs
):
2292 """base_OnMoveLinks(self, DC dc)"""
2293 return _ogl
.PyDividedShape_base_OnMoveLinks(*args
, **kwargs
)
2295 def base_OnErase(*args
, **kwargs
):
2296 """base_OnErase(self, DC dc)"""
2297 return _ogl
.PyDividedShape_base_OnErase(*args
, **kwargs
)
2299 def base_OnEraseContents(*args
, **kwargs
):
2300 """base_OnEraseContents(self, DC dc)"""
2301 return _ogl
.PyDividedShape_base_OnEraseContents(*args
, **kwargs
)
2303 def base_OnHighlight(*args
, **kwargs
):
2304 """base_OnHighlight(self, DC dc)"""
2305 return _ogl
.PyDividedShape_base_OnHighlight(*args
, **kwargs
)
2307 def base_OnLeftClick(*args
, **kwargs
):
2308 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
2309 return _ogl
.PyDividedShape_base_OnLeftClick(*args
, **kwargs
)
2311 def base_OnLeftDoubleClick(*args
, **kwargs
):
2312 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
2313 return _ogl
.PyDividedShape_base_OnLeftDoubleClick(*args
, **kwargs
)
2315 def base_OnRightClick(*args
, **kwargs
):
2316 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
2317 return _ogl
.PyDividedShape_base_OnRightClick(*args
, **kwargs
)
2319 def base_OnSize(*args
, **kwargs
):
2320 """base_OnSize(self, double x, double y)"""
2321 return _ogl
.PyDividedShape_base_OnSize(*args
, **kwargs
)
2323 def base_OnMovePre(*args
, **kwargs
):
2325 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
2326 bool display=True) -> bool
2328 return _ogl
.PyDividedShape_base_OnMovePre(*args
, **kwargs
)
2330 def base_OnMovePost(*args
, **kwargs
):
2332 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
2335 return _ogl
.PyDividedShape_base_OnMovePost(*args
, **kwargs
)
2337 def base_OnDragLeft(*args
, **kwargs
):
2338 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2339 return _ogl
.PyDividedShape_base_OnDragLeft(*args
, **kwargs
)
2341 def base_OnBeginDragLeft(*args
, **kwargs
):
2342 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2343 return _ogl
.PyDividedShape_base_OnBeginDragLeft(*args
, **kwargs
)
2345 def base_OnEndDragLeft(*args
, **kwargs
):
2346 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2347 return _ogl
.PyDividedShape_base_OnEndDragLeft(*args
, **kwargs
)
2349 def base_OnDragRight(*args
, **kwargs
):
2350 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2351 return _ogl
.PyDividedShape_base_OnDragRight(*args
, **kwargs
)
2353 def base_OnBeginDragRight(*args
, **kwargs
):
2354 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2355 return _ogl
.PyDividedShape_base_OnBeginDragRight(*args
, **kwargs
)
2357 def base_OnEndDragRight(*args
, **kwargs
):
2358 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2359 return _ogl
.PyDividedShape_base_OnEndDragRight(*args
, **kwargs
)
2361 def base_OnDrawOutline(*args
, **kwargs
):
2362 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
2363 return _ogl
.PyDividedShape_base_OnDrawOutline(*args
, **kwargs
)
2365 def base_OnDrawControlPoints(*args
, **kwargs
):
2366 """base_OnDrawControlPoints(self, DC dc)"""
2367 return _ogl
.PyDividedShape_base_OnDrawControlPoints(*args
, **kwargs
)
2369 def base_OnEraseControlPoints(*args
, **kwargs
):
2370 """base_OnEraseControlPoints(self, DC dc)"""
2371 return _ogl
.PyDividedShape_base_OnEraseControlPoints(*args
, **kwargs
)
2373 def base_OnMoveLink(*args
, **kwargs
):
2374 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
2375 return _ogl
.PyDividedShape_base_OnMoveLink(*args
, **kwargs
)
2377 def base_OnSizingDragLeft(*args
, **kwargs
):
2379 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
2382 return _ogl
.PyDividedShape_base_OnSizingDragLeft(*args
, **kwargs
)
2384 def base_OnSizingBeginDragLeft(*args
, **kwargs
):
2386 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2389 return _ogl
.PyDividedShape_base_OnSizingBeginDragLeft(*args
, **kwargs
)
2391 def base_OnSizingEndDragLeft(*args
, **kwargs
):
2393 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2396 return _ogl
.PyDividedShape_base_OnSizingEndDragLeft(*args
, **kwargs
)
2398 def base_OnBeginSize(*args
, **kwargs
):
2399 """base_OnBeginSize(self, double w, double h)"""
2400 return _ogl
.PyDividedShape_base_OnBeginSize(*args
, **kwargs
)
2402 def base_OnEndSize(*args
, **kwargs
):
2403 """base_OnEndSize(self, double w, double h)"""
2404 return _ogl
.PyDividedShape_base_OnEndSize(*args
, **kwargs
)
2407 class PyDividedShapePtr(PyDividedShape
):
2408 def __init__(self
, this
):
2410 if not hasattr(self
,"thisown"): self
.thisown
= 0
2411 self
.__class
__ = PyDividedShape
2412 _ogl
.PyDividedShape_swigregister(PyDividedShapePtr
)
2414 class PyDivisionShape(PyCompositeShape
):
2416 return "<%s.%s; proxy of C++ wxPyDivisionShape instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2417 def __init__(self
, *args
, **kwargs
):
2418 """__init__(self) -> PyDivisionShape"""
2419 newobj
= _ogl
.new_PyDivisionShape(*args
, **kwargs
)
2420 self
.this
= newobj
.this
2423 self
._setOORandCallbackInfo
(PyDivisionShape
)
2425 def _setCallbackInfo(*args
, **kwargs
):
2426 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
2427 return _ogl
.PyDivisionShape__setCallbackInfo(*args
, **kwargs
)
2429 def AdjustBottom(*args
, **kwargs
):
2430 """AdjustBottom(self, double bottom, bool test)"""
2431 return _ogl
.PyDivisionShape_AdjustBottom(*args
, **kwargs
)
2433 def AdjustLeft(*args
, **kwargs
):
2434 """AdjustLeft(self, double left, bool test)"""
2435 return _ogl
.PyDivisionShape_AdjustLeft(*args
, **kwargs
)
2437 def AdjustRight(*args
, **kwargs
):
2438 """AdjustRight(self, double right, bool test)"""
2439 return _ogl
.PyDivisionShape_AdjustRight(*args
, **kwargs
)
2441 def AdjustTop(*args
, **kwargs
):
2442 """AdjustTop(self, double top, bool test)"""
2443 return _ogl
.PyDivisionShape_AdjustTop(*args
, **kwargs
)
2445 def Divide(*args
, **kwargs
):
2446 """Divide(self, int direction)"""
2447 return _ogl
.PyDivisionShape_Divide(*args
, **kwargs
)
2449 def EditEdge(*args
, **kwargs
):
2450 """EditEdge(self, int side)"""
2451 return _ogl
.PyDivisionShape_EditEdge(*args
, **kwargs
)
2453 def GetBottomSide(*args
, **kwargs
):
2454 """GetBottomSide(self) -> PyDivisionShape"""
2455 return _ogl
.PyDivisionShape_GetBottomSide(*args
, **kwargs
)
2457 def GetHandleSide(*args
, **kwargs
):
2458 """GetHandleSide(self) -> int"""
2459 return _ogl
.PyDivisionShape_GetHandleSide(*args
, **kwargs
)
2461 def GetLeftSide(*args
, **kwargs
):
2462 """GetLeftSide(self) -> PyDivisionShape"""
2463 return _ogl
.PyDivisionShape_GetLeftSide(*args
, **kwargs
)
2465 def GetLeftSideColour(*args
, **kwargs
):
2466 """GetLeftSideColour(self) -> String"""
2467 return _ogl
.PyDivisionShape_GetLeftSideColour(*args
, **kwargs
)
2469 def GetLeftSidePen(*args
, **kwargs
):
2470 """GetLeftSidePen(self) -> wxPen"""
2471 return _ogl
.PyDivisionShape_GetLeftSidePen(*args
, **kwargs
)
2473 def GetRightSide(*args
, **kwargs
):
2474 """GetRightSide(self) -> PyDivisionShape"""
2475 return _ogl
.PyDivisionShape_GetRightSide(*args
, **kwargs
)
2477 def GetTopSide(*args
, **kwargs
):
2478 """GetTopSide(self) -> PyDivisionShape"""
2479 return _ogl
.PyDivisionShape_GetTopSide(*args
, **kwargs
)
2481 def GetTopSidePen(*args
, **kwargs
):
2482 """GetTopSidePen(self) -> wxPen"""
2483 return _ogl
.PyDivisionShape_GetTopSidePen(*args
, **kwargs
)
2485 def ResizeAdjoining(*args
, **kwargs
):
2486 """ResizeAdjoining(self, int side, double newPos, bool test)"""
2487 return _ogl
.PyDivisionShape_ResizeAdjoining(*args
, **kwargs
)
2489 def PopupMenu(*args
, **kwargs
):
2490 """PopupMenu(self, double x, double y)"""
2491 return _ogl
.PyDivisionShape_PopupMenu(*args
, **kwargs
)
2493 def SetBottomSide(*args
, **kwargs
):
2494 """SetBottomSide(self, PyDivisionShape shape)"""
2495 return _ogl
.PyDivisionShape_SetBottomSide(*args
, **kwargs
)
2497 def SetHandleSide(*args
, **kwargs
):
2498 """SetHandleSide(self, int side)"""
2499 return _ogl
.PyDivisionShape_SetHandleSide(*args
, **kwargs
)
2501 def SetLeftSide(*args
, **kwargs
):
2502 """SetLeftSide(self, PyDivisionShape shape)"""
2503 return _ogl
.PyDivisionShape_SetLeftSide(*args
, **kwargs
)
2505 def SetLeftSideColour(*args
, **kwargs
):
2506 """SetLeftSideColour(self, String colour)"""
2507 return _ogl
.PyDivisionShape_SetLeftSideColour(*args
, **kwargs
)
2509 def SetLeftSidePen(*args
, **kwargs
):
2510 """SetLeftSidePen(self, wxPen pen)"""
2511 return _ogl
.PyDivisionShape_SetLeftSidePen(*args
, **kwargs
)
2513 def SetRightSide(*args
, **kwargs
):
2514 """SetRightSide(self, PyDivisionShape shape)"""
2515 return _ogl
.PyDivisionShape_SetRightSide(*args
, **kwargs
)
2517 def SetTopSide(*args
, **kwargs
):
2518 """SetTopSide(self, PyDivisionShape shape)"""
2519 return _ogl
.PyDivisionShape_SetTopSide(*args
, **kwargs
)
2521 def SetTopSideColour(*args
, **kwargs
):
2522 """SetTopSideColour(self, String colour)"""
2523 return _ogl
.PyDivisionShape_SetTopSideColour(*args
, **kwargs
)
2525 def SetTopSidePen(*args
, **kwargs
):
2526 """SetTopSidePen(self, wxPen pen)"""
2527 return _ogl
.PyDivisionShape_SetTopSidePen(*args
, **kwargs
)
2529 def base_OnDelete(*args
, **kwargs
):
2530 """base_OnDelete(self)"""
2531 return _ogl
.PyDivisionShape_base_OnDelete(*args
, **kwargs
)
2533 def base_OnDraw(*args
, **kwargs
):
2534 """base_OnDraw(self, DC dc)"""
2535 return _ogl
.PyDivisionShape_base_OnDraw(*args
, **kwargs
)
2537 def base_OnDrawContents(*args
, **kwargs
):
2538 """base_OnDrawContents(self, DC dc)"""
2539 return _ogl
.PyDivisionShape_base_OnDrawContents(*args
, **kwargs
)
2541 def base_OnDrawBranches(*args
, **kwargs
):
2542 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
2543 return _ogl
.PyDivisionShape_base_OnDrawBranches(*args
, **kwargs
)
2545 def base_OnMoveLinks(*args
, **kwargs
):
2546 """base_OnMoveLinks(self, DC dc)"""
2547 return _ogl
.PyDivisionShape_base_OnMoveLinks(*args
, **kwargs
)
2549 def base_OnErase(*args
, **kwargs
):
2550 """base_OnErase(self, DC dc)"""
2551 return _ogl
.PyDivisionShape_base_OnErase(*args
, **kwargs
)
2553 def base_OnEraseContents(*args
, **kwargs
):
2554 """base_OnEraseContents(self, DC dc)"""
2555 return _ogl
.PyDivisionShape_base_OnEraseContents(*args
, **kwargs
)
2557 def base_OnHighlight(*args
, **kwargs
):
2558 """base_OnHighlight(self, DC dc)"""
2559 return _ogl
.PyDivisionShape_base_OnHighlight(*args
, **kwargs
)
2561 def base_OnLeftClick(*args
, **kwargs
):
2562 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
2563 return _ogl
.PyDivisionShape_base_OnLeftClick(*args
, **kwargs
)
2565 def base_OnLeftDoubleClick(*args
, **kwargs
):
2566 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
2567 return _ogl
.PyDivisionShape_base_OnLeftDoubleClick(*args
, **kwargs
)
2569 def base_OnRightClick(*args
, **kwargs
):
2570 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
2571 return _ogl
.PyDivisionShape_base_OnRightClick(*args
, **kwargs
)
2573 def base_OnSize(*args
, **kwargs
):
2574 """base_OnSize(self, double x, double y)"""
2575 return _ogl
.PyDivisionShape_base_OnSize(*args
, **kwargs
)
2577 def base_OnMovePre(*args
, **kwargs
):
2579 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
2580 bool display=True) -> bool
2582 return _ogl
.PyDivisionShape_base_OnMovePre(*args
, **kwargs
)
2584 def base_OnMovePost(*args
, **kwargs
):
2586 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
2589 return _ogl
.PyDivisionShape_base_OnMovePost(*args
, **kwargs
)
2591 def base_OnDragLeft(*args
, **kwargs
):
2592 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2593 return _ogl
.PyDivisionShape_base_OnDragLeft(*args
, **kwargs
)
2595 def base_OnBeginDragLeft(*args
, **kwargs
):
2596 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2597 return _ogl
.PyDivisionShape_base_OnBeginDragLeft(*args
, **kwargs
)
2599 def base_OnEndDragLeft(*args
, **kwargs
):
2600 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2601 return _ogl
.PyDivisionShape_base_OnEndDragLeft(*args
, **kwargs
)
2603 def base_OnDragRight(*args
, **kwargs
):
2604 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2605 return _ogl
.PyDivisionShape_base_OnDragRight(*args
, **kwargs
)
2607 def base_OnBeginDragRight(*args
, **kwargs
):
2608 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2609 return _ogl
.PyDivisionShape_base_OnBeginDragRight(*args
, **kwargs
)
2611 def base_OnEndDragRight(*args
, **kwargs
):
2612 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2613 return _ogl
.PyDivisionShape_base_OnEndDragRight(*args
, **kwargs
)
2615 def base_OnDrawOutline(*args
, **kwargs
):
2616 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
2617 return _ogl
.PyDivisionShape_base_OnDrawOutline(*args
, **kwargs
)
2619 def base_OnDrawControlPoints(*args
, **kwargs
):
2620 """base_OnDrawControlPoints(self, DC dc)"""
2621 return _ogl
.PyDivisionShape_base_OnDrawControlPoints(*args
, **kwargs
)
2623 def base_OnEraseControlPoints(*args
, **kwargs
):
2624 """base_OnEraseControlPoints(self, DC dc)"""
2625 return _ogl
.PyDivisionShape_base_OnEraseControlPoints(*args
, **kwargs
)
2627 def base_OnMoveLink(*args
, **kwargs
):
2628 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
2629 return _ogl
.PyDivisionShape_base_OnMoveLink(*args
, **kwargs
)
2631 def base_OnSizingDragLeft(*args
, **kwargs
):
2633 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
2636 return _ogl
.PyDivisionShape_base_OnSizingDragLeft(*args
, **kwargs
)
2638 def base_OnSizingBeginDragLeft(*args
, **kwargs
):
2640 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2643 return _ogl
.PyDivisionShape_base_OnSizingBeginDragLeft(*args
, **kwargs
)
2645 def base_OnSizingEndDragLeft(*args
, **kwargs
):
2647 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2650 return _ogl
.PyDivisionShape_base_OnSizingEndDragLeft(*args
, **kwargs
)
2652 def base_OnBeginSize(*args
, **kwargs
):
2653 """base_OnBeginSize(self, double w, double h)"""
2654 return _ogl
.PyDivisionShape_base_OnBeginSize(*args
, **kwargs
)
2656 def base_OnEndSize(*args
, **kwargs
):
2657 """base_OnEndSize(self, double w, double h)"""
2658 return _ogl
.PyDivisionShape_base_OnEndSize(*args
, **kwargs
)
2661 class PyDivisionShapePtr(PyDivisionShape
):
2662 def __init__(self
, this
):
2664 if not hasattr(self
,"thisown"): self
.thisown
= 0
2665 self
.__class
__ = PyDivisionShape
2666 _ogl
.PyDivisionShape_swigregister(PyDivisionShapePtr
)
2668 class PyEllipseShape(PyShape
):
2670 return "<%s.%s; proxy of C++ wxPyEllipseShape instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2671 def __init__(self
, *args
, **kwargs
):
2672 """__init__(self, double width=0.0, double height=0.0) -> PyEllipseShape"""
2673 newobj
= _ogl
.new_PyEllipseShape(*args
, **kwargs
)
2674 self
.this
= newobj
.this
2677 self
._setOORandCallbackInfo
(PyEllipseShape
)
2679 def _setCallbackInfo(*args
, **kwargs
):
2680 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
2681 return _ogl
.PyEllipseShape__setCallbackInfo(*args
, **kwargs
)
2683 def base_OnDraw(*args
, **kwargs
):
2684 """base_OnDraw(self, DC dc)"""
2685 return _ogl
.PyEllipseShape_base_OnDraw(*args
, **kwargs
)
2687 def base_OnDrawContents(*args
, **kwargs
):
2688 """base_OnDrawContents(self, DC dc)"""
2689 return _ogl
.PyEllipseShape_base_OnDrawContents(*args
, **kwargs
)
2691 def base_OnDrawBranches(*args
, **kwargs
):
2692 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
2693 return _ogl
.PyEllipseShape_base_OnDrawBranches(*args
, **kwargs
)
2695 def base_OnMoveLinks(*args
, **kwargs
):
2696 """base_OnMoveLinks(self, DC dc)"""
2697 return _ogl
.PyEllipseShape_base_OnMoveLinks(*args
, **kwargs
)
2699 def base_OnErase(*args
, **kwargs
):
2700 """base_OnErase(self, DC dc)"""
2701 return _ogl
.PyEllipseShape_base_OnErase(*args
, **kwargs
)
2703 def base_OnEraseContents(*args
, **kwargs
):
2704 """base_OnEraseContents(self, DC dc)"""
2705 return _ogl
.PyEllipseShape_base_OnEraseContents(*args
, **kwargs
)
2707 def base_OnHighlight(*args
, **kwargs
):
2708 """base_OnHighlight(self, DC dc)"""
2709 return _ogl
.PyEllipseShape_base_OnHighlight(*args
, **kwargs
)
2711 def base_OnLeftClick(*args
, **kwargs
):
2712 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
2713 return _ogl
.PyEllipseShape_base_OnLeftClick(*args
, **kwargs
)
2715 def base_OnLeftDoubleClick(*args
, **kwargs
):
2716 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
2717 return _ogl
.PyEllipseShape_base_OnLeftDoubleClick(*args
, **kwargs
)
2719 def base_OnRightClick(*args
, **kwargs
):
2720 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
2721 return _ogl
.PyEllipseShape_base_OnRightClick(*args
, **kwargs
)
2723 def base_OnSize(*args
, **kwargs
):
2724 """base_OnSize(self, double x, double y)"""
2725 return _ogl
.PyEllipseShape_base_OnSize(*args
, **kwargs
)
2727 def base_OnMovePre(*args
, **kwargs
):
2729 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
2730 bool display=True) -> bool
2732 return _ogl
.PyEllipseShape_base_OnMovePre(*args
, **kwargs
)
2734 def base_OnMovePost(*args
, **kwargs
):
2736 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
2739 return _ogl
.PyEllipseShape_base_OnMovePost(*args
, **kwargs
)
2741 def base_OnDragLeft(*args
, **kwargs
):
2742 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2743 return _ogl
.PyEllipseShape_base_OnDragLeft(*args
, **kwargs
)
2745 def base_OnBeginDragLeft(*args
, **kwargs
):
2746 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2747 return _ogl
.PyEllipseShape_base_OnBeginDragLeft(*args
, **kwargs
)
2749 def base_OnEndDragLeft(*args
, **kwargs
):
2750 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2751 return _ogl
.PyEllipseShape_base_OnEndDragLeft(*args
, **kwargs
)
2753 def base_OnDragRight(*args
, **kwargs
):
2754 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2755 return _ogl
.PyEllipseShape_base_OnDragRight(*args
, **kwargs
)
2757 def base_OnBeginDragRight(*args
, **kwargs
):
2758 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2759 return _ogl
.PyEllipseShape_base_OnBeginDragRight(*args
, **kwargs
)
2761 def base_OnEndDragRight(*args
, **kwargs
):
2762 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2763 return _ogl
.PyEllipseShape_base_OnEndDragRight(*args
, **kwargs
)
2765 def base_OnDrawOutline(*args
, **kwargs
):
2766 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
2767 return _ogl
.PyEllipseShape_base_OnDrawOutline(*args
, **kwargs
)
2769 def base_OnDrawControlPoints(*args
, **kwargs
):
2770 """base_OnDrawControlPoints(self, DC dc)"""
2771 return _ogl
.PyEllipseShape_base_OnDrawControlPoints(*args
, **kwargs
)
2773 def base_OnEraseControlPoints(*args
, **kwargs
):
2774 """base_OnEraseControlPoints(self, DC dc)"""
2775 return _ogl
.PyEllipseShape_base_OnEraseControlPoints(*args
, **kwargs
)
2777 def base_OnMoveLink(*args
, **kwargs
):
2778 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
2779 return _ogl
.PyEllipseShape_base_OnMoveLink(*args
, **kwargs
)
2781 def base_OnSizingDragLeft(*args
, **kwargs
):
2783 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
2786 return _ogl
.PyEllipseShape_base_OnSizingDragLeft(*args
, **kwargs
)
2788 def base_OnSizingBeginDragLeft(*args
, **kwargs
):
2790 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2793 return _ogl
.PyEllipseShape_base_OnSizingBeginDragLeft(*args
, **kwargs
)
2795 def base_OnSizingEndDragLeft(*args
, **kwargs
):
2797 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2800 return _ogl
.PyEllipseShape_base_OnSizingEndDragLeft(*args
, **kwargs
)
2802 def base_OnBeginSize(*args
, **kwargs
):
2803 """base_OnBeginSize(self, double w, double h)"""
2804 return _ogl
.PyEllipseShape_base_OnBeginSize(*args
, **kwargs
)
2806 def base_OnEndSize(*args
, **kwargs
):
2807 """base_OnEndSize(self, double w, double h)"""
2808 return _ogl
.PyEllipseShape_base_OnEndSize(*args
, **kwargs
)
2811 class PyEllipseShapePtr(PyEllipseShape
):
2812 def __init__(self
, this
):
2814 if not hasattr(self
,"thisown"): self
.thisown
= 0
2815 self
.__class
__ = PyEllipseShape
2816 _ogl
.PyEllipseShape_swigregister(PyEllipseShapePtr
)
2818 class PyCircleShape(PyEllipseShape
):
2820 return "<%s.%s; proxy of C++ wxPyCircleShape instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2821 def __init__(self
, *args
, **kwargs
):
2822 """__init__(self, double width=0.0) -> PyCircleShape"""
2823 newobj
= _ogl
.new_PyCircleShape(*args
, **kwargs
)
2824 self
.this
= newobj
.this
2827 self
._setOORandCallbackInfo
(PyCircleShape
)
2829 def _setCallbackInfo(*args
, **kwargs
):
2830 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
2831 return _ogl
.PyCircleShape__setCallbackInfo(*args
, **kwargs
)
2833 def base_OnDraw(*args
, **kwargs
):
2834 """base_OnDraw(self, DC dc)"""
2835 return _ogl
.PyCircleShape_base_OnDraw(*args
, **kwargs
)
2837 def base_OnDrawContents(*args
, **kwargs
):
2838 """base_OnDrawContents(self, DC dc)"""
2839 return _ogl
.PyCircleShape_base_OnDrawContents(*args
, **kwargs
)
2841 def base_OnDrawBranches(*args
, **kwargs
):
2842 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
2843 return _ogl
.PyCircleShape_base_OnDrawBranches(*args
, **kwargs
)
2845 def base_OnMoveLinks(*args
, **kwargs
):
2846 """base_OnMoveLinks(self, DC dc)"""
2847 return _ogl
.PyCircleShape_base_OnMoveLinks(*args
, **kwargs
)
2849 def base_OnErase(*args
, **kwargs
):
2850 """base_OnErase(self, DC dc)"""
2851 return _ogl
.PyCircleShape_base_OnErase(*args
, **kwargs
)
2853 def base_OnEraseContents(*args
, **kwargs
):
2854 """base_OnEraseContents(self, DC dc)"""
2855 return _ogl
.PyCircleShape_base_OnEraseContents(*args
, **kwargs
)
2857 def base_OnHighlight(*args
, **kwargs
):
2858 """base_OnHighlight(self, DC dc)"""
2859 return _ogl
.PyCircleShape_base_OnHighlight(*args
, **kwargs
)
2861 def base_OnLeftClick(*args
, **kwargs
):
2862 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
2863 return _ogl
.PyCircleShape_base_OnLeftClick(*args
, **kwargs
)
2865 def base_OnLeftDoubleClick(*args
, **kwargs
):
2866 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
2867 return _ogl
.PyCircleShape_base_OnLeftDoubleClick(*args
, **kwargs
)
2869 def base_OnRightClick(*args
, **kwargs
):
2870 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
2871 return _ogl
.PyCircleShape_base_OnRightClick(*args
, **kwargs
)
2873 def base_OnSize(*args
, **kwargs
):
2874 """base_OnSize(self, double x, double y)"""
2875 return _ogl
.PyCircleShape_base_OnSize(*args
, **kwargs
)
2877 def base_OnMovePre(*args
, **kwargs
):
2879 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
2880 bool display=True) -> bool
2882 return _ogl
.PyCircleShape_base_OnMovePre(*args
, **kwargs
)
2884 def base_OnMovePost(*args
, **kwargs
):
2886 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
2889 return _ogl
.PyCircleShape_base_OnMovePost(*args
, **kwargs
)
2891 def base_OnDragLeft(*args
, **kwargs
):
2892 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2893 return _ogl
.PyCircleShape_base_OnDragLeft(*args
, **kwargs
)
2895 def base_OnBeginDragLeft(*args
, **kwargs
):
2896 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2897 return _ogl
.PyCircleShape_base_OnBeginDragLeft(*args
, **kwargs
)
2899 def base_OnEndDragLeft(*args
, **kwargs
):
2900 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
2901 return _ogl
.PyCircleShape_base_OnEndDragLeft(*args
, **kwargs
)
2903 def base_OnDragRight(*args
, **kwargs
):
2904 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
2905 return _ogl
.PyCircleShape_base_OnDragRight(*args
, **kwargs
)
2907 def base_OnBeginDragRight(*args
, **kwargs
):
2908 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2909 return _ogl
.PyCircleShape_base_OnBeginDragRight(*args
, **kwargs
)
2911 def base_OnEndDragRight(*args
, **kwargs
):
2912 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
2913 return _ogl
.PyCircleShape_base_OnEndDragRight(*args
, **kwargs
)
2915 def base_OnDrawOutline(*args
, **kwargs
):
2916 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
2917 return _ogl
.PyCircleShape_base_OnDrawOutline(*args
, **kwargs
)
2919 def base_OnDrawControlPoints(*args
, **kwargs
):
2920 """base_OnDrawControlPoints(self, DC dc)"""
2921 return _ogl
.PyCircleShape_base_OnDrawControlPoints(*args
, **kwargs
)
2923 def base_OnEraseControlPoints(*args
, **kwargs
):
2924 """base_OnEraseControlPoints(self, DC dc)"""
2925 return _ogl
.PyCircleShape_base_OnEraseControlPoints(*args
, **kwargs
)
2927 def base_OnMoveLink(*args
, **kwargs
):
2928 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
2929 return _ogl
.PyCircleShape_base_OnMoveLink(*args
, **kwargs
)
2931 def base_OnSizingDragLeft(*args
, **kwargs
):
2933 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
2936 return _ogl
.PyCircleShape_base_OnSizingDragLeft(*args
, **kwargs
)
2938 def base_OnSizingBeginDragLeft(*args
, **kwargs
):
2940 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2943 return _ogl
.PyCircleShape_base_OnSizingBeginDragLeft(*args
, **kwargs
)
2945 def base_OnSizingEndDragLeft(*args
, **kwargs
):
2947 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
2950 return _ogl
.PyCircleShape_base_OnSizingEndDragLeft(*args
, **kwargs
)
2952 def base_OnBeginSize(*args
, **kwargs
):
2953 """base_OnBeginSize(self, double w, double h)"""
2954 return _ogl
.PyCircleShape_base_OnBeginSize(*args
, **kwargs
)
2956 def base_OnEndSize(*args
, **kwargs
):
2957 """base_OnEndSize(self, double w, double h)"""
2958 return _ogl
.PyCircleShape_base_OnEndSize(*args
, **kwargs
)
2961 class PyCircleShapePtr(PyCircleShape
):
2962 def __init__(self
, this
):
2964 if not hasattr(self
,"thisown"): self
.thisown
= 0
2965 self
.__class
__ = PyCircleShape
2966 _ogl
.PyCircleShape_swigregister(PyCircleShapePtr
)
2968 class ArrowHead(_core
.Object
):
2970 return "<%s.%s; proxy of C++ wxArrowHead instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2971 def __init__(self
, *args
, **kwargs
):
2973 __init__(self, int type=0, int end=0, double size=0.0, double dist=0.0,
2974 String name=EmptyString, PseudoMetaFile mf=None,
2975 long arrowId=-1) -> ArrowHead
2977 newobj
= _ogl
.new_ArrowHead(*args
, **kwargs
)
2978 self
.this
= newobj
.this
2981 def __del__(self
, destroy
=_ogl
.delete_ArrowHead
):
2984 if self
.thisown
: destroy(self
)
2987 def _GetType(*args
, **kwargs
):
2988 """_GetType(self) -> int"""
2989 return _ogl
.ArrowHead__GetType(*args
, **kwargs
)
2991 def GetPosition(*args
, **kwargs
):
2992 """GetPosition(self) -> int"""
2993 return _ogl
.ArrowHead_GetPosition(*args
, **kwargs
)
2995 def SetPosition(*args
, **kwargs
):
2996 """SetPosition(self, int pos)"""
2997 return _ogl
.ArrowHead_SetPosition(*args
, **kwargs
)
2999 def GetXOffset(*args
, **kwargs
):
3000 """GetXOffset(self) -> double"""
3001 return _ogl
.ArrowHead_GetXOffset(*args
, **kwargs
)
3003 def GetYOffset(*args
, **kwargs
):
3004 """GetYOffset(self) -> double"""
3005 return _ogl
.ArrowHead_GetYOffset(*args
, **kwargs
)
3007 def GetSpacing(*args
, **kwargs
):
3008 """GetSpacing(self) -> double"""
3009 return _ogl
.ArrowHead_GetSpacing(*args
, **kwargs
)
3011 def GetSize(*args
, **kwargs
):
3012 """GetSize(self) -> double"""
3013 return _ogl
.ArrowHead_GetSize(*args
, **kwargs
)
3015 def GetName(*args
, **kwargs
):
3016 """GetName(self) -> String"""
3017 return _ogl
.ArrowHead_GetName(*args
, **kwargs
)
3019 def SetXOffset(*args
, **kwargs
):
3020 """SetXOffset(self, double x)"""
3021 return _ogl
.ArrowHead_SetXOffset(*args
, **kwargs
)
3023 def SetYOffset(*args
, **kwargs
):
3024 """SetYOffset(self, double y)"""
3025 return _ogl
.ArrowHead_SetYOffset(*args
, **kwargs
)
3027 def GetMetaFile(*args
, **kwargs
):
3028 """GetMetaFile(self) -> PseudoMetaFile"""
3029 return _ogl
.ArrowHead_GetMetaFile(*args
, **kwargs
)
3031 def GetId(*args
, **kwargs
):
3032 """GetId(self) -> long"""
3033 return _ogl
.ArrowHead_GetId(*args
, **kwargs
)
3035 def GetArrowEnd(*args
, **kwargs
):
3036 """GetArrowEnd(self) -> int"""
3037 return _ogl
.ArrowHead_GetArrowEnd(*args
, **kwargs
)
3039 def GetArrowSize(*args
, **kwargs
):
3040 """GetArrowSize(self) -> double"""
3041 return _ogl
.ArrowHead_GetArrowSize(*args
, **kwargs
)
3043 def SetSize(*args
, **kwargs
):
3044 """SetSize(self, double size)"""
3045 return _ogl
.ArrowHead_SetSize(*args
, **kwargs
)
3047 def SetSpacing(*args
, **kwargs
):
3048 """SetSpacing(self, double sp)"""
3049 return _ogl
.ArrowHead_SetSpacing(*args
, **kwargs
)
3052 class ArrowHeadPtr(ArrowHead
):
3053 def __init__(self
, this
):
3055 if not hasattr(self
,"thisown"): self
.thisown
= 0
3056 self
.__class
__ = ArrowHead
3057 _ogl
.ArrowHead_swigregister(ArrowHeadPtr
)
3059 class PyLineShape(PyShape
):
3061 return "<%s.%s; proxy of C++ wxPyLineShape instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3062 def __init__(self
, *args
, **kwargs
):
3063 """__init__(self) -> PyLineShape"""
3064 newobj
= _ogl
.new_PyLineShape(*args
, **kwargs
)
3065 self
.this
= newobj
.this
3068 self
._setOORandCallbackInfo
(PyLineShape
)
3070 def _setCallbackInfo(*args
, **kwargs
):
3071 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3072 return _ogl
.PyLineShape__setCallbackInfo(*args
, **kwargs
)
3074 def AddArrow(*args
, **kwargs
):
3076 AddArrow(self, int type, int end=ARROW_POSITION_END, double arrowSize=10.0,
3077 double xOffset=0.0, String name=EmptyString,
3078 PseudoMetaFile mf=None, long arrowId=-1)
3080 return _ogl
.PyLineShape_AddArrow(*args
, **kwargs
)
3082 def AddArrowOrdered(*args
, **kwargs
):
3083 """AddArrowOrdered(self, ArrowHead arrow, PyObject referenceList, int end)"""
3084 return _ogl
.PyLineShape_AddArrowOrdered(*args
, **kwargs
)
3086 def ClearArrow(*args
, **kwargs
):
3087 """ClearArrow(self, String name) -> bool"""
3088 return _ogl
.PyLineShape_ClearArrow(*args
, **kwargs
)
3090 def ClearArrowsAtPosition(*args
, **kwargs
):
3091 """ClearArrowsAtPosition(self, int position=-1)"""
3092 return _ogl
.PyLineShape_ClearArrowsAtPosition(*args
, **kwargs
)
3094 def DrawArrow(*args
, **kwargs
):
3095 """DrawArrow(self, DC dc, ArrowHead arrow, double xOffset, bool proportionalOffset)"""
3096 return _ogl
.PyLineShape_DrawArrow(*args
, **kwargs
)
3098 def DeleteArrowHeadId(*args
, **kwargs
):
3099 """DeleteArrowHeadId(self, long arrowId) -> bool"""
3100 return _ogl
.PyLineShape_DeleteArrowHeadId(*args
, **kwargs
)
3102 def DeleteArrowHead(*args
, **kwargs
):
3103 """DeleteArrowHead(self, int position, String name) -> bool"""
3104 return _ogl
.PyLineShape_DeleteArrowHead(*args
, **kwargs
)
3106 def DeleteLineControlPoint(*args
, **kwargs
):
3107 """DeleteLineControlPoint(self) -> bool"""
3108 return _ogl
.PyLineShape_DeleteLineControlPoint(*args
, **kwargs
)
3110 def DrawArrows(*args
, **kwargs
):
3111 """DrawArrows(self, DC dc)"""
3112 return _ogl
.PyLineShape_DrawArrows(*args
, **kwargs
)
3114 def DrawRegion(*args
, **kwargs
):
3115 """DrawRegion(self, DC dc, ShapeRegion region, double x, double y)"""
3116 return _ogl
.PyLineShape_DrawRegion(*args
, **kwargs
)
3118 def EraseRegion(*args
, **kwargs
):
3119 """EraseRegion(self, DC dc, ShapeRegion region, double x, double y)"""
3120 return _ogl
.PyLineShape_EraseRegion(*args
, **kwargs
)
3122 def FindArrowHeadId(*args
, **kwargs
):
3123 """FindArrowHeadId(self, long arrowId) -> ArrowHead"""
3124 return _ogl
.PyLineShape_FindArrowHeadId(*args
, **kwargs
)
3126 def FindArrowHead(*args
, **kwargs
):
3127 """FindArrowHead(self, int position, String name) -> ArrowHead"""
3128 return _ogl
.PyLineShape_FindArrowHead(*args
, **kwargs
)
3130 def FindLineEndPoints(*args
, **kwargs
):
3131 """FindLineEndPoints(self, double OUTPUT, double OUTPUT, double OUTPUT, double OUTPUT)"""
3132 return _ogl
.PyLineShape_FindLineEndPoints(*args
, **kwargs
)
3134 def FindLinePosition(*args
, **kwargs
):
3135 """FindLinePosition(self, double x, double y) -> int"""
3136 return _ogl
.PyLineShape_FindLinePosition(*args
, **kwargs
)
3138 def FindMinimumWidth(*args
, **kwargs
):
3139 """FindMinimumWidth(self) -> double"""
3140 return _ogl
.PyLineShape_FindMinimumWidth(*args
, **kwargs
)
3142 def FindNth(*args
, **kwargs
):
3143 """FindNth(self, PyShape image, int OUTPUT, int OUTPUT, bool incoming)"""
3144 return _ogl
.PyLineShape_FindNth(*args
, **kwargs
)
3146 def GetAttachmentFrom(*args
, **kwargs
):
3147 """GetAttachmentFrom(self) -> int"""
3148 return _ogl
.PyLineShape_GetAttachmentFrom(*args
, **kwargs
)
3150 def GetAttachmentTo(*args
, **kwargs
):
3151 """GetAttachmentTo(self) -> int"""
3152 return _ogl
.PyLineShape_GetAttachmentTo(*args
, **kwargs
)
3154 def GetEnds(*args
, **kwargs
):
3155 """GetEnds(self, double OUTPUT, double OUTPUT, double OUTPUT, double OUTPUT)"""
3156 return _ogl
.PyLineShape_GetEnds(*args
, **kwargs
)
3158 def GetFrom(*args
, **kwargs
):
3159 """GetFrom(self) -> PyShape"""
3160 return _ogl
.PyLineShape_GetFrom(*args
, **kwargs
)
3162 def GetLabelPosition(*args
, **kwargs
):
3163 """GetLabelPosition(self, int position, double OUTPUT, double OUTPUT)"""
3164 return _ogl
.PyLineShape_GetLabelPosition(*args
, **kwargs
)
3166 def GetNextControlPoint(*args
, **kwargs
):
3167 """GetNextControlPoint(self, PyShape shape) -> RealPoint"""
3168 return _ogl
.PyLineShape_GetNextControlPoint(*args
, **kwargs
)
3170 def GetTo(*args
, **kwargs
):
3171 """GetTo(self) -> PyShape"""
3172 return _ogl
.PyLineShape_GetTo(*args
, **kwargs
)
3174 def Initialise(*args
, **kwargs
):
3175 """Initialise(self)"""
3176 return _ogl
.PyLineShape_Initialise(*args
, **kwargs
)
3178 def InsertLineControlPoint(*args
, **kwargs
):
3179 """InsertLineControlPoint(self, DC dc)"""
3180 return _ogl
.PyLineShape_InsertLineControlPoint(*args
, **kwargs
)
3182 def IsEnd(*args
, **kwargs
):
3183 """IsEnd(self, PyShape shape) -> bool"""
3184 return _ogl
.PyLineShape_IsEnd(*args
, **kwargs
)
3186 def IsSpline(*args
, **kwargs
):
3187 """IsSpline(self) -> bool"""
3188 return _ogl
.PyLineShape_IsSpline(*args
, **kwargs
)
3190 def MakeLineControlPoints(*args
, **kwargs
):
3191 """MakeLineControlPoints(self, int n)"""
3192 return _ogl
.PyLineShape_MakeLineControlPoints(*args
, **kwargs
)
3194 def GetLineControlPoints(*args
, **kwargs
):
3195 """GetLineControlPoints(self) -> PyObject"""
3196 return _ogl
.PyLineShape_GetLineControlPoints(*args
, **kwargs
)
3198 def SetLineControlPoints(*args
, **kwargs
):
3199 """SetLineControlPoints(self, PyObject list)"""
3200 return _ogl
.PyLineShape_SetLineControlPoints(*args
, **kwargs
)
3202 def SetAttachmentFrom(*args
, **kwargs
):
3203 """SetAttachmentFrom(self, int fromAttach)"""
3204 return _ogl
.PyLineShape_SetAttachmentFrom(*args
, **kwargs
)
3206 def SetAttachments(*args
, **kwargs
):
3207 """SetAttachments(self, int fromAttach, int toAttach)"""
3208 return _ogl
.PyLineShape_SetAttachments(*args
, **kwargs
)
3210 def SetAttachmentTo(*args
, **kwargs
):
3211 """SetAttachmentTo(self, int toAttach)"""
3212 return _ogl
.PyLineShape_SetAttachmentTo(*args
, **kwargs
)
3214 def SetEnds(*args
, **kwargs
):
3215 """SetEnds(self, double x1, double y1, double x2, double y2)"""
3216 return _ogl
.PyLineShape_SetEnds(*args
, **kwargs
)
3218 def SetFrom(*args
, **kwargs
):
3219 """SetFrom(self, PyShape object)"""
3220 return _ogl
.PyLineShape_SetFrom(*args
, **kwargs
)
3222 def SetIgnoreOffsets(*args
, **kwargs
):
3223 """SetIgnoreOffsets(self, bool ignore)"""
3224 return _ogl
.PyLineShape_SetIgnoreOffsets(*args
, **kwargs
)
3226 def SetSpline(*args
, **kwargs
):
3227 """SetSpline(self, bool spline)"""
3228 return _ogl
.PyLineShape_SetSpline(*args
, **kwargs
)
3230 def SetTo(*args
, **kwargs
):
3231 """SetTo(self, PyShape object)"""
3232 return _ogl
.PyLineShape_SetTo(*args
, **kwargs
)
3234 def Straighten(*args
, **kwargs
):
3235 """Straighten(self, DC dc=None)"""
3236 return _ogl
.PyLineShape_Straighten(*args
, **kwargs
)
3238 def Unlink(*args
, **kwargs
):
3240 return _ogl
.PyLineShape_Unlink(*args
, **kwargs
)
3242 def SetAlignmentOrientation(*args
, **kwargs
):
3243 """SetAlignmentOrientation(self, bool isEnd, bool isHoriz)"""
3244 return _ogl
.PyLineShape_SetAlignmentOrientation(*args
, **kwargs
)
3246 def SetAlignmentType(*args
, **kwargs
):
3247 """SetAlignmentType(self, bool isEnd, int alignType)"""
3248 return _ogl
.PyLineShape_SetAlignmentType(*args
, **kwargs
)
3250 def GetAlignmentOrientation(*args
, **kwargs
):
3251 """GetAlignmentOrientation(self, bool isEnd) -> bool"""
3252 return _ogl
.PyLineShape_GetAlignmentOrientation(*args
, **kwargs
)
3254 def GetAlignmentType(*args
, **kwargs
):
3255 """GetAlignmentType(self, bool isEnd) -> int"""
3256 return _ogl
.PyLineShape_GetAlignmentType(*args
, **kwargs
)
3258 def GetAlignmentStart(*args
, **kwargs
):
3259 """GetAlignmentStart(self) -> int"""
3260 return _ogl
.PyLineShape_GetAlignmentStart(*args
, **kwargs
)
3262 def GetAlignmentEnd(*args
, **kwargs
):
3263 """GetAlignmentEnd(self) -> int"""
3264 return _ogl
.PyLineShape_GetAlignmentEnd(*args
, **kwargs
)
3266 def base_OnDraw(*args
, **kwargs
):
3267 """base_OnDraw(self, DC dc)"""
3268 return _ogl
.PyLineShape_base_OnDraw(*args
, **kwargs
)
3270 def base_OnDrawContents(*args
, **kwargs
):
3271 """base_OnDrawContents(self, DC dc)"""
3272 return _ogl
.PyLineShape_base_OnDrawContents(*args
, **kwargs
)
3274 def base_OnDrawBranches(*args
, **kwargs
):
3275 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
3276 return _ogl
.PyLineShape_base_OnDrawBranches(*args
, **kwargs
)
3278 def base_OnMoveLinks(*args
, **kwargs
):
3279 """base_OnMoveLinks(self, DC dc)"""
3280 return _ogl
.PyLineShape_base_OnMoveLinks(*args
, **kwargs
)
3282 def base_OnErase(*args
, **kwargs
):
3283 """base_OnErase(self, DC dc)"""
3284 return _ogl
.PyLineShape_base_OnErase(*args
, **kwargs
)
3286 def base_OnEraseContents(*args
, **kwargs
):
3287 """base_OnEraseContents(self, DC dc)"""
3288 return _ogl
.PyLineShape_base_OnEraseContents(*args
, **kwargs
)
3290 def base_OnHighlight(*args
, **kwargs
):
3291 """base_OnHighlight(self, DC dc)"""
3292 return _ogl
.PyLineShape_base_OnHighlight(*args
, **kwargs
)
3294 def base_OnLeftClick(*args
, **kwargs
):
3295 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
3296 return _ogl
.PyLineShape_base_OnLeftClick(*args
, **kwargs
)
3298 def base_OnLeftDoubleClick(*args
, **kwargs
):
3299 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
3300 return _ogl
.PyLineShape_base_OnLeftDoubleClick(*args
, **kwargs
)
3302 def base_OnRightClick(*args
, **kwargs
):
3303 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
3304 return _ogl
.PyLineShape_base_OnRightClick(*args
, **kwargs
)
3306 def base_OnSize(*args
, **kwargs
):
3307 """base_OnSize(self, double x, double y)"""
3308 return _ogl
.PyLineShape_base_OnSize(*args
, **kwargs
)
3310 def base_OnMovePre(*args
, **kwargs
):
3312 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
3313 bool display=True) -> bool
3315 return _ogl
.PyLineShape_base_OnMovePre(*args
, **kwargs
)
3317 def base_OnMovePost(*args
, **kwargs
):
3319 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
3322 return _ogl
.PyLineShape_base_OnMovePost(*args
, **kwargs
)
3324 def base_OnDragLeft(*args
, **kwargs
):
3325 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
3326 return _ogl
.PyLineShape_base_OnDragLeft(*args
, **kwargs
)
3328 def base_OnBeginDragLeft(*args
, **kwargs
):
3329 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
3330 return _ogl
.PyLineShape_base_OnBeginDragLeft(*args
, **kwargs
)
3332 def base_OnEndDragLeft(*args
, **kwargs
):
3333 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
3334 return _ogl
.PyLineShape_base_OnEndDragLeft(*args
, **kwargs
)
3336 def base_OnDragRight(*args
, **kwargs
):
3337 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
3338 return _ogl
.PyLineShape_base_OnDragRight(*args
, **kwargs
)
3340 def base_OnBeginDragRight(*args
, **kwargs
):
3341 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
3342 return _ogl
.PyLineShape_base_OnBeginDragRight(*args
, **kwargs
)
3344 def base_OnEndDragRight(*args
, **kwargs
):
3345 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
3346 return _ogl
.PyLineShape_base_OnEndDragRight(*args
, **kwargs
)
3348 def base_OnDrawOutline(*args
, **kwargs
):
3349 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
3350 return _ogl
.PyLineShape_base_OnDrawOutline(*args
, **kwargs
)
3352 def base_OnDrawControlPoints(*args
, **kwargs
):
3353 """base_OnDrawControlPoints(self, DC dc)"""
3354 return _ogl
.PyLineShape_base_OnDrawControlPoints(*args
, **kwargs
)
3356 def base_OnEraseControlPoints(*args
, **kwargs
):
3357 """base_OnEraseControlPoints(self, DC dc)"""
3358 return _ogl
.PyLineShape_base_OnEraseControlPoints(*args
, **kwargs
)
3360 def base_OnMoveLink(*args
, **kwargs
):
3361 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
3362 return _ogl
.PyLineShape_base_OnMoveLink(*args
, **kwargs
)
3364 def base_OnSizingDragLeft(*args
, **kwargs
):
3366 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
3369 return _ogl
.PyLineShape_base_OnSizingDragLeft(*args
, **kwargs
)
3371 def base_OnSizingBeginDragLeft(*args
, **kwargs
):
3373 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
3376 return _ogl
.PyLineShape_base_OnSizingBeginDragLeft(*args
, **kwargs
)
3378 def base_OnSizingEndDragLeft(*args
, **kwargs
):
3380 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
3383 return _ogl
.PyLineShape_base_OnSizingEndDragLeft(*args
, **kwargs
)
3385 def base_OnBeginSize(*args
, **kwargs
):
3386 """base_OnBeginSize(self, double w, double h)"""
3387 return _ogl
.PyLineShape_base_OnBeginSize(*args
, **kwargs
)
3389 def base_OnEndSize(*args
, **kwargs
):
3390 """base_OnEndSize(self, double w, double h)"""
3391 return _ogl
.PyLineShape_base_OnEndSize(*args
, **kwargs
)
3394 class PyLineShapePtr(PyLineShape
):
3395 def __init__(self
, this
):
3397 if not hasattr(self
,"thisown"): self
.thisown
= 0
3398 self
.__class
__ = PyLineShape
3399 _ogl
.PyLineShape_swigregister(PyLineShapePtr
)
3401 class PyPolygonShape(PyShape
):
3403 return "<%s.%s; proxy of C++ wxPyPolygonShape instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3404 def __init__(self
, *args
, **kwargs
):
3405 """__init__(self) -> PyPolygonShape"""
3406 newobj
= _ogl
.new_PyPolygonShape(*args
, **kwargs
)
3407 self
.this
= newobj
.this
3410 self
._setOORandCallbackInfo
(PyPolygonShape
)
3412 def _setCallbackInfo(*args
, **kwargs
):
3413 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3414 return _ogl
.PyPolygonShape__setCallbackInfo(*args
, **kwargs
)
3416 def Create(*args
, **kwargs
):
3417 """Create(self, PyObject points) -> PyObject"""
3418 return _ogl
.PyPolygonShape_Create(*args
, **kwargs
)
3420 def AddPolygonPoint(*args
, **kwargs
):
3421 """AddPolygonPoint(self, int pos=0)"""
3422 return _ogl
.PyPolygonShape_AddPolygonPoint(*args
, **kwargs
)
3424 def CalculatePolygonCentre(*args
, **kwargs
):
3425 """CalculatePolygonCentre(self)"""
3426 return _ogl
.PyPolygonShape_CalculatePolygonCentre(*args
, **kwargs
)
3428 def DeletePolygonPoint(*args
, **kwargs
):
3429 """DeletePolygonPoint(self, int pos=0)"""
3430 return _ogl
.PyPolygonShape_DeletePolygonPoint(*args
, **kwargs
)
3432 def GetPoints(*args
, **kwargs
):
3433 """GetPoints(self) -> PyObject"""
3434 return _ogl
.PyPolygonShape_GetPoints(*args
, **kwargs
)
3436 def GetOriginalPoints(*args
, **kwargs
):
3437 """GetOriginalPoints(self) -> PyObject"""
3438 return _ogl
.PyPolygonShape_GetOriginalPoints(*args
, **kwargs
)
3440 def GetOriginalWidth(*args
, **kwargs
):
3441 """GetOriginalWidth(self) -> double"""
3442 return _ogl
.PyPolygonShape_GetOriginalWidth(*args
, **kwargs
)
3444 def GetOriginalHeight(*args
, **kwargs
):
3445 """GetOriginalHeight(self) -> double"""
3446 return _ogl
.PyPolygonShape_GetOriginalHeight(*args
, **kwargs
)
3448 def SetOriginalWidth(*args
, **kwargs
):
3449 """SetOriginalWidth(self, double w)"""
3450 return _ogl
.PyPolygonShape_SetOriginalWidth(*args
, **kwargs
)
3452 def SetOriginalHeight(*args
, **kwargs
):
3453 """SetOriginalHeight(self, double h)"""
3454 return _ogl
.PyPolygonShape_SetOriginalHeight(*args
, **kwargs
)
3456 def UpdateOriginalPoints(*args
, **kwargs
):
3457 """UpdateOriginalPoints(self)"""
3458 return _ogl
.PyPolygonShape_UpdateOriginalPoints(*args
, **kwargs
)
3460 def base_OnDraw(*args
, **kwargs
):
3461 """base_OnDraw(self, DC dc)"""
3462 return _ogl
.PyPolygonShape_base_OnDraw(*args
, **kwargs
)
3464 def base_OnDrawContents(*args
, **kwargs
):
3465 """base_OnDrawContents(self, DC dc)"""
3466 return _ogl
.PyPolygonShape_base_OnDrawContents(*args
, **kwargs
)
3468 def base_OnDrawBranches(*args
, **kwargs
):
3469 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
3470 return _ogl
.PyPolygonShape_base_OnDrawBranches(*args
, **kwargs
)
3472 def base_OnMoveLinks(*args
, **kwargs
):
3473 """base_OnMoveLinks(self, DC dc)"""
3474 return _ogl
.PyPolygonShape_base_OnMoveLinks(*args
, **kwargs
)
3476 def base_OnErase(*args
, **kwargs
):
3477 """base_OnErase(self, DC dc)"""
3478 return _ogl
.PyPolygonShape_base_OnErase(*args
, **kwargs
)
3480 def base_OnEraseContents(*args
, **kwargs
):
3481 """base_OnEraseContents(self, DC dc)"""
3482 return _ogl
.PyPolygonShape_base_OnEraseContents(*args
, **kwargs
)
3484 def base_OnHighlight(*args
, **kwargs
):
3485 """base_OnHighlight(self, DC dc)"""
3486 return _ogl
.PyPolygonShape_base_OnHighlight(*args
, **kwargs
)
3488 def base_OnLeftClick(*args
, **kwargs
):
3489 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
3490 return _ogl
.PyPolygonShape_base_OnLeftClick(*args
, **kwargs
)
3492 def base_OnLeftDoubleClick(*args
, **kwargs
):
3493 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
3494 return _ogl
.PyPolygonShape_base_OnLeftDoubleClick(*args
, **kwargs
)
3496 def base_OnRightClick(*args
, **kwargs
):
3497 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
3498 return _ogl
.PyPolygonShape_base_OnRightClick(*args
, **kwargs
)
3500 def base_OnSize(*args
, **kwargs
):
3501 """base_OnSize(self, double x, double y)"""
3502 return _ogl
.PyPolygonShape_base_OnSize(*args
, **kwargs
)
3504 def base_OnMovePre(*args
, **kwargs
):
3506 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
3507 bool display=True) -> bool
3509 return _ogl
.PyPolygonShape_base_OnMovePre(*args
, **kwargs
)
3511 def base_OnMovePost(*args
, **kwargs
):
3513 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
3516 return _ogl
.PyPolygonShape_base_OnMovePost(*args
, **kwargs
)
3518 def base_OnDragLeft(*args
, **kwargs
):
3519 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
3520 return _ogl
.PyPolygonShape_base_OnDragLeft(*args
, **kwargs
)
3522 def base_OnBeginDragLeft(*args
, **kwargs
):
3523 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
3524 return _ogl
.PyPolygonShape_base_OnBeginDragLeft(*args
, **kwargs
)
3526 def base_OnEndDragLeft(*args
, **kwargs
):
3527 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
3528 return _ogl
.PyPolygonShape_base_OnEndDragLeft(*args
, **kwargs
)
3530 def base_OnDragRight(*args
, **kwargs
):
3531 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
3532 return _ogl
.PyPolygonShape_base_OnDragRight(*args
, **kwargs
)
3534 def base_OnBeginDragRight(*args
, **kwargs
):
3535 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
3536 return _ogl
.PyPolygonShape_base_OnBeginDragRight(*args
, **kwargs
)
3538 def base_OnEndDragRight(*args
, **kwargs
):
3539 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
3540 return _ogl
.PyPolygonShape_base_OnEndDragRight(*args
, **kwargs
)
3542 def base_OnDrawOutline(*args
, **kwargs
):
3543 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
3544 return _ogl
.PyPolygonShape_base_OnDrawOutline(*args
, **kwargs
)
3546 def base_OnDrawControlPoints(*args
, **kwargs
):
3547 """base_OnDrawControlPoints(self, DC dc)"""
3548 return _ogl
.PyPolygonShape_base_OnDrawControlPoints(*args
, **kwargs
)
3550 def base_OnEraseControlPoints(*args
, **kwargs
):
3551 """base_OnEraseControlPoints(self, DC dc)"""
3552 return _ogl
.PyPolygonShape_base_OnEraseControlPoints(*args
, **kwargs
)
3554 def base_OnMoveLink(*args
, **kwargs
):
3555 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
3556 return _ogl
.PyPolygonShape_base_OnMoveLink(*args
, **kwargs
)
3558 def base_OnSizingDragLeft(*args
, **kwargs
):
3560 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
3563 return _ogl
.PyPolygonShape_base_OnSizingDragLeft(*args
, **kwargs
)
3565 def base_OnSizingBeginDragLeft(*args
, **kwargs
):
3567 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
3570 return _ogl
.PyPolygonShape_base_OnSizingBeginDragLeft(*args
, **kwargs
)
3572 def base_OnSizingEndDragLeft(*args
, **kwargs
):
3574 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
3577 return _ogl
.PyPolygonShape_base_OnSizingEndDragLeft(*args
, **kwargs
)
3579 def base_OnBeginSize(*args
, **kwargs
):
3580 """base_OnBeginSize(self, double w, double h)"""
3581 return _ogl
.PyPolygonShape_base_OnBeginSize(*args
, **kwargs
)
3583 def base_OnEndSize(*args
, **kwargs
):
3584 """base_OnEndSize(self, double w, double h)"""
3585 return _ogl
.PyPolygonShape_base_OnEndSize(*args
, **kwargs
)
3588 class PyPolygonShapePtr(PyPolygonShape
):
3589 def __init__(self
, this
):
3591 if not hasattr(self
,"thisown"): self
.thisown
= 0
3592 self
.__class
__ = PyPolygonShape
3593 _ogl
.PyPolygonShape_swigregister(PyPolygonShapePtr
)
3595 class PyTextShape(PyRectangleShape
):
3597 return "<%s.%s; proxy of C++ wxPyTextShape instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3598 def __init__(self
, *args
, **kwargs
):
3599 """__init__(self, double width=0.0, double height=0.0) -> PyTextShape"""
3600 newobj
= _ogl
.new_PyTextShape(*args
, **kwargs
)
3601 self
.this
= newobj
.this
3604 self
._setOORandCallbackInfo
(PyTextShape
)
3606 def _setCallbackInfo(*args
, **kwargs
):
3607 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3608 return _ogl
.PyTextShape__setCallbackInfo(*args
, **kwargs
)
3610 def base_OnDelete(*args
, **kwargs
):
3611 """base_OnDelete(self)"""
3612 return _ogl
.PyTextShape_base_OnDelete(*args
, **kwargs
)
3614 def base_OnDraw(*args
, **kwargs
):
3615 """base_OnDraw(self, DC dc)"""
3616 return _ogl
.PyTextShape_base_OnDraw(*args
, **kwargs
)
3618 def base_OnDrawContents(*args
, **kwargs
):
3619 """base_OnDrawContents(self, DC dc)"""
3620 return _ogl
.PyTextShape_base_OnDrawContents(*args
, **kwargs
)
3622 def base_OnDrawBranches(*args
, **kwargs
):
3623 """base_OnDrawBranches(self, DC dc, bool erase=FALSE)"""
3624 return _ogl
.PyTextShape_base_OnDrawBranches(*args
, **kwargs
)
3626 def base_OnMoveLinks(*args
, **kwargs
):
3627 """base_OnMoveLinks(self, DC dc)"""
3628 return _ogl
.PyTextShape_base_OnMoveLinks(*args
, **kwargs
)
3630 def base_OnErase(*args
, **kwargs
):
3631 """base_OnErase(self, DC dc)"""
3632 return _ogl
.PyTextShape_base_OnErase(*args
, **kwargs
)
3634 def base_OnEraseContents(*args
, **kwargs
):
3635 """base_OnEraseContents(self, DC dc)"""
3636 return _ogl
.PyTextShape_base_OnEraseContents(*args
, **kwargs
)
3638 def base_OnHighlight(*args
, **kwargs
):
3639 """base_OnHighlight(self, DC dc)"""
3640 return _ogl
.PyTextShape_base_OnHighlight(*args
, **kwargs
)
3642 def base_OnLeftClick(*args
, **kwargs
):
3643 """base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
3644 return _ogl
.PyTextShape_base_OnLeftClick(*args
, **kwargs
)
3646 def base_OnLeftDoubleClick(*args
, **kwargs
):
3647 """base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
3648 return _ogl
.PyTextShape_base_OnLeftDoubleClick(*args
, **kwargs
)
3650 def base_OnRightClick(*args
, **kwargs
):
3651 """base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
3652 return _ogl
.PyTextShape_base_OnRightClick(*args
, **kwargs
)
3654 def base_OnSize(*args
, **kwargs
):
3655 """base_OnSize(self, double x, double y)"""
3656 return _ogl
.PyTextShape_base_OnSize(*args
, **kwargs
)
3658 def base_OnMovePre(*args
, **kwargs
):
3660 base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
3661 bool display=True) -> bool
3663 return _ogl
.PyTextShape_base_OnMovePre(*args
, **kwargs
)
3665 def base_OnMovePost(*args
, **kwargs
):
3667 base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
3670 return _ogl
.PyTextShape_base_OnMovePost(*args
, **kwargs
)
3672 def base_OnDragLeft(*args
, **kwargs
):
3673 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
3674 return _ogl
.PyTextShape_base_OnDragLeft(*args
, **kwargs
)
3676 def base_OnBeginDragLeft(*args
, **kwargs
):
3677 """base_OnBeginDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
3678 return _ogl
.PyTextShape_base_OnBeginDragLeft(*args
, **kwargs
)
3680 def base_OnEndDragLeft(*args
, **kwargs
):
3681 """base_OnEndDragLeft(self, double x, double y, int keys=0, int attachment=0)"""
3682 return _ogl
.PyTextShape_base_OnEndDragLeft(*args
, **kwargs
)
3684 def base_OnDragRight(*args
, **kwargs
):
3685 """base_OnDragRight(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
3686 return _ogl
.PyTextShape_base_OnDragRight(*args
, **kwargs
)
3688 def base_OnBeginDragRight(*args
, **kwargs
):
3689 """base_OnBeginDragRight(self, double x, double y, int keys=0, int attachment=0)"""
3690 return _ogl
.PyTextShape_base_OnBeginDragRight(*args
, **kwargs
)
3692 def base_OnEndDragRight(*args
, **kwargs
):
3693 """base_OnEndDragRight(self, double x, double y, int keys=0, int attachment=0)"""
3694 return _ogl
.PyTextShape_base_OnEndDragRight(*args
, **kwargs
)
3696 def base_OnDrawOutline(*args
, **kwargs
):
3697 """base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)"""
3698 return _ogl
.PyTextShape_base_OnDrawOutline(*args
, **kwargs
)
3700 def base_OnDrawControlPoints(*args
, **kwargs
):
3701 """base_OnDrawControlPoints(self, DC dc)"""
3702 return _ogl
.PyTextShape_base_OnDrawControlPoints(*args
, **kwargs
)
3704 def base_OnEraseControlPoints(*args
, **kwargs
):
3705 """base_OnEraseControlPoints(self, DC dc)"""
3706 return _ogl
.PyTextShape_base_OnEraseControlPoints(*args
, **kwargs
)
3708 def base_OnMoveLink(*args
, **kwargs
):
3709 """base_OnMoveLink(self, DC dc, bool moveControlPoints=True)"""
3710 return _ogl
.PyTextShape_base_OnMoveLink(*args
, **kwargs
)
3712 def base_OnSizingDragLeft(*args
, **kwargs
):
3714 base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=0,
3717 return _ogl
.PyTextShape_base_OnSizingDragLeft(*args
, **kwargs
)
3719 def base_OnSizingBeginDragLeft(*args
, **kwargs
):
3721 base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
3724 return _ogl
.PyTextShape_base_OnSizingBeginDragLeft(*args
, **kwargs
)
3726 def base_OnSizingEndDragLeft(*args
, **kwargs
):
3728 base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=0,
3731 return _ogl
.PyTextShape_base_OnSizingEndDragLeft(*args
, **kwargs
)
3733 def base_OnBeginSize(*args
, **kwargs
):
3734 """base_OnBeginSize(self, double w, double h)"""
3735 return _ogl
.PyTextShape_base_OnBeginSize(*args
, **kwargs
)
3737 def base_OnEndSize(*args
, **kwargs
):
3738 """base_OnEndSize(self, double w, double h)"""
3739 return _ogl
.PyTextShape_base_OnEndSize(*args
, **kwargs
)
3742 class PyTextShapePtr(PyTextShape
):
3743 def __init__(self
, this
):
3745 if not hasattr(self
,"thisown"): self
.thisown
= 0
3746 self
.__class
__ = PyTextShape
3747 _ogl
.PyTextShape_swigregister(PyTextShapePtr
)
3749 class Diagram(_core
.Object
):
3751 return "<%s.%s; proxy of C++ wxDiagram instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3752 def __init__(self
, *args
, **kwargs
):
3753 """__init__(self) -> Diagram"""
3754 newobj
= _ogl
.new_Diagram(*args
, **kwargs
)
3755 self
.this
= newobj
.this
3758 def AddShape(*args
, **kwargs
):
3759 """AddShape(self, PyShape shape, PyShape addAfter=None)"""
3760 return _ogl
.Diagram_AddShape(*args
, **kwargs
)
3762 def Clear(*args
, **kwargs
):
3763 """Clear(self, DC dc)"""
3764 return _ogl
.Diagram_Clear(*args
, **kwargs
)
3766 def DeleteAllShapes(*args
, **kwargs
):
3767 """DeleteAllShapes(self)"""
3768 return _ogl
.Diagram_DeleteAllShapes(*args
, **kwargs
)
3770 def DrawOutline(*args
, **kwargs
):
3771 """DrawOutline(self, DC dc, double x1, double y1, double x2, double y2)"""
3772 return _ogl
.Diagram_DrawOutline(*args
, **kwargs
)
3774 def FindShape(*args
, **kwargs
):
3775 """FindShape(self, long id) -> PyShape"""
3776 return _ogl
.Diagram_FindShape(*args
, **kwargs
)
3778 def GetCanvas(*args
, **kwargs
):
3779 """GetCanvas(self) -> PyShapeCanvas"""
3780 return _ogl
.Diagram_GetCanvas(*args
, **kwargs
)
3782 def GetCount(*args
, **kwargs
):
3783 """GetCount(self) -> int"""
3784 return _ogl
.Diagram_GetCount(*args
, **kwargs
)
3786 def GetGridSpacing(*args
, **kwargs
):
3787 """GetGridSpacing(self) -> double"""
3788 return _ogl
.Diagram_GetGridSpacing(*args
, **kwargs
)
3790 def GetMouseTolerance(*args
, **kwargs
):
3791 """GetMouseTolerance(self) -> int"""
3792 return _ogl
.Diagram_GetMouseTolerance(*args
, **kwargs
)
3794 def GetShapeList(*args
, **kwargs
):
3795 """GetShapeList(self) -> PyObject"""
3796 return _ogl
.Diagram_GetShapeList(*args
, **kwargs
)
3798 def GetQuickEditMode(*args
, **kwargs
):
3799 """GetQuickEditMode(self) -> bool"""
3800 return _ogl
.Diagram_GetQuickEditMode(*args
, **kwargs
)
3802 def GetSnapToGrid(*args
, **kwargs
):
3803 """GetSnapToGrid(self) -> bool"""
3804 return _ogl
.Diagram_GetSnapToGrid(*args
, **kwargs
)
3806 def InsertShape(*args
, **kwargs
):
3807 """InsertShape(self, PyShape shape)"""
3808 return _ogl
.Diagram_InsertShape(*args
, **kwargs
)
3810 def RecentreAll(*args
, **kwargs
):
3811 """RecentreAll(self, DC dc)"""
3812 return _ogl
.Diagram_RecentreAll(*args
, **kwargs
)
3814 def Redraw(*args
, **kwargs
):
3815 """Redraw(self, DC dc)"""
3816 return _ogl
.Diagram_Redraw(*args
, **kwargs
)
3818 def RemoveAllShapes(*args
, **kwargs
):
3819 """RemoveAllShapes(self)"""
3820 return _ogl
.Diagram_RemoveAllShapes(*args
, **kwargs
)
3822 def RemoveShape(*args
, **kwargs
):
3823 """RemoveShape(self, PyShape shape)"""
3824 return _ogl
.Diagram_RemoveShape(*args
, **kwargs
)
3826 def SetCanvas(*args
, **kwargs
):
3827 """SetCanvas(self, PyShapeCanvas canvas)"""
3828 return _ogl
.Diagram_SetCanvas(*args
, **kwargs
)
3830 def SetGridSpacing(*args
, **kwargs
):
3831 """SetGridSpacing(self, double spacing)"""
3832 return _ogl
.Diagram_SetGridSpacing(*args
, **kwargs
)
3834 def SetMouseTolerance(*args
, **kwargs
):
3835 """SetMouseTolerance(self, int tolerance)"""
3836 return _ogl
.Diagram_SetMouseTolerance(*args
, **kwargs
)
3838 def SetQuickEditMode(*args
, **kwargs
):
3839 """SetQuickEditMode(self, bool mode)"""
3840 return _ogl
.Diagram_SetQuickEditMode(*args
, **kwargs
)
3842 def SetSnapToGrid(*args
, **kwargs
):
3843 """SetSnapToGrid(self, bool snap)"""
3844 return _ogl
.Diagram_SetSnapToGrid(*args
, **kwargs
)
3846 def ShowAll(*args
, **kwargs
):
3847 """ShowAll(self, bool show)"""
3848 return _ogl
.Diagram_ShowAll(*args
, **kwargs
)
3850 def Snap(*args
, **kwargs
):
3851 """Snap(self, double INOUT, double INOUT)"""
3852 return _ogl
.Diagram_Snap(*args
, **kwargs
)
3855 class DiagramPtr(Diagram
):
3856 def __init__(self
, this
):
3858 if not hasattr(self
,"thisown"): self
.thisown
= 0
3859 self
.__class
__ = Diagram
3860 _ogl
.Diagram_swigregister(DiagramPtr
)
3862 class PyShapeCanvas(_windows
.ScrolledWindow
):
3864 return "<%s.%s; proxy of C++ wxPyShapeCanvas instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3865 def __init__(self
, *args
, **kwargs
):
3867 __init__(self, Window parent=None, int id=-1, Point pos=DefaultPosition,
3868 Size size=DefaultSize, long style=BORDER,
3869 String name=wxPyShapeCanvasNameStr) -> PyShapeCanvas
3871 newobj
= _ogl
.new_PyShapeCanvas(*args
, **kwargs
)
3872 self
.this
= newobj
.this
3875 self
._setOORandCallbackInfo
(PyShapeCanvas
)
3877 def _setCallbackInfo(*args
, **kwargs
):
3878 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3879 return _ogl
.PyShapeCanvas__setCallbackInfo(*args
, **kwargs
)
3881 def _setOORandCallbackInfo(self
, _class
):
3882 self
._setOORInfo
(self
)
3883 self
._setCallbackInfo
(self
, _class
)
3885 def AddShape(*args
, **kwargs
):
3886 """AddShape(self, PyShape shape, PyShape addAfter=None)"""
3887 return _ogl
.PyShapeCanvas_AddShape(*args
, **kwargs
)
3889 def FindShape(*args
, **kwargs
):
3891 FindShape(self, double x1, double y, int OUTPUT, wxClassInfo info=None,
3892 PyShape notImage=None) -> PyShape
3894 return _ogl
.PyShapeCanvas_FindShape(*args
, **kwargs
)
3896 def FindFirstSensitiveShape(*args
, **kwargs
):
3897 """FindFirstSensitiveShape(self, double x1, double y, int OUTPUT, int op) -> PyShape"""
3898 return _ogl
.PyShapeCanvas_FindFirstSensitiveShape(*args
, **kwargs
)
3900 def GetDiagram(*args
, **kwargs
):
3901 """GetDiagram(self) -> Diagram"""
3902 return _ogl
.PyShapeCanvas_GetDiagram(*args
, **kwargs
)
3904 def GetQuickEditMode(*args
, **kwargs
):
3905 """GetQuickEditMode(self) -> bool"""
3906 return _ogl
.PyShapeCanvas_GetQuickEditMode(*args
, **kwargs
)
3908 def InsertShape(*args
, **kwargs
):
3909 """InsertShape(self, PyShape shape)"""
3910 return _ogl
.PyShapeCanvas_InsertShape(*args
, **kwargs
)
3912 def base_OnBeginDragLeft(*args
, **kwargs
):
3913 """base_OnBeginDragLeft(self, double x, double y, int keys=0)"""
3914 return _ogl
.PyShapeCanvas_base_OnBeginDragLeft(*args
, **kwargs
)
3916 def base_OnBeginDragRight(*args
, **kwargs
):
3917 """base_OnBeginDragRight(self, double x, double y, int keys=0)"""
3918 return _ogl
.PyShapeCanvas_base_OnBeginDragRight(*args
, **kwargs
)
3920 def base_OnEndDragLeft(*args
, **kwargs
):
3921 """base_OnEndDragLeft(self, double x, double y, int keys=0)"""
3922 return _ogl
.PyShapeCanvas_base_OnEndDragLeft(*args
, **kwargs
)
3924 def base_OnEndDragRight(*args
, **kwargs
):
3925 """base_OnEndDragRight(self, double x, double y, int keys=0)"""
3926 return _ogl
.PyShapeCanvas_base_OnEndDragRight(*args
, **kwargs
)
3928 def base_OnDragLeft(*args
, **kwargs
):
3929 """base_OnDragLeft(self, bool draw, double x, double y, int keys=0)"""
3930 return _ogl
.PyShapeCanvas_base_OnDragLeft(*args
, **kwargs
)
3932 def base_OnDragRight(*args
, **kwargs
):
3933 """base_OnDragRight(self, bool draw, double x, double y, int keys=0)"""
3934 return _ogl
.PyShapeCanvas_base_OnDragRight(*args
, **kwargs
)
3936 def base_OnLeftClick(*args
, **kwargs
):
3937 """base_OnLeftClick(self, double x, double y, int keys=0)"""
3938 return _ogl
.PyShapeCanvas_base_OnLeftClick(*args
, **kwargs
)
3940 def base_OnRightClick(*args
, **kwargs
):
3941 """base_OnRightClick(self, double x, double y, int keys=0)"""
3942 return _ogl
.PyShapeCanvas_base_OnRightClick(*args
, **kwargs
)
3944 def Redraw(*args
, **kwargs
):
3945 """Redraw(self, DC dc)"""
3946 return _ogl
.PyShapeCanvas_Redraw(*args
, **kwargs
)
3948 def RemoveShape(*args
, **kwargs
):
3949 """RemoveShape(self, PyShape shape)"""
3950 return _ogl
.PyShapeCanvas_RemoveShape(*args
, **kwargs
)
3952 def SetDiagram(*args
, **kwargs
):
3953 """SetDiagram(self, Diagram diagram)"""
3954 return _ogl
.PyShapeCanvas_SetDiagram(*args
, **kwargs
)
3956 def Snap(*args
, **kwargs
):
3957 """Snap(self, double INOUT, double INOUT)"""
3958 return _ogl
.PyShapeCanvas_Snap(*args
, **kwargs
)
3960 def GetShapeList(self
):
3961 return self
.GetDiagram().GetShapeList()
3964 class PyShapeCanvasPtr(PyShapeCanvas
):
3965 def __init__(self
, this
):
3967 if not hasattr(self
,"thisown"): self
.thisown
= 0
3968 self
.__class
__ = PyShapeCanvas
3969 _ogl
.PyShapeCanvas_swigregister(PyShapeCanvasPtr
)
3972 ShapeCanvas
= PyShapeCanvas
3973 ShapeEvtHandler
= PyShapeEvtHandler
3975 RectangleShape
= PyRectangleShape
3976 BitmapShape
= PyBitmapShape
3977 DrawnShape
= PyDrawnShape
3978 CompositeShape
= PyCompositeShape
3979 DividedShape
= PyDividedShape
3980 DivisionShape
= PyDivisionShape
3981 EllipseShape
= PyEllipseShape
3982 CircleShape
= PyCircleShape
3983 LineShape
= PyLineShape
3984 PolygonShape
= PyPolygonShape
3985 TextShape
= PyTextShape
3986 ControlPoint
= PyControlPoint
3988 KEY_SHIFT
= _ogl
.KEY_SHIFT
3989 KEY_CTRL
= _ogl
.KEY_CTRL
3990 ARROW_NONE
= _ogl
.ARROW_NONE
3991 ARROW_END
= _ogl
.ARROW_END
3992 ARROW_BOTH
= _ogl
.ARROW_BOTH
3993 ARROW_MIDDLE
= _ogl
.ARROW_MIDDLE
3994 ARROW_START
= _ogl
.ARROW_START
3995 ARROW_HOLLOW_CIRCLE
= _ogl
.ARROW_HOLLOW_CIRCLE
3996 ARROW_FILLED_CIRCLE
= _ogl
.ARROW_FILLED_CIRCLE
3997 ARROW_ARROW
= _ogl
.ARROW_ARROW
3998 ARROW_SINGLE_OBLIQUE
= _ogl
.ARROW_SINGLE_OBLIQUE
3999 ARROW_DOUBLE_OBLIQUE
= _ogl
.ARROW_DOUBLE_OBLIQUE
4000 ARROW_METAFILE
= _ogl
.ARROW_METAFILE
4001 ARROW_POSITION_END
= _ogl
.ARROW_POSITION_END
4002 ARROW_POSITION_START
= _ogl
.ARROW_POSITION_START
4003 CONTROL_POINT_VERTICAL
= _ogl
.CONTROL_POINT_VERTICAL
4004 CONTROL_POINT_HORIZONTAL
= _ogl
.CONTROL_POINT_HORIZONTAL
4005 CONTROL_POINT_DIAGONAL
= _ogl
.CONTROL_POINT_DIAGONAL
4006 CONTROL_POINT_ENDPOINT_TO
= _ogl
.CONTROL_POINT_ENDPOINT_TO
4007 CONTROL_POINT_ENDPOINT_FROM
= _ogl
.CONTROL_POINT_ENDPOINT_FROM
4008 CONTROL_POINT_LINE
= _ogl
.CONTROL_POINT_LINE
4009 FORMAT_NONE
= _ogl
.FORMAT_NONE
4010 FORMAT_CENTRE_HORIZ
= _ogl
.FORMAT_CENTRE_HORIZ
4011 FORMAT_CENTRE_VERT
= _ogl
.FORMAT_CENTRE_VERT
4012 FORMAT_SIZE_TO_CONTENTS
= _ogl
.FORMAT_SIZE_TO_CONTENTS
4013 LINE_ALIGNMENT_HORIZ
= _ogl
.LINE_ALIGNMENT_HORIZ
4014 LINE_ALIGNMENT_VERT
= _ogl
.LINE_ALIGNMENT_VERT
4015 LINE_ALIGNMENT_TO_NEXT_HANDLE
= _ogl
.LINE_ALIGNMENT_TO_NEXT_HANDLE
4016 LINE_ALIGNMENT_NONE
= _ogl
.LINE_ALIGNMENT_NONE
4017 SHADOW_NONE
= _ogl
.SHADOW_NONE
4018 SHADOW_LEFT
= _ogl
.SHADOW_LEFT
4019 SHADOW_RIGHT
= _ogl
.SHADOW_RIGHT
4020 OP_CLICK_LEFT
= _ogl
.OP_CLICK_LEFT
4021 OP_CLICK_RIGHT
= _ogl
.OP_CLICK_RIGHT
4022 OP_DRAG_LEFT
= _ogl
.OP_DRAG_LEFT
4023 OP_DRAG_RIGHT
= _ogl
.OP_DRAG_RIGHT
4024 OP_ALL
= _ogl
.OP_ALL
4025 ATTACHMENT_MODE_NONE
= _ogl
.ATTACHMENT_MODE_NONE
4026 ATTACHMENT_MODE_EDGE
= _ogl
.ATTACHMENT_MODE_EDGE
4027 ATTACHMENT_MODE_BRANCHING
= _ogl
.ATTACHMENT_MODE_BRANCHING
4028 BRANCHING_ATTACHMENT_NORMAL
= _ogl
.BRANCHING_ATTACHMENT_NORMAL
4029 BRANCHING_ATTACHMENT_BLOB
= _ogl
.BRANCHING_ATTACHMENT_BLOB
4030 gyCONSTRAINT_CENTRED_VERTICALLY
= _ogl
.gyCONSTRAINT_CENTRED_VERTICALLY
4031 gyCONSTRAINT_CENTRED_HORIZONTALLY
= _ogl
.gyCONSTRAINT_CENTRED_HORIZONTALLY
4032 gyCONSTRAINT_CENTRED_BOTH
= _ogl
.gyCONSTRAINT_CENTRED_BOTH
4033 gyCONSTRAINT_LEFT_OF
= _ogl
.gyCONSTRAINT_LEFT_OF
4034 gyCONSTRAINT_RIGHT_OF
= _ogl
.gyCONSTRAINT_RIGHT_OF
4035 gyCONSTRAINT_ABOVE
= _ogl
.gyCONSTRAINT_ABOVE
4036 gyCONSTRAINT_BELOW
= _ogl
.gyCONSTRAINT_BELOW
4037 gyCONSTRAINT_ALIGNED_TOP
= _ogl
.gyCONSTRAINT_ALIGNED_TOP
4038 gyCONSTRAINT_ALIGNED_BOTTOM
= _ogl
.gyCONSTRAINT_ALIGNED_BOTTOM
4039 gyCONSTRAINT_ALIGNED_LEFT
= _ogl
.gyCONSTRAINT_ALIGNED_LEFT
4040 gyCONSTRAINT_ALIGNED_RIGHT
= _ogl
.gyCONSTRAINT_ALIGNED_RIGHT
4041 gyCONSTRAINT_MIDALIGNED_TOP
= _ogl
.gyCONSTRAINT_MIDALIGNED_TOP
4042 gyCONSTRAINT_MIDALIGNED_BOTTOM
= _ogl
.gyCONSTRAINT_MIDALIGNED_BOTTOM
4043 gyCONSTRAINT_MIDALIGNED_LEFT
= _ogl
.gyCONSTRAINT_MIDALIGNED_LEFT
4044 gyCONSTRAINT_MIDALIGNED_RIGHT
= _ogl
.gyCONSTRAINT_MIDALIGNED_RIGHT
4045 DIVISION_SIDE_NONE
= _ogl
.DIVISION_SIDE_NONE
4046 DIVISION_SIDE_LEFT
= _ogl
.DIVISION_SIDE_LEFT
4047 DIVISION_SIDE_TOP
= _ogl
.DIVISION_SIDE_TOP
4048 DIVISION_SIDE_RIGHT
= _ogl
.DIVISION_SIDE_RIGHT
4049 DIVISION_SIDE_BOTTOM
= _ogl
.DIVISION_SIDE_BOTTOM
4051 def OGLInitialize(*args
, **kwargs
):
4052 """OGLInitialize()"""
4053 return _ogl
.OGLInitialize(*args
, **kwargs
)
4055 def OGLCleanUp(*args
, **kwargs
):
4057 return _ogl
.OGLCleanUp(*args
, **kwargs
)