1 # This file was created automatically by SWIG.
12 from clip_dnd
import *
14 from windows2
import *
16 from controls
import *
24 from stattool
import *
26 class wxSashEventPtr(wxCommandEventPtr
):
27 def __init__(self
,this
):
30 def SetEdge(self
, *_args
, **_kwargs
):
31 val
= apply(windows3c
.wxSashEvent_SetEdge
,(self
,) + _args
, _kwargs
)
33 def GetEdge(self
, *_args
, **_kwargs
):
34 val
= apply(windows3c
.wxSashEvent_GetEdge
,(self
,) + _args
, _kwargs
)
36 def SetDragRect(self
, *_args
, **_kwargs
):
37 val
= apply(windows3c
.wxSashEvent_SetDragRect
,(self
,) + _args
, _kwargs
)
39 def GetDragRect(self
, *_args
, **_kwargs
):
40 val
= apply(windows3c
.wxSashEvent_GetDragRect
,(self
,) + _args
, _kwargs
)
41 if val
: val
= wxRectPtr(val
) ; val
.thisown
= 1
43 def SetDragStatus(self
, *_args
, **_kwargs
):
44 val
= apply(windows3c
.wxSashEvent_SetDragStatus
,(self
,) + _args
, _kwargs
)
46 def GetDragStatus(self
, *_args
, **_kwargs
):
47 val
= apply(windows3c
.wxSashEvent_GetDragStatus
,(self
,) + _args
, _kwargs
)
50 return "<C wxSashEvent instance at %s>" % (self
.this
,)
51 class wxSashEvent(wxSashEventPtr
):
52 def __init__(self
,*_args
,**_kwargs
):
53 self
.this
= apply(windows3c
.new_wxSashEvent
,_args
,_kwargs
)
59 class wxSashWindowPtr(wxWindowPtr
):
60 def __init__(self
,this
):
63 def Create(self
, *_args
, **_kwargs
):
64 val
= apply(windows3c
.wxSashWindow_Create
,(self
,) + _args
, _kwargs
)
66 def GetSashVisible(self
, *_args
, **_kwargs
):
67 val
= apply(windows3c
.wxSashWindow_GetSashVisible
,(self
,) + _args
, _kwargs
)
69 def GetDefaultBorderSize(self
, *_args
, **_kwargs
):
70 val
= apply(windows3c
.wxSashWindow_GetDefaultBorderSize
,(self
,) + _args
, _kwargs
)
72 def GetEdgeMargin(self
, *_args
, **_kwargs
):
73 val
= apply(windows3c
.wxSashWindow_GetEdgeMargin
,(self
,) + _args
, _kwargs
)
75 def GetExtraBorderSize(self
, *_args
, **_kwargs
):
76 val
= apply(windows3c
.wxSashWindow_GetExtraBorderSize
,(self
,) + _args
, _kwargs
)
78 def GetMaximumSizeX(self
, *_args
, **_kwargs
):
79 val
= apply(windows3c
.wxSashWindow_GetMaximumSizeX
,(self
,) + _args
, _kwargs
)
81 def GetMaximumSizeY(self
, *_args
, **_kwargs
):
82 val
= apply(windows3c
.wxSashWindow_GetMaximumSizeY
,(self
,) + _args
, _kwargs
)
84 def GetMinimumSizeX(self
, *_args
, **_kwargs
):
85 val
= apply(windows3c
.wxSashWindow_GetMinimumSizeX
,(self
,) + _args
, _kwargs
)
87 def GetMinimumSizeY(self
, *_args
, **_kwargs
):
88 val
= apply(windows3c
.wxSashWindow_GetMinimumSizeY
,(self
,) + _args
, _kwargs
)
90 def HasBorder(self
, *_args
, **_kwargs
):
91 val
= apply(windows3c
.wxSashWindow_HasBorder
,(self
,) + _args
, _kwargs
)
93 def SetDefaultBorderSize(self
, *_args
, **_kwargs
):
94 val
= apply(windows3c
.wxSashWindow_SetDefaultBorderSize
,(self
,) + _args
, _kwargs
)
96 def SetExtraBorderSize(self
, *_args
, **_kwargs
):
97 val
= apply(windows3c
.wxSashWindow_SetExtraBorderSize
,(self
,) + _args
, _kwargs
)
99 def SetMaximumSizeX(self
, *_args
, **_kwargs
):
100 val
= apply(windows3c
.wxSashWindow_SetMaximumSizeX
,(self
,) + _args
, _kwargs
)
102 def SetMaximumSizeY(self
, *_args
, **_kwargs
):
103 val
= apply(windows3c
.wxSashWindow_SetMaximumSizeY
,(self
,) + _args
, _kwargs
)
105 def SetMinimumSizeX(self
, *_args
, **_kwargs
):
106 val
= apply(windows3c
.wxSashWindow_SetMinimumSizeX
,(self
,) + _args
, _kwargs
)
108 def SetMinimumSizeY(self
, *_args
, **_kwargs
):
109 val
= apply(windows3c
.wxSashWindow_SetMinimumSizeY
,(self
,) + _args
, _kwargs
)
111 def SetSashVisible(self
, *_args
, **_kwargs
):
112 val
= apply(windows3c
.wxSashWindow_SetSashVisible
,(self
,) + _args
, _kwargs
)
114 def SetSashBorder(self
, *_args
, **_kwargs
):
115 val
= apply(windows3c
.wxSashWindow_SetSashBorder
,(self
,) + _args
, _kwargs
)
118 return "<C wxSashWindow instance at %s>" % (self
.this
,)
119 class wxSashWindow(wxSashWindowPtr
):
120 def __init__(self
,*_args
,**_kwargs
):
121 self
.this
= apply(windows3c
.new_wxSashWindow
,_args
,_kwargs
)
123 self
._setOORInfo
(self
)
127 def wxPreSashWindow(*_args
,**_kwargs
):
128 val
= wxSashWindowPtr(apply(windows3c
.new_wxPreSashWindow
,_args
,_kwargs
))
134 class wxQueryLayoutInfoEventPtr(wxEventPtr
):
135 def __init__(self
,this
):
138 def SetRequestedLength(self
, *_args
, **_kwargs
):
139 val
= apply(windows3c
.wxQueryLayoutInfoEvent_SetRequestedLength
,(self
,) + _args
, _kwargs
)
141 def GetRequestedLength(self
, *_args
, **_kwargs
):
142 val
= apply(windows3c
.wxQueryLayoutInfoEvent_GetRequestedLength
,(self
,) + _args
, _kwargs
)
144 def SetFlags(self
, *_args
, **_kwargs
):
145 val
= apply(windows3c
.wxQueryLayoutInfoEvent_SetFlags
,(self
,) + _args
, _kwargs
)
147 def GetFlags(self
, *_args
, **_kwargs
):
148 val
= apply(windows3c
.wxQueryLayoutInfoEvent_GetFlags
,(self
,) + _args
, _kwargs
)
150 def SetSize(self
, *_args
, **_kwargs
):
151 val
= apply(windows3c
.wxQueryLayoutInfoEvent_SetSize
,(self
,) + _args
, _kwargs
)
153 def GetSize(self
, *_args
, **_kwargs
):
154 val
= apply(windows3c
.wxQueryLayoutInfoEvent_GetSize
,(self
,) + _args
, _kwargs
)
155 if val
: val
= wxSizePtr(val
) ; val
.thisown
= 1
157 def SetOrientation(self
, *_args
, **_kwargs
):
158 val
= apply(windows3c
.wxQueryLayoutInfoEvent_SetOrientation
,(self
,) + _args
, _kwargs
)
160 def GetOrientation(self
, *_args
, **_kwargs
):
161 val
= apply(windows3c
.wxQueryLayoutInfoEvent_GetOrientation
,(self
,) + _args
, _kwargs
)
163 def SetAlignment(self
, *_args
, **_kwargs
):
164 val
= apply(windows3c
.wxQueryLayoutInfoEvent_SetAlignment
,(self
,) + _args
, _kwargs
)
166 def GetAlignment(self
, *_args
, **_kwargs
):
167 val
= apply(windows3c
.wxQueryLayoutInfoEvent_GetAlignment
,(self
,) + _args
, _kwargs
)
170 return "<C wxQueryLayoutInfoEvent instance at %s>" % (self
.this
,)
171 class wxQueryLayoutInfoEvent(wxQueryLayoutInfoEventPtr
):
172 def __init__(self
,*_args
,**_kwargs
):
173 self
.this
= apply(windows3c
.new_wxQueryLayoutInfoEvent
,_args
,_kwargs
)
179 class wxCalculateLayoutEventPtr(wxEventPtr
):
180 def __init__(self
,this
):
183 def SetFlags(self
, *_args
, **_kwargs
):
184 val
= apply(windows3c
.wxCalculateLayoutEvent_SetFlags
,(self
,) + _args
, _kwargs
)
186 def GetFlags(self
, *_args
, **_kwargs
):
187 val
= apply(windows3c
.wxCalculateLayoutEvent_GetFlags
,(self
,) + _args
, _kwargs
)
189 def SetRect(self
, *_args
, **_kwargs
):
190 val
= apply(windows3c
.wxCalculateLayoutEvent_SetRect
,(self
,) + _args
, _kwargs
)
192 def GetRect(self
, *_args
, **_kwargs
):
193 val
= apply(windows3c
.wxCalculateLayoutEvent_GetRect
,(self
,) + _args
, _kwargs
)
194 if val
: val
= wxRectPtr(val
) ; val
.thisown
= 1
197 return "<C wxCalculateLayoutEvent instance at %s>" % (self
.this
,)
198 class wxCalculateLayoutEvent(wxCalculateLayoutEventPtr
):
199 def __init__(self
,*_args
,**_kwargs
):
200 self
.this
= apply(windows3c
.new_wxCalculateLayoutEvent
,_args
,_kwargs
)
206 class wxSashLayoutWindowPtr(wxSashWindowPtr
):
207 def __init__(self
,this
):
210 def Create(self
, *_args
, **_kwargs
):
211 val
= apply(windows3c
.wxSashLayoutWindow_Create
,(self
,) + _args
, _kwargs
)
213 def GetAlignment(self
, *_args
, **_kwargs
):
214 val
= apply(windows3c
.wxSashLayoutWindow_GetAlignment
,(self
,) + _args
, _kwargs
)
216 def GetOrientation(self
, *_args
, **_kwargs
):
217 val
= apply(windows3c
.wxSashLayoutWindow_GetOrientation
,(self
,) + _args
, _kwargs
)
219 def SetAlignment(self
, *_args
, **_kwargs
):
220 val
= apply(windows3c
.wxSashLayoutWindow_SetAlignment
,(self
,) + _args
, _kwargs
)
222 def SetDefaultSize(self
, *_args
, **_kwargs
):
223 val
= apply(windows3c
.wxSashLayoutWindow_SetDefaultSize
,(self
,) + _args
, _kwargs
)
225 def SetOrientation(self
, *_args
, **_kwargs
):
226 val
= apply(windows3c
.wxSashLayoutWindow_SetOrientation
,(self
,) + _args
, _kwargs
)
229 return "<C wxSashLayoutWindow instance at %s>" % (self
.this
,)
230 class wxSashLayoutWindow(wxSashLayoutWindowPtr
):
231 def __init__(self
,*_args
,**_kwargs
):
232 self
.this
= apply(windows3c
.new_wxSashLayoutWindow
,_args
,_kwargs
)
234 self
._setOORInfo
(self
)
238 def wxPreSashLayoutWindow(*_args
,**_kwargs
):
239 val
= wxSashLayoutWindowPtr(apply(windows3c
.new_wxPreSashLayoutWindow
,_args
,_kwargs
))
245 class wxLayoutAlgorithmPtr(wxObjectPtr
):
246 def __init__(self
,this
):
249 def __del__(self
,windows3c
=windows3c
):
250 if self
.thisown
== 1 :
251 windows3c
.delete_wxLayoutAlgorithm(self
)
252 def LayoutMDIFrame(self
, *_args
, **_kwargs
):
253 val
= apply(windows3c
.wxLayoutAlgorithm_LayoutMDIFrame
,(self
,) + _args
, _kwargs
)
255 def LayoutFrame(self
, *_args
, **_kwargs
):
256 val
= apply(windows3c
.wxLayoutAlgorithm_LayoutFrame
,(self
,) + _args
, _kwargs
)
258 def LayoutWindow(self
, *_args
, **_kwargs
):
259 val
= apply(windows3c
.wxLayoutAlgorithm_LayoutWindow
,(self
,) + _args
, _kwargs
)
262 return "<C wxLayoutAlgorithm instance at %s>" % (self
.this
,)
263 class wxLayoutAlgorithm(wxLayoutAlgorithmPtr
):
264 def __init__(self
,*_args
,**_kwargs
):
265 self
.this
= apply(windows3c
.new_wxLayoutAlgorithm
,_args
,_kwargs
)
271 class wxPopupWindowPtr(wxWindowPtr
):
272 def __init__(self
,this
):
275 def Create(self
, *_args
, **_kwargs
):
276 val
= apply(windows3c
.wxPopupWindow_Create
,(self
,) + _args
, _kwargs
)
278 def Position(self
, *_args
, **_kwargs
):
279 val
= apply(windows3c
.wxPopupWindow_Position
,(self
,) + _args
, _kwargs
)
282 return "<C wxPopupWindow instance at %s>" % (self
.this
,)
283 class wxPopupWindow(wxPopupWindowPtr
):
284 def __init__(self
,*_args
,**_kwargs
):
285 self
.this
= apply(windows3c
.new_wxPopupWindow
,_args
,_kwargs
)
287 self
._setOORInfo
(self
)
291 def wxPrePopupWindow(*_args
,**_kwargs
):
292 val
= wxPopupWindowPtr(apply(windows3c
.new_wxPrePopupWindow
,_args
,_kwargs
))
298 class wxPopupTransientWindowPtr(wxPopupWindowPtr
):
299 def __init__(self
,this
):
302 def _setCallbackInfo(self
, *_args
, **_kwargs
):
303 val
= apply(windows3c
.wxPopupTransientWindow__setCallbackInfo
,(self
,) + _args
, _kwargs
)
305 def Popup(self
, *_args
, **_kwargs
):
306 val
= apply(windows3c
.wxPopupTransientWindow_Popup
,(self
,) + _args
, _kwargs
)
308 def Dismiss(self
, *_args
, **_kwargs
):
309 val
= apply(windows3c
.wxPopupTransientWindow_Dismiss
,(self
,) + _args
, _kwargs
)
312 return "<C wxPopupTransientWindow instance at %s>" % (self
.this
,)
313 class wxPopupTransientWindow(wxPopupTransientWindowPtr
):
314 def __init__(self
,*_args
,**_kwargs
):
315 self
.this
= apply(windows3c
.new_wxPopupTransientWindow
,_args
,_kwargs
)
317 self
._setCallbackInfo
(self
, wxPopupTransientWindow
)
318 self
._setOORInfo
(self
)
322 def wxPrePopupTransientWindow(*_args
,**_kwargs
):
323 val
= wxPopupTransientWindowPtr(apply(windows3c
.new_wxPrePopupTransientWindow
,_args
,_kwargs
))
329 class wxTipWindowPtr(wxPopupTransientWindowPtr
):
330 def __init__(self
,this
):
333 def SetBoundingRect(self
, *_args
, **_kwargs
):
334 val
= apply(windows3c
.wxTipWindow_SetBoundingRect
,(self
,) + _args
, _kwargs
)
336 def Close(self
, *_args
, **_kwargs
):
337 val
= apply(windows3c
.wxTipWindow_Close
,(self
,) + _args
, _kwargs
)
340 return "<C wxTipWindow instance at %s>" % (self
.this
,)
341 class wxTipWindow(wxTipWindowPtr
):
342 def __init__(self
,*_args
,**_kwargs
):
343 self
.this
= apply(windows3c
.new_wxTipWindow
,_args
,_kwargs
)
345 self
._setOORInfo
(self
)
352 #-------------- FUNCTION WRAPPERS ------------------
356 #-------------- VARIABLE WRAPPERS ------------------
358 wxSASH_TOP
= windows3c
.wxSASH_TOP
359 wxSASH_RIGHT
= windows3c
.wxSASH_RIGHT
360 wxSASH_BOTTOM
= windows3c
.wxSASH_BOTTOM
361 wxSASH_LEFT
= windows3c
.wxSASH_LEFT
362 wxSASH_NONE
= windows3c
.wxSASH_NONE
363 wxEVT_SASH_DRAGGED
= windows3c
.wxEVT_SASH_DRAGGED
364 wxSW_3D
= windows3c
.wxSW_3D
365 wxSW_3DSASH
= windows3c
.wxSW_3DSASH
366 wxSW_3DBORDER
= windows3c
.wxSW_3DBORDER
367 wxSW_BORDER
= windows3c
.wxSW_BORDER
368 wxSASH_STATUS_OK
= windows3c
.wxSASH_STATUS_OK
369 wxSASH_STATUS_OUT_OF_RANGE
= windows3c
.wxSASH_STATUS_OUT_OF_RANGE
370 wxLAYOUT_HORIZONTAL
= windows3c
.wxLAYOUT_HORIZONTAL
371 wxLAYOUT_VERTICAL
= windows3c
.wxLAYOUT_VERTICAL
372 wxLAYOUT_NONE
= windows3c
.wxLAYOUT_NONE
373 wxLAYOUT_TOP
= windows3c
.wxLAYOUT_TOP
374 wxLAYOUT_LEFT
= windows3c
.wxLAYOUT_LEFT
375 wxLAYOUT_RIGHT
= windows3c
.wxLAYOUT_RIGHT
376 wxLAYOUT_BOTTOM
= windows3c
.wxLAYOUT_BOTTOM
377 wxEVT_QUERY_LAYOUT_INFO
= windows3c
.wxEVT_QUERY_LAYOUT_INFO
378 wxEVT_CALCULATE_LAYOUT
= windows3c
.wxEVT_CALCULATE_LAYOUT