1 # This file was created automatically by SWIG. 
  12 from clip_dnd 
import * 
  24 from stattool 
import * 
  26 from controls 
import * 
  28 from controls2 
import * 
  30 from windows2 
import * 
  34 from windows3 
import * 
  44 from oglbasic 
import * 
  46 from oglshapes 
import * 
  48 class wxPyEllipseShapePtr(wxPyShapePtr
): 
  49     def __init__(self
,this
): 
  52     def _setCallbackInfo(self
, *_args
, **_kwargs
): 
  53         val 
= apply(oglshapes2c
.wxPyEllipseShape__setCallbackInfo
,(self
,) + _args
, _kwargs
) 
  55     def base_OnDraw(self
, *_args
, **_kwargs
): 
  56         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnDraw
,(self
,) + _args
, _kwargs
) 
  58     def base_OnDrawContents(self
, *_args
, **_kwargs
): 
  59         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnDrawContents
,(self
,) + _args
, _kwargs
) 
  61     def base_OnDrawBranches(self
, *_args
, **_kwargs
): 
  62         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnDrawBranches
,(self
,) + _args
, _kwargs
) 
  64     def base_OnMoveLinks(self
, *_args
, **_kwargs
): 
  65         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnMoveLinks
,(self
,) + _args
, _kwargs
) 
  67     def base_OnErase(self
, *_args
, **_kwargs
): 
  68         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnErase
,(self
,) + _args
, _kwargs
) 
  70     def base_OnEraseContents(self
, *_args
, **_kwargs
): 
  71         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnEraseContents
,(self
,) + _args
, _kwargs
) 
  73     def base_OnHighlight(self
, *_args
, **_kwargs
): 
  74         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnHighlight
,(self
,) + _args
, _kwargs
) 
  76     def base_OnLeftClick(self
, *_args
, **_kwargs
): 
  77         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnLeftClick
,(self
,) + _args
, _kwargs
) 
  79     def base_OnLeftDoubleClick(self
, *_args
, **_kwargs
): 
  80         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnLeftDoubleClick
,(self
,) + _args
, _kwargs
) 
  82     def base_OnRightClick(self
, *_args
, **_kwargs
): 
  83         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnRightClick
,(self
,) + _args
, _kwargs
) 
  85     def base_OnSize(self
, *_args
, **_kwargs
): 
  86         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnSize
,(self
,) + _args
, _kwargs
) 
  88     def base_OnMovePre(self
, *_args
, **_kwargs
): 
  89         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnMovePre
,(self
,) + _args
, _kwargs
) 
  91     def base_OnMovePost(self
, *_args
, **_kwargs
): 
  92         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnMovePost
,(self
,) + _args
, _kwargs
) 
  94     def base_OnDragLeft(self
, *_args
, **_kwargs
): 
  95         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnDragLeft
,(self
,) + _args
, _kwargs
) 
  97     def base_OnBeginDragLeft(self
, *_args
, **_kwargs
): 
  98         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnBeginDragLeft
,(self
,) + _args
, _kwargs
) 
 100     def base_OnEndDragLeft(self
, *_args
, **_kwargs
): 
 101         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnEndDragLeft
,(self
,) + _args
, _kwargs
) 
 103     def base_OnDragRight(self
, *_args
, **_kwargs
): 
 104         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnDragRight
,(self
,) + _args
, _kwargs
) 
 106     def base_OnBeginDragRight(self
, *_args
, **_kwargs
): 
 107         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnBeginDragRight
,(self
,) + _args
, _kwargs
) 
 109     def base_OnEndDragRight(self
, *_args
, **_kwargs
): 
 110         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnEndDragRight
,(self
,) + _args
, _kwargs
) 
 112     def base_OnDrawOutline(self
, *_args
, **_kwargs
): 
 113         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnDrawOutline
,(self
,) + _args
, _kwargs
) 
 115     def base_OnDrawControlPoints(self
, *_args
, **_kwargs
): 
 116         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnDrawControlPoints
,(self
,) + _args
, _kwargs
) 
 118     def base_OnEraseControlPoints(self
, *_args
, **_kwargs
): 
 119         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnEraseControlPoints
,(self
,) + _args
, _kwargs
) 
 121     def base_OnMoveLink(self
, *_args
, **_kwargs
): 
 122         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnMoveLink
,(self
,) + _args
, _kwargs
) 
 124     def base_OnSizingDragLeft(self
, *_args
, **_kwargs
): 
 125         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnSizingDragLeft
,(self
,) + _args
, _kwargs
) 
 127     def base_OnSizingBeginDragLeft(self
, *_args
, **_kwargs
): 
 128         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnSizingBeginDragLeft
,(self
,) + _args
, _kwargs
) 
 130     def base_OnSizingEndDragLeft(self
, *_args
, **_kwargs
): 
 131         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnSizingEndDragLeft
,(self
,) + _args
, _kwargs
) 
 133     def base_OnBeginSize(self
, *_args
, **_kwargs
): 
 134         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnBeginSize
,(self
,) + _args
, _kwargs
) 
 136     def base_OnEndSize(self
, *_args
, **_kwargs
): 
 137         val 
= apply(oglshapes2c
.wxPyEllipseShape_base_OnEndSize
,(self
,) + _args
, _kwargs
) 
 140         return "<C wxPyEllipseShape instance at %s>" % (self
.this
,) 
 141 class wxPyEllipseShape(wxPyEllipseShapePtr
): 
 142     def __init__(self
,*_args
,**_kwargs
): 
 143         self
.this 
= apply(oglshapes2c
.new_wxPyEllipseShape
,_args
,_kwargs
) 
 145         self
._setCallbackInfo
(self
, wxPyEllipseShape
) 
 146         self
._setOORInfo
(self
) 
 151 class wxPyCircleShapePtr(wxPyEllipseShapePtr
): 
 152     def __init__(self
,this
): 
 155     def _setCallbackInfo(self
, *_args
, **_kwargs
): 
 156         val 
= apply(oglshapes2c
.wxPyCircleShape__setCallbackInfo
,(self
,) + _args
, _kwargs
) 
 158     def base_OnDraw(self
, *_args
, **_kwargs
): 
 159         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnDraw
,(self
,) + _args
, _kwargs
) 
 161     def base_OnDrawContents(self
, *_args
, **_kwargs
): 
 162         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnDrawContents
,(self
,) + _args
, _kwargs
) 
 164     def base_OnDrawBranches(self
, *_args
, **_kwargs
): 
 165         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnDrawBranches
,(self
,) + _args
, _kwargs
) 
 167     def base_OnMoveLinks(self
, *_args
, **_kwargs
): 
 168         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnMoveLinks
,(self
,) + _args
, _kwargs
) 
 170     def base_OnErase(self
, *_args
, **_kwargs
): 
 171         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnErase
,(self
,) + _args
, _kwargs
) 
 173     def base_OnEraseContents(self
, *_args
, **_kwargs
): 
 174         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnEraseContents
,(self
,) + _args
, _kwargs
) 
 176     def base_OnHighlight(self
, *_args
, **_kwargs
): 
 177         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnHighlight
,(self
,) + _args
, _kwargs
) 
 179     def base_OnLeftClick(self
, *_args
, **_kwargs
): 
 180         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnLeftClick
,(self
,) + _args
, _kwargs
) 
 182     def base_OnLeftDoubleClick(self
, *_args
, **_kwargs
): 
 183         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnLeftDoubleClick
,(self
,) + _args
, _kwargs
) 
 185     def base_OnRightClick(self
, *_args
, **_kwargs
): 
 186         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnRightClick
,(self
,) + _args
, _kwargs
) 
 188     def base_OnSize(self
, *_args
, **_kwargs
): 
 189         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnSize
,(self
,) + _args
, _kwargs
) 
 191     def base_OnMovePre(self
, *_args
, **_kwargs
): 
 192         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnMovePre
,(self
,) + _args
, _kwargs
) 
 194     def base_OnMovePost(self
, *_args
, **_kwargs
): 
 195         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnMovePost
,(self
,) + _args
, _kwargs
) 
 197     def base_OnDragLeft(self
, *_args
, **_kwargs
): 
 198         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnDragLeft
,(self
,) + _args
, _kwargs
) 
 200     def base_OnBeginDragLeft(self
, *_args
, **_kwargs
): 
 201         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnBeginDragLeft
,(self
,) + _args
, _kwargs
) 
 203     def base_OnEndDragLeft(self
, *_args
, **_kwargs
): 
 204         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnEndDragLeft
,(self
,) + _args
, _kwargs
) 
 206     def base_OnDragRight(self
, *_args
, **_kwargs
): 
 207         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnDragRight
,(self
,) + _args
, _kwargs
) 
 209     def base_OnBeginDragRight(self
, *_args
, **_kwargs
): 
 210         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnBeginDragRight
,(self
,) + _args
, _kwargs
) 
 212     def base_OnEndDragRight(self
, *_args
, **_kwargs
): 
 213         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnEndDragRight
,(self
,) + _args
, _kwargs
) 
 215     def base_OnDrawOutline(self
, *_args
, **_kwargs
): 
 216         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnDrawOutline
,(self
,) + _args
, _kwargs
) 
 218     def base_OnDrawControlPoints(self
, *_args
, **_kwargs
): 
 219         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnDrawControlPoints
,(self
,) + _args
, _kwargs
) 
 221     def base_OnEraseControlPoints(self
, *_args
, **_kwargs
): 
 222         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnEraseControlPoints
,(self
,) + _args
, _kwargs
) 
 224     def base_OnMoveLink(self
, *_args
, **_kwargs
): 
 225         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnMoveLink
,(self
,) + _args
, _kwargs
) 
 227     def base_OnSizingDragLeft(self
, *_args
, **_kwargs
): 
 228         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnSizingDragLeft
,(self
,) + _args
, _kwargs
) 
 230     def base_OnSizingBeginDragLeft(self
, *_args
, **_kwargs
): 
 231         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnSizingBeginDragLeft
,(self
,) + _args
, _kwargs
) 
 233     def base_OnSizingEndDragLeft(self
, *_args
, **_kwargs
): 
 234         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnSizingEndDragLeft
,(self
,) + _args
, _kwargs
) 
 236     def base_OnBeginSize(self
, *_args
, **_kwargs
): 
 237         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnBeginSize
,(self
,) + _args
, _kwargs
) 
 239     def base_OnEndSize(self
, *_args
, **_kwargs
): 
 240         val 
= apply(oglshapes2c
.wxPyCircleShape_base_OnEndSize
,(self
,) + _args
, _kwargs
) 
 243         return "<C wxPyCircleShape instance at %s>" % (self
.this
,) 
 244 class wxPyCircleShape(wxPyCircleShapePtr
): 
 245     def __init__(self
,*_args
,**_kwargs
): 
 246         self
.this 
= apply(oglshapes2c
.new_wxPyCircleShape
,_args
,_kwargs
) 
 248         self
._setCallbackInfo
(self
, wxPyCircleShape
) 
 249         self
._setOORInfo
(self
) 
 254 class wxArrowHeadPtr(wxObjectPtr
): 
 255     def __init__(self
,this
): 
 258     def __del__(self
,oglshapes2c
=oglshapes2c
): 
 259         if self
.thisown 
== 1 : 
 260             oglshapes2c
.delete_wxArrowHead(self
) 
 261     def _GetType(self
, *_args
, **_kwargs
): 
 262         val 
= apply(oglshapes2c
.wxArrowHead__GetType
,(self
,) + _args
, _kwargs
) 
 264     def GetPosition(self
, *_args
, **_kwargs
): 
 265         val 
= apply(oglshapes2c
.wxArrowHead_GetPosition
,(self
,) + _args
, _kwargs
) 
 267     def SetPosition(self
, *_args
, **_kwargs
): 
 268         val 
= apply(oglshapes2c
.wxArrowHead_SetPosition
,(self
,) + _args
, _kwargs
) 
 270     def GetXOffset(self
, *_args
, **_kwargs
): 
 271         val 
= apply(oglshapes2c
.wxArrowHead_GetXOffset
,(self
,) + _args
, _kwargs
) 
 273     def GetYOffset(self
, *_args
, **_kwargs
): 
 274         val 
= apply(oglshapes2c
.wxArrowHead_GetYOffset
,(self
,) + _args
, _kwargs
) 
 276     def GetSpacing(self
, *_args
, **_kwargs
): 
 277         val 
= apply(oglshapes2c
.wxArrowHead_GetSpacing
,(self
,) + _args
, _kwargs
) 
 279     def GetSize(self
, *_args
, **_kwargs
): 
 280         val 
= apply(oglshapes2c
.wxArrowHead_GetSize
,(self
,) + _args
, _kwargs
) 
 282     def GetName(self
, *_args
, **_kwargs
): 
 283         val 
= apply(oglshapes2c
.wxArrowHead_GetName
,(self
,) + _args
, _kwargs
) 
 285     def SetXOffset(self
, *_args
, **_kwargs
): 
 286         val 
= apply(oglshapes2c
.wxArrowHead_SetXOffset
,(self
,) + _args
, _kwargs
) 
 288     def SetYOffset(self
, *_args
, **_kwargs
): 
 289         val 
= apply(oglshapes2c
.wxArrowHead_SetYOffset
,(self
,) + _args
, _kwargs
) 
 291     def GetMetaFile(self
, *_args
, **_kwargs
): 
 292         val 
= apply(oglshapes2c
.wxArrowHead_GetMetaFile
,(self
,) + _args
, _kwargs
) 
 294     def GetId(self
, *_args
, **_kwargs
): 
 295         val 
= apply(oglshapes2c
.wxArrowHead_GetId
,(self
,) + _args
, _kwargs
) 
 297     def GetArrowEnd(self
, *_args
, **_kwargs
): 
 298         val 
= apply(oglshapes2c
.wxArrowHead_GetArrowEnd
,(self
,) + _args
, _kwargs
) 
 300     def GetArrowSize(self
, *_args
, **_kwargs
): 
 301         val 
= apply(oglshapes2c
.wxArrowHead_GetArrowSize
,(self
,) + _args
, _kwargs
) 
 303     def SetSize(self
, *_args
, **_kwargs
): 
 304         val 
= apply(oglshapes2c
.wxArrowHead_SetSize
,(self
,) + _args
, _kwargs
) 
 306     def SetSpacing(self
, *_args
, **_kwargs
): 
 307         val 
= apply(oglshapes2c
.wxArrowHead_SetSpacing
,(self
,) + _args
, _kwargs
) 
 310         return "<C wxArrowHead instance at %s>" % (self
.this
,) 
 311 class wxArrowHead(wxArrowHeadPtr
): 
 312     def __init__(self
,*_args
,**_kwargs
): 
 313         self
.this 
= apply(oglshapes2c
.new_wxArrowHead
,_args
,_kwargs
) 
 319 class wxPyLineShapePtr(wxPyShapePtr
): 
 320     def __init__(self
,this
): 
 323     def _setCallbackInfo(self
, *_args
, **_kwargs
): 
 324         val 
= apply(oglshapes2c
.wxPyLineShape__setCallbackInfo
,(self
,) + _args
, _kwargs
) 
 326     def AddArrow(self
, *_args
, **_kwargs
): 
 327         val 
= apply(oglshapes2c
.wxPyLineShape_AddArrow
,(self
,) + _args
, _kwargs
) 
 329     def AddArrowOrdered(self
, *_args
, **_kwargs
): 
 330         val 
= apply(oglshapes2c
.wxPyLineShape_AddArrowOrdered
,(self
,) + _args
, _kwargs
) 
 332     def ClearArrow(self
, *_args
, **_kwargs
): 
 333         val 
= apply(oglshapes2c
.wxPyLineShape_ClearArrow
,(self
,) + _args
, _kwargs
) 
 335     def ClearArrowsAtPosition(self
, *_args
, **_kwargs
): 
 336         val 
= apply(oglshapes2c
.wxPyLineShape_ClearArrowsAtPosition
,(self
,) + _args
, _kwargs
) 
 338     def DrawArrow(self
, *_args
, **_kwargs
): 
 339         val 
= apply(oglshapes2c
.wxPyLineShape_DrawArrow
,(self
,) + _args
, _kwargs
) 
 341     def DeleteArrowHeadId(self
, *_args
, **_kwargs
): 
 342         val 
= apply(oglshapes2c
.wxPyLineShape_DeleteArrowHeadId
,(self
,) + _args
, _kwargs
) 
 344     def DeleteArrowHead(self
, *_args
, **_kwargs
): 
 345         val 
= apply(oglshapes2c
.wxPyLineShape_DeleteArrowHead
,(self
,) + _args
, _kwargs
) 
 347     def DeleteLineControlPoint(self
, *_args
, **_kwargs
): 
 348         val 
= apply(oglshapes2c
.wxPyLineShape_DeleteLineControlPoint
,(self
,) + _args
, _kwargs
) 
 350     def DrawArrows(self
, *_args
, **_kwargs
): 
 351         val 
= apply(oglshapes2c
.wxPyLineShape_DrawArrows
,(self
,) + _args
, _kwargs
) 
 353     def DrawRegion(self
, *_args
, **_kwargs
): 
 354         val 
= apply(oglshapes2c
.wxPyLineShape_DrawRegion
,(self
,) + _args
, _kwargs
) 
 356     def EraseRegion(self
, *_args
, **_kwargs
): 
 357         val 
= apply(oglshapes2c
.wxPyLineShape_EraseRegion
,(self
,) + _args
, _kwargs
) 
 359     def FindArrowHeadId(self
, *_args
, **_kwargs
): 
 360         val 
= apply(oglshapes2c
.wxPyLineShape_FindArrowHeadId
,(self
,) + _args
, _kwargs
) 
 362     def FindArrowHead(self
, *_args
, **_kwargs
): 
 363         val 
= apply(oglshapes2c
.wxPyLineShape_FindArrowHead
,(self
,) + _args
, _kwargs
) 
 365     def FindLineEndPoints(self
, *_args
, **_kwargs
): 
 366         val 
= apply(oglshapes2c
.wxPyLineShape_FindLineEndPoints
,(self
,) + _args
, _kwargs
) 
 368     def FindLinePosition(self
, *_args
, **_kwargs
): 
 369         val 
= apply(oglshapes2c
.wxPyLineShape_FindLinePosition
,(self
,) + _args
, _kwargs
) 
 371     def FindMinimumWidth(self
, *_args
, **_kwargs
): 
 372         val 
= apply(oglshapes2c
.wxPyLineShape_FindMinimumWidth
,(self
,) + _args
, _kwargs
) 
 374     def FindNth(self
, *_args
, **_kwargs
): 
 375         val 
= apply(oglshapes2c
.wxPyLineShape_FindNth
,(self
,) + _args
, _kwargs
) 
 377     def GetAttachmentFrom(self
, *_args
, **_kwargs
): 
 378         val 
= apply(oglshapes2c
.wxPyLineShape_GetAttachmentFrom
,(self
,) + _args
, _kwargs
) 
 380     def GetAttachmentTo(self
, *_args
, **_kwargs
): 
 381         val 
= apply(oglshapes2c
.wxPyLineShape_GetAttachmentTo
,(self
,) + _args
, _kwargs
) 
 383     def GetEnds(self
, *_args
, **_kwargs
): 
 384         val 
= apply(oglshapes2c
.wxPyLineShape_GetEnds
,(self
,) + _args
, _kwargs
) 
 386     def GetFrom(self
, *_args
, **_kwargs
): 
 387         val 
= apply(oglshapes2c
.wxPyLineShape_GetFrom
,(self
,) + _args
, _kwargs
) 
 389     def GetLabelPosition(self
, *_args
, **_kwargs
): 
 390         val 
= apply(oglshapes2c
.wxPyLineShape_GetLabelPosition
,(self
,) + _args
, _kwargs
) 
 392     def GetNextControlPoint(self
, *_args
, **_kwargs
): 
 393         val 
= apply(oglshapes2c
.wxPyLineShape_GetNextControlPoint
,(self
,) + _args
, _kwargs
) 
 394         if val
: val 
= wxPointPtr(val
)  
 396     def GetTo(self
, *_args
, **_kwargs
): 
 397         val 
= apply(oglshapes2c
.wxPyLineShape_GetTo
,(self
,) + _args
, _kwargs
) 
 399     def Initialise(self
, *_args
, **_kwargs
): 
 400         val 
= apply(oglshapes2c
.wxPyLineShape_Initialise
,(self
,) + _args
, _kwargs
) 
 402     def InsertLineControlPoint(self
, *_args
, **_kwargs
): 
 403         val 
= apply(oglshapes2c
.wxPyLineShape_InsertLineControlPoint
,(self
,) + _args
, _kwargs
) 
 405     def IsEnd(self
, *_args
, **_kwargs
): 
 406         val 
= apply(oglshapes2c
.wxPyLineShape_IsEnd
,(self
,) + _args
, _kwargs
) 
 408     def IsSpline(self
, *_args
, **_kwargs
): 
 409         val 
= apply(oglshapes2c
.wxPyLineShape_IsSpline
,(self
,) + _args
, _kwargs
) 
 411     def MakeLineControlPoints(self
, *_args
, **_kwargs
): 
 412         val 
= apply(oglshapes2c
.wxPyLineShape_MakeLineControlPoints
,(self
,) + _args
, _kwargs
) 
 414     def GetLineControlPoints(self
, *_args
, **_kwargs
): 
 415         val 
= apply(oglshapes2c
.wxPyLineShape_GetLineControlPoints
,(self
,) + _args
, _kwargs
) 
 417     def SetAttachmentFrom(self
, *_args
, **_kwargs
): 
 418         val 
= apply(oglshapes2c
.wxPyLineShape_SetAttachmentFrom
,(self
,) + _args
, _kwargs
) 
 420     def SetAttachments(self
, *_args
, **_kwargs
): 
 421         val 
= apply(oglshapes2c
.wxPyLineShape_SetAttachments
,(self
,) + _args
, _kwargs
) 
 423     def SetAttachmentTo(self
, *_args
, **_kwargs
): 
 424         val 
= apply(oglshapes2c
.wxPyLineShape_SetAttachmentTo
,(self
,) + _args
, _kwargs
) 
 426     def SetEnds(self
, *_args
, **_kwargs
): 
 427         val 
= apply(oglshapes2c
.wxPyLineShape_SetEnds
,(self
,) + _args
, _kwargs
) 
 429     def SetFrom(self
, *_args
, **_kwargs
): 
 430         val 
= apply(oglshapes2c
.wxPyLineShape_SetFrom
,(self
,) + _args
, _kwargs
) 
 432     def SetIgnoreOffsets(self
, *_args
, **_kwargs
): 
 433         val 
= apply(oglshapes2c
.wxPyLineShape_SetIgnoreOffsets
,(self
,) + _args
, _kwargs
) 
 435     def SetSpline(self
, *_args
, **_kwargs
): 
 436         val 
= apply(oglshapes2c
.wxPyLineShape_SetSpline
,(self
,) + _args
, _kwargs
) 
 438     def SetTo(self
, *_args
, **_kwargs
): 
 439         val 
= apply(oglshapes2c
.wxPyLineShape_SetTo
,(self
,) + _args
, _kwargs
) 
 441     def Straighten(self
, *_args
, **_kwargs
): 
 442         val 
= apply(oglshapes2c
.wxPyLineShape_Straighten
,(self
,) + _args
, _kwargs
) 
 444     def Unlink(self
, *_args
, **_kwargs
): 
 445         val 
= apply(oglshapes2c
.wxPyLineShape_Unlink
,(self
,) + _args
, _kwargs
) 
 447     def base_OnDraw(self
, *_args
, **_kwargs
): 
 448         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnDraw
,(self
,) + _args
, _kwargs
) 
 450     def base_OnDrawContents(self
, *_args
, **_kwargs
): 
 451         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnDrawContents
,(self
,) + _args
, _kwargs
) 
 453     def base_OnDrawBranches(self
, *_args
, **_kwargs
): 
 454         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnDrawBranches
,(self
,) + _args
, _kwargs
) 
 456     def base_OnMoveLinks(self
, *_args
, **_kwargs
): 
 457         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnMoveLinks
,(self
,) + _args
, _kwargs
) 
 459     def base_OnErase(self
, *_args
, **_kwargs
): 
 460         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnErase
,(self
,) + _args
, _kwargs
) 
 462     def base_OnEraseContents(self
, *_args
, **_kwargs
): 
 463         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnEraseContents
,(self
,) + _args
, _kwargs
) 
 465     def base_OnHighlight(self
, *_args
, **_kwargs
): 
 466         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnHighlight
,(self
,) + _args
, _kwargs
) 
 468     def base_OnLeftClick(self
, *_args
, **_kwargs
): 
 469         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnLeftClick
,(self
,) + _args
, _kwargs
) 
 471     def base_OnLeftDoubleClick(self
, *_args
, **_kwargs
): 
 472         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnLeftDoubleClick
,(self
,) + _args
, _kwargs
) 
 474     def base_OnRightClick(self
, *_args
, **_kwargs
): 
 475         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnRightClick
,(self
,) + _args
, _kwargs
) 
 477     def base_OnSize(self
, *_args
, **_kwargs
): 
 478         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnSize
,(self
,) + _args
, _kwargs
) 
 480     def base_OnMovePre(self
, *_args
, **_kwargs
): 
 481         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnMovePre
,(self
,) + _args
, _kwargs
) 
 483     def base_OnMovePost(self
, *_args
, **_kwargs
): 
 484         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnMovePost
,(self
,) + _args
, _kwargs
) 
 486     def base_OnDragLeft(self
, *_args
, **_kwargs
): 
 487         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnDragLeft
,(self
,) + _args
, _kwargs
) 
 489     def base_OnBeginDragLeft(self
, *_args
, **_kwargs
): 
 490         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnBeginDragLeft
,(self
,) + _args
, _kwargs
) 
 492     def base_OnEndDragLeft(self
, *_args
, **_kwargs
): 
 493         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnEndDragLeft
,(self
,) + _args
, _kwargs
) 
 495     def base_OnDragRight(self
, *_args
, **_kwargs
): 
 496         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnDragRight
,(self
,) + _args
, _kwargs
) 
 498     def base_OnBeginDragRight(self
, *_args
, **_kwargs
): 
 499         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnBeginDragRight
,(self
,) + _args
, _kwargs
) 
 501     def base_OnEndDragRight(self
, *_args
, **_kwargs
): 
 502         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnEndDragRight
,(self
,) + _args
, _kwargs
) 
 504     def base_OnDrawOutline(self
, *_args
, **_kwargs
): 
 505         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnDrawOutline
,(self
,) + _args
, _kwargs
) 
 507     def base_OnDrawControlPoints(self
, *_args
, **_kwargs
): 
 508         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnDrawControlPoints
,(self
,) + _args
, _kwargs
) 
 510     def base_OnEraseControlPoints(self
, *_args
, **_kwargs
): 
 511         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnEraseControlPoints
,(self
,) + _args
, _kwargs
) 
 513     def base_OnMoveLink(self
, *_args
, **_kwargs
): 
 514         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnMoveLink
,(self
,) + _args
, _kwargs
) 
 516     def base_OnSizingDragLeft(self
, *_args
, **_kwargs
): 
 517         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnSizingDragLeft
,(self
,) + _args
, _kwargs
) 
 519     def base_OnSizingBeginDragLeft(self
, *_args
, **_kwargs
): 
 520         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnSizingBeginDragLeft
,(self
,) + _args
, _kwargs
) 
 522     def base_OnSizingEndDragLeft(self
, *_args
, **_kwargs
): 
 523         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnSizingEndDragLeft
,(self
,) + _args
, _kwargs
) 
 525     def base_OnBeginSize(self
, *_args
, **_kwargs
): 
 526         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnBeginSize
,(self
,) + _args
, _kwargs
) 
 528     def base_OnEndSize(self
, *_args
, **_kwargs
): 
 529         val 
= apply(oglshapes2c
.wxPyLineShape_base_OnEndSize
,(self
,) + _args
, _kwargs
) 
 532         return "<C wxPyLineShape instance at %s>" % (self
.this
,) 
 533 class wxPyLineShape(wxPyLineShapePtr
): 
 534     def __init__(self
,*_args
,**_kwargs
): 
 535         self
.this 
= apply(oglshapes2c
.new_wxPyLineShape
,_args
,_kwargs
) 
 537         self
._setCallbackInfo
(self
, wxPyLineShape
) 
 538         self
._setOORInfo
(self
) 
 543 class wxPyPolygonShapePtr(wxPyShapePtr
): 
 544     def __init__(self
,this
): 
 547     def _setCallbackInfo(self
, *_args
, **_kwargs
): 
 548         val 
= apply(oglshapes2c
.wxPyPolygonShape__setCallbackInfo
,(self
,) + _args
, _kwargs
) 
 550     def Create(self
, *_args
, **_kwargs
): 
 551         val 
= apply(oglshapes2c
.wxPyPolygonShape_Create
,(self
,) + _args
, _kwargs
) 
 553     def AddPolygonPoint(self
, *_args
, **_kwargs
): 
 554         val 
= apply(oglshapes2c
.wxPyPolygonShape_AddPolygonPoint
,(self
,) + _args
, _kwargs
) 
 556     def CalculatePolygonCentre(self
, *_args
, **_kwargs
): 
 557         val 
= apply(oglshapes2c
.wxPyPolygonShape_CalculatePolygonCentre
,(self
,) + _args
, _kwargs
) 
 559     def DeletePolygonPoint(self
, *_args
, **_kwargs
): 
 560         val 
= apply(oglshapes2c
.wxPyPolygonShape_DeletePolygonPoint
,(self
,) + _args
, _kwargs
) 
 562     def GetPoints(self
, *_args
, **_kwargs
): 
 563         val 
= apply(oglshapes2c
.wxPyPolygonShape_GetPoints
,(self
,) + _args
, _kwargs
) 
 565     def UpdateOriginalPoints(self
, *_args
, **_kwargs
): 
 566         val 
= apply(oglshapes2c
.wxPyPolygonShape_UpdateOriginalPoints
,(self
,) + _args
, _kwargs
) 
 568     def base_OnDraw(self
, *_args
, **_kwargs
): 
 569         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnDraw
,(self
,) + _args
, _kwargs
) 
 571     def base_OnDrawContents(self
, *_args
, **_kwargs
): 
 572         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnDrawContents
,(self
,) + _args
, _kwargs
) 
 574     def base_OnDrawBranches(self
, *_args
, **_kwargs
): 
 575         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnDrawBranches
,(self
,) + _args
, _kwargs
) 
 577     def base_OnMoveLinks(self
, *_args
, **_kwargs
): 
 578         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnMoveLinks
,(self
,) + _args
, _kwargs
) 
 580     def base_OnErase(self
, *_args
, **_kwargs
): 
 581         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnErase
,(self
,) + _args
, _kwargs
) 
 583     def base_OnEraseContents(self
, *_args
, **_kwargs
): 
 584         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnEraseContents
,(self
,) + _args
, _kwargs
) 
 586     def base_OnHighlight(self
, *_args
, **_kwargs
): 
 587         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnHighlight
,(self
,) + _args
, _kwargs
) 
 589     def base_OnLeftClick(self
, *_args
, **_kwargs
): 
 590         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnLeftClick
,(self
,) + _args
, _kwargs
) 
 592     def base_OnLeftDoubleClick(self
, *_args
, **_kwargs
): 
 593         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnLeftDoubleClick
,(self
,) + _args
, _kwargs
) 
 595     def base_OnRightClick(self
, *_args
, **_kwargs
): 
 596         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnRightClick
,(self
,) + _args
, _kwargs
) 
 598     def base_OnSize(self
, *_args
, **_kwargs
): 
 599         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnSize
,(self
,) + _args
, _kwargs
) 
 601     def base_OnMovePre(self
, *_args
, **_kwargs
): 
 602         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnMovePre
,(self
,) + _args
, _kwargs
) 
 604     def base_OnMovePost(self
, *_args
, **_kwargs
): 
 605         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnMovePost
,(self
,) + _args
, _kwargs
) 
 607     def base_OnDragLeft(self
, *_args
, **_kwargs
): 
 608         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnDragLeft
,(self
,) + _args
, _kwargs
) 
 610     def base_OnBeginDragLeft(self
, *_args
, **_kwargs
): 
 611         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnBeginDragLeft
,(self
,) + _args
, _kwargs
) 
 613     def base_OnEndDragLeft(self
, *_args
, **_kwargs
): 
 614         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnEndDragLeft
,(self
,) + _args
, _kwargs
) 
 616     def base_OnDragRight(self
, *_args
, **_kwargs
): 
 617         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnDragRight
,(self
,) + _args
, _kwargs
) 
 619     def base_OnBeginDragRight(self
, *_args
, **_kwargs
): 
 620         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnBeginDragRight
,(self
,) + _args
, _kwargs
) 
 622     def base_OnEndDragRight(self
, *_args
, **_kwargs
): 
 623         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnEndDragRight
,(self
,) + _args
, _kwargs
) 
 625     def base_OnDrawOutline(self
, *_args
, **_kwargs
): 
 626         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnDrawOutline
,(self
,) + _args
, _kwargs
) 
 628     def base_OnDrawControlPoints(self
, *_args
, **_kwargs
): 
 629         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnDrawControlPoints
,(self
,) + _args
, _kwargs
) 
 631     def base_OnEraseControlPoints(self
, *_args
, **_kwargs
): 
 632         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnEraseControlPoints
,(self
,) + _args
, _kwargs
) 
 634     def base_OnMoveLink(self
, *_args
, **_kwargs
): 
 635         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnMoveLink
,(self
,) + _args
, _kwargs
) 
 637     def base_OnSizingDragLeft(self
, *_args
, **_kwargs
): 
 638         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnSizingDragLeft
,(self
,) + _args
, _kwargs
) 
 640     def base_OnSizingBeginDragLeft(self
, *_args
, **_kwargs
): 
 641         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnSizingBeginDragLeft
,(self
,) + _args
, _kwargs
) 
 643     def base_OnSizingEndDragLeft(self
, *_args
, **_kwargs
): 
 644         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnSizingEndDragLeft
,(self
,) + _args
, _kwargs
) 
 646     def base_OnBeginSize(self
, *_args
, **_kwargs
): 
 647         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnBeginSize
,(self
,) + _args
, _kwargs
) 
 649     def base_OnEndSize(self
, *_args
, **_kwargs
): 
 650         val 
= apply(oglshapes2c
.wxPyPolygonShape_base_OnEndSize
,(self
,) + _args
, _kwargs
) 
 653         return "<C wxPyPolygonShape instance at %s>" % (self
.this
,) 
 654 class wxPyPolygonShape(wxPyPolygonShapePtr
): 
 655     def __init__(self
,*_args
,**_kwargs
): 
 656         self
.this 
= apply(oglshapes2c
.new_wxPyPolygonShape
,_args
,_kwargs
) 
 658         self
._setCallbackInfo
(self
, wxPyPolygonShape
) 
 659         self
._setOORInfo
(self
) 
 664 class wxPyTextShapePtr(wxPyRectangleShapePtr
): 
 665     def __init__(self
,this
): 
 668     def _setCallbackInfo(self
, *_args
, **_kwargs
): 
 669         val 
= apply(oglshapes2c
.wxPyTextShape__setCallbackInfo
,(self
,) + _args
, _kwargs
) 
 671     def base_OnDelete(self
, *_args
, **_kwargs
): 
 672         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnDelete
,(self
,) + _args
, _kwargs
) 
 674     def base_OnDraw(self
, *_args
, **_kwargs
): 
 675         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnDraw
,(self
,) + _args
, _kwargs
) 
 677     def base_OnDrawContents(self
, *_args
, **_kwargs
): 
 678         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnDrawContents
,(self
,) + _args
, _kwargs
) 
 680     def base_OnDrawBranches(self
, *_args
, **_kwargs
): 
 681         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnDrawBranches
,(self
,) + _args
, _kwargs
) 
 683     def base_OnMoveLinks(self
, *_args
, **_kwargs
): 
 684         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnMoveLinks
,(self
,) + _args
, _kwargs
) 
 686     def base_OnErase(self
, *_args
, **_kwargs
): 
 687         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnErase
,(self
,) + _args
, _kwargs
) 
 689     def base_OnEraseContents(self
, *_args
, **_kwargs
): 
 690         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnEraseContents
,(self
,) + _args
, _kwargs
) 
 692     def base_OnHighlight(self
, *_args
, **_kwargs
): 
 693         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnHighlight
,(self
,) + _args
, _kwargs
) 
 695     def base_OnLeftClick(self
, *_args
, **_kwargs
): 
 696         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnLeftClick
,(self
,) + _args
, _kwargs
) 
 698     def base_OnLeftDoubleClick(self
, *_args
, **_kwargs
): 
 699         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnLeftDoubleClick
,(self
,) + _args
, _kwargs
) 
 701     def base_OnRightClick(self
, *_args
, **_kwargs
): 
 702         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnRightClick
,(self
,) + _args
, _kwargs
) 
 704     def base_OnSize(self
, *_args
, **_kwargs
): 
 705         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnSize
,(self
,) + _args
, _kwargs
) 
 707     def base_OnMovePre(self
, *_args
, **_kwargs
): 
 708         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnMovePre
,(self
,) + _args
, _kwargs
) 
 710     def base_OnMovePost(self
, *_args
, **_kwargs
): 
 711         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnMovePost
,(self
,) + _args
, _kwargs
) 
 713     def base_OnDragLeft(self
, *_args
, **_kwargs
): 
 714         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnDragLeft
,(self
,) + _args
, _kwargs
) 
 716     def base_OnBeginDragLeft(self
, *_args
, **_kwargs
): 
 717         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnBeginDragLeft
,(self
,) + _args
, _kwargs
) 
 719     def base_OnEndDragLeft(self
, *_args
, **_kwargs
): 
 720         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnEndDragLeft
,(self
,) + _args
, _kwargs
) 
 722     def base_OnDragRight(self
, *_args
, **_kwargs
): 
 723         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnDragRight
,(self
,) + _args
, _kwargs
) 
 725     def base_OnBeginDragRight(self
, *_args
, **_kwargs
): 
 726         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnBeginDragRight
,(self
,) + _args
, _kwargs
) 
 728     def base_OnEndDragRight(self
, *_args
, **_kwargs
): 
 729         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnEndDragRight
,(self
,) + _args
, _kwargs
) 
 731     def base_OnDrawOutline(self
, *_args
, **_kwargs
): 
 732         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnDrawOutline
,(self
,) + _args
, _kwargs
) 
 734     def base_OnDrawControlPoints(self
, *_args
, **_kwargs
): 
 735         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnDrawControlPoints
,(self
,) + _args
, _kwargs
) 
 737     def base_OnEraseControlPoints(self
, *_args
, **_kwargs
): 
 738         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnEraseControlPoints
,(self
,) + _args
, _kwargs
) 
 740     def base_OnMoveLink(self
, *_args
, **_kwargs
): 
 741         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnMoveLink
,(self
,) + _args
, _kwargs
) 
 743     def base_OnSizingDragLeft(self
, *_args
, **_kwargs
): 
 744         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnSizingDragLeft
,(self
,) + _args
, _kwargs
) 
 746     def base_OnSizingBeginDragLeft(self
, *_args
, **_kwargs
): 
 747         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnSizingBeginDragLeft
,(self
,) + _args
, _kwargs
) 
 749     def base_OnSizingEndDragLeft(self
, *_args
, **_kwargs
): 
 750         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnSizingEndDragLeft
,(self
,) + _args
, _kwargs
) 
 752     def base_OnBeginSize(self
, *_args
, **_kwargs
): 
 753         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnBeginSize
,(self
,) + _args
, _kwargs
) 
 755     def base_OnEndSize(self
, *_args
, **_kwargs
): 
 756         val 
= apply(oglshapes2c
.wxPyTextShape_base_OnEndSize
,(self
,) + _args
, _kwargs
) 
 759         return "<C wxPyTextShape instance at %s>" % (self
.this
,) 
 760 class wxPyTextShape(wxPyTextShapePtr
): 
 761     def __init__(self
,*_args
,**_kwargs
): 
 762         self
.this 
= apply(oglshapes2c
.new_wxPyTextShape
,_args
,_kwargs
) 
 764         self
._setCallbackInfo
(self
, wxPyTextShape
) 
 765         self
._setOORInfo
(self
) 
 772 #-------------- FUNCTION WRAPPERS ------------------ 
 776 #-------------- VARIABLE WRAPPERS ------------------