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