1 # This file was created automatically by SWIG. 
  12 from clip_dnd 
import * 
  22 from stattool 
import * 
  24 from controls 
import * 
  26 from controls2 
import * 
  28 from windows2 
import * 
  32 from windows3 
import * 
  45     def __init__(self
,this
): 
  48     def __del__(self
,oglcanvasc
=oglcanvasc
): 
  49         if self
.thisown 
== 1 : 
  50             oglcanvasc
.delete_wxDiagram(self
) 
  51     def AddShape(self
, *_args
, **_kwargs
): 
  52         val 
= apply(oglcanvasc
.wxDiagram_AddShape
,(self
,) + _args
, _kwargs
) 
  54     def Clear(self
, *_args
, **_kwargs
): 
  55         val 
= apply(oglcanvasc
.wxDiagram_Clear
,(self
,) + _args
, _kwargs
) 
  57     def DeleteAllShapes(self
, *_args
, **_kwargs
): 
  58         val 
= apply(oglcanvasc
.wxDiagram_DeleteAllShapes
,(self
,) + _args
, _kwargs
) 
  60     def DrawOutline(self
, *_args
, **_kwargs
): 
  61         val 
= apply(oglcanvasc
.wxDiagram_DrawOutline
,(self
,) + _args
, _kwargs
) 
  63     def FindShape(self
, *_args
, **_kwargs
): 
  64         val 
= apply(oglcanvasc
.wxDiagram_FindShape
,(self
,) + _args
, _kwargs
) 
  65         if val
: val 
= wxPyShapePtr(val
)  
  67     def GetCanvas(self
, *_args
, **_kwargs
): 
  68         val 
= apply(oglcanvasc
.wxDiagram_GetCanvas
,(self
,) + _args
, _kwargs
) 
  69         if val
: val 
= wxPyShapeCanvasPtr(val
)  
  71     def GetCount(self
, *_args
, **_kwargs
): 
  72         val 
= apply(oglcanvasc
.wxDiagram_GetCount
,(self
,) + _args
, _kwargs
) 
  74     def GetGridSpacing(self
, *_args
, **_kwargs
): 
  75         val 
= apply(oglcanvasc
.wxDiagram_GetGridSpacing
,(self
,) + _args
, _kwargs
) 
  77     def GetMouseTolerance(self
, *_args
, **_kwargs
): 
  78         val 
= apply(oglcanvasc
.wxDiagram_GetMouseTolerance
,(self
,) + _args
, _kwargs
) 
  80     def GetShapeList(self
, *_args
, **_kwargs
): 
  81         val 
= apply(oglcanvasc
.wxDiagram_GetShapeList
,(self
,) + _args
, _kwargs
) 
  83     def GetQuickEditMode(self
, *_args
, **_kwargs
): 
  84         val 
= apply(oglcanvasc
.wxDiagram_GetQuickEditMode
,(self
,) + _args
, _kwargs
) 
  86     def GetSnapToGrid(self
, *_args
, **_kwargs
): 
  87         val 
= apply(oglcanvasc
.wxDiagram_GetSnapToGrid
,(self
,) + _args
, _kwargs
) 
  89     def InsertShape(self
, *_args
, **_kwargs
): 
  90         val 
= apply(oglcanvasc
.wxDiagram_InsertShape
,(self
,) + _args
, _kwargs
) 
  92     def LoadFile(self
, *_args
, **_kwargs
): 
  93         val 
= apply(oglcanvasc
.wxDiagram_LoadFile
,(self
,) + _args
, _kwargs
) 
  95     def ReadContainerGeometry(self
, *_args
, **_kwargs
): 
  96         val 
= apply(oglcanvasc
.wxDiagram_ReadContainerGeometry
,(self
,) + _args
, _kwargs
) 
  98     def ReadLines(self
, *_args
, **_kwargs
): 
  99         val 
= apply(oglcanvasc
.wxDiagram_ReadLines
,(self
,) + _args
, _kwargs
) 
 101     def ReadNodes(self
, *_args
, **_kwargs
): 
 102         val 
= apply(oglcanvasc
.wxDiagram_ReadNodes
,(self
,) + _args
, _kwargs
) 
 104     def RecentreAll(self
, *_args
, **_kwargs
): 
 105         val 
= apply(oglcanvasc
.wxDiagram_RecentreAll
,(self
,) + _args
, _kwargs
) 
 107     def Redraw(self
, *_args
, **_kwargs
): 
 108         val 
= apply(oglcanvasc
.wxDiagram_Redraw
,(self
,) + _args
, _kwargs
) 
 110     def RemoveAllShapes(self
, *_args
, **_kwargs
): 
 111         val 
= apply(oglcanvasc
.wxDiagram_RemoveAllShapes
,(self
,) + _args
, _kwargs
) 
 113     def RemoveShape(self
, *_args
, **_kwargs
): 
 114         val 
= apply(oglcanvasc
.wxDiagram_RemoveShape
,(self
,) + _args
, _kwargs
) 
 116     def SaveFile(self
, *_args
, **_kwargs
): 
 117         val 
= apply(oglcanvasc
.wxDiagram_SaveFile
,(self
,) + _args
, _kwargs
) 
 119     def SetCanvas(self
, *_args
, **_kwargs
): 
 120         val 
= apply(oglcanvasc
.wxDiagram_SetCanvas
,(self
,) + _args
, _kwargs
) 
 122     def SetGridSpacing(self
, *_args
, **_kwargs
): 
 123         val 
= apply(oglcanvasc
.wxDiagram_SetGridSpacing
,(self
,) + _args
, _kwargs
) 
 125     def SetMouseTolerance(self
, *_args
, **_kwargs
): 
 126         val 
= apply(oglcanvasc
.wxDiagram_SetMouseTolerance
,(self
,) + _args
, _kwargs
) 
 128     def SetQuickEditMode(self
, *_args
, **_kwargs
): 
 129         val 
= apply(oglcanvasc
.wxDiagram_SetQuickEditMode
,(self
,) + _args
, _kwargs
) 
 131     def SetSnapToGrid(self
, *_args
, **_kwargs
): 
 132         val 
= apply(oglcanvasc
.wxDiagram_SetSnapToGrid
,(self
,) + _args
, _kwargs
) 
 134     def ShowAll(self
, *_args
, **_kwargs
): 
 135         val 
= apply(oglcanvasc
.wxDiagram_ShowAll
,(self
,) + _args
, _kwargs
) 
 137     def Snap(self
, *_args
, **_kwargs
): 
 138         val 
= apply(oglcanvasc
.wxDiagram_Snap
,(self
,) + _args
, _kwargs
) 
 141         return "<C wxDiagram instance at %s>" % (self
.this
,) 
 142 class wxDiagram(wxDiagramPtr
): 
 143     def __init__(self
,*_args
,**_kwargs
): 
 144         self
.this 
= apply(oglcanvasc
.new_wxDiagram
,_args
,_kwargs
) 
 150 class wxPyShapeCanvasPtr(wxScrolledWindowPtr
): 
 151     def __init__(self
,this
): 
 154     def _setSelf(self
, *_args
, **_kwargs
): 
 155         val 
= apply(oglcanvasc
.wxPyShapeCanvas__setSelf
,(self
,) + _args
, _kwargs
) 
 157     def AddShape(self
, *_args
, **_kwargs
): 
 158         val 
= apply(oglcanvasc
.wxPyShapeCanvas_AddShape
,(self
,) + _args
, _kwargs
) 
 160     def FindShape(self
, *_args
, **_kwargs
): 
 161         val 
= apply(oglcanvasc
.wxPyShapeCanvas_FindShape
,(self
,) + _args
, _kwargs
) 
 163     def FindFirstSensitiveShape(self
, *_args
, **_kwargs
): 
 164         val 
= apply(oglcanvasc
.wxPyShapeCanvas_FindFirstSensitiveShape
,(self
,) + _args
, _kwargs
) 
 166     def GetDiagram(self
, *_args
, **_kwargs
): 
 167         val 
= apply(oglcanvasc
.wxPyShapeCanvas_GetDiagram
,(self
,) + _args
, _kwargs
) 
 168         if val
: val 
= wxDiagramPtr(val
)  
 170     def GetQuickEditMode(self
, *_args
, **_kwargs
): 
 171         val 
= apply(oglcanvasc
.wxPyShapeCanvas_GetQuickEditMode
,(self
,) + _args
, _kwargs
) 
 173     def InsertShape(self
, *_args
, **_kwargs
): 
 174         val 
= apply(oglcanvasc
.wxPyShapeCanvas_InsertShape
,(self
,) + _args
, _kwargs
) 
 176     def base_OnBeginDragLeft(self
, *_args
, **_kwargs
): 
 177         val 
= apply(oglcanvasc
.wxPyShapeCanvas_base_OnBeginDragLeft
,(self
,) + _args
, _kwargs
) 
 179     def base_OnBeginDragRight(self
, *_args
, **_kwargs
): 
 180         val 
= apply(oglcanvasc
.wxPyShapeCanvas_base_OnBeginDragRight
,(self
,) + _args
, _kwargs
) 
 182     def base_OnEndDragLeft(self
, *_args
, **_kwargs
): 
 183         val 
= apply(oglcanvasc
.wxPyShapeCanvas_base_OnEndDragLeft
,(self
,) + _args
, _kwargs
) 
 185     def base_OnEndDragRight(self
, *_args
, **_kwargs
): 
 186         val 
= apply(oglcanvasc
.wxPyShapeCanvas_base_OnEndDragRight
,(self
,) + _args
, _kwargs
) 
 188     def base_OnDragLeft(self
, *_args
, **_kwargs
): 
 189         val 
= apply(oglcanvasc
.wxPyShapeCanvas_base_OnDragLeft
,(self
,) + _args
, _kwargs
) 
 191     def base_OnDragRight(self
, *_args
, **_kwargs
): 
 192         val 
= apply(oglcanvasc
.wxPyShapeCanvas_base_OnDragRight
,(self
,) + _args
, _kwargs
) 
 194     def base_OnLeftClick(self
, *_args
, **_kwargs
): 
 195         val 
= apply(oglcanvasc
.wxPyShapeCanvas_base_OnLeftClick
,(self
,) + _args
, _kwargs
) 
 197     def base_OnRightClick(self
, *_args
, **_kwargs
): 
 198         val 
= apply(oglcanvasc
.wxPyShapeCanvas_base_OnRightClick
,(self
,) + _args
, _kwargs
) 
 200     def Redraw(self
, *_args
, **_kwargs
): 
 201         val 
= apply(oglcanvasc
.wxPyShapeCanvas_Redraw
,(self
,) + _args
, _kwargs
) 
 203     def RemoveShape(self
, *_args
, **_kwargs
): 
 204         val 
= apply(oglcanvasc
.wxPyShapeCanvas_RemoveShape
,(self
,) + _args
, _kwargs
) 
 206     def SetDiagram(self
, *_args
, **_kwargs
): 
 207         val 
= apply(oglcanvasc
.wxPyShapeCanvas_SetDiagram
,(self
,) + _args
, _kwargs
) 
 209     def Snap(self
, *_args
, **_kwargs
): 
 210         val 
= apply(oglcanvasc
.wxPyShapeCanvas_Snap
,(self
,) + _args
, _kwargs
) 
 213         return "<C wxPyShapeCanvas instance at %s>" % (self
.this
,) 
 214 class wxPyShapeCanvas(wxPyShapeCanvasPtr
): 
 215     def __init__(self
,*_args
,**_kwargs
): 
 216         self
.this 
= apply(oglcanvasc
.new_wxPyShapeCanvas
,_args
,_kwargs
) 
 218         self
._setSelf
(self
, wxPyShapeCanvas
) 
 219         #wx._StdWindowCallbacks(self) 
 220         #wx._StdOnScrollCallbacks(self) 
 227 #-------------- FUNCTION WRAPPERS ------------------ 
 231 #-------------- VARIABLE WRAPPERS ------------------