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 ------------------