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