1 # This file was created automatically by SWIG.
10 from windows2
import *
12 from controls
import *
20 from stattool
import *
22 class wxSashEventPtr(wxCommandEventPtr
):
23 def __init__(self
,this
):
26 def SetEdge(self
, *_args
, **_kwargs
):
27 val
= apply(windows3c
.wxSashEvent_SetEdge
,(self
,) + _args
, _kwargs
)
29 def GetEdge(self
, *_args
, **_kwargs
):
30 val
= apply(windows3c
.wxSashEvent_GetEdge
,(self
,) + _args
, _kwargs
)
32 def SetDragRect(self
, *_args
, **_kwargs
):
33 val
= apply(windows3c
.wxSashEvent_SetDragRect
,(self
,) + _args
, _kwargs
)
35 def GetDragRect(self
, *_args
, **_kwargs
):
36 val
= apply(windows3c
.wxSashEvent_GetDragRect
,(self
,) + _args
, _kwargs
)
37 if val
: val
= wxRectPtr(val
) ; val
.thisown
= 1
39 def SetDragStatus(self
, *_args
, **_kwargs
):
40 val
= apply(windows3c
.wxSashEvent_SetDragStatus
,(self
,) + _args
, _kwargs
)
42 def GetDragStatus(self
, *_args
, **_kwargs
):
43 val
= apply(windows3c
.wxSashEvent_GetDragStatus
,(self
,) + _args
, _kwargs
)
46 return "<C wxSashEvent instance at %s>" % (self
.this
,)
47 class wxSashEvent(wxSashEventPtr
):
48 def __init__(self
,this
):
54 class wxSashWindowPtr(wxWindowPtr
):
55 def __init__(self
,this
):
58 def GetSashVisible(self
, *_args
, **_kwargs
):
59 val
= apply(windows3c
.wxSashWindow_GetSashVisible
,(self
,) + _args
, _kwargs
)
61 def GetDefaultBorderSize(self
, *_args
, **_kwargs
):
62 val
= apply(windows3c
.wxSashWindow_GetDefaultBorderSize
,(self
,) + _args
, _kwargs
)
64 def GetEdgeMargin(self
, *_args
, **_kwargs
):
65 val
= apply(windows3c
.wxSashWindow_GetEdgeMargin
,(self
,) + _args
, _kwargs
)
67 def GetExtraBorderSize(self
, *_args
, **_kwargs
):
68 val
= apply(windows3c
.wxSashWindow_GetExtraBorderSize
,(self
,) + _args
, _kwargs
)
70 def GetMaximumSizeX(self
, *_args
, **_kwargs
):
71 val
= apply(windows3c
.wxSashWindow_GetMaximumSizeX
,(self
,) + _args
, _kwargs
)
73 def GetMaximumSizeY(self
, *_args
, **_kwargs
):
74 val
= apply(windows3c
.wxSashWindow_GetMaximumSizeY
,(self
,) + _args
, _kwargs
)
76 def GetMinimumSizeX(self
, *_args
, **_kwargs
):
77 val
= apply(windows3c
.wxSashWindow_GetMinimumSizeX
,(self
,) + _args
, _kwargs
)
79 def GetMinimumSizeY(self
, *_args
, **_kwargs
):
80 val
= apply(windows3c
.wxSashWindow_GetMinimumSizeY
,(self
,) + _args
, _kwargs
)
82 def HasBorder(self
, *_args
, **_kwargs
):
83 val
= apply(windows3c
.wxSashWindow_HasBorder
,(self
,) + _args
, _kwargs
)
85 def SetDefaultBorderSize(self
, *_args
, **_kwargs
):
86 val
= apply(windows3c
.wxSashWindow_SetDefaultBorderSize
,(self
,) + _args
, _kwargs
)
88 def SetExtraBorderSize(self
, *_args
, **_kwargs
):
89 val
= apply(windows3c
.wxSashWindow_SetExtraBorderSize
,(self
,) + _args
, _kwargs
)
91 def SetMaximumSizeX(self
, *_args
, **_kwargs
):
92 val
= apply(windows3c
.wxSashWindow_SetMaximumSizeX
,(self
,) + _args
, _kwargs
)
94 def SetMaximumSizeY(self
, *_args
, **_kwargs
):
95 val
= apply(windows3c
.wxSashWindow_SetMaximumSizeY
,(self
,) + _args
, _kwargs
)
97 def SetMinimumSizeX(self
, *_args
, **_kwargs
):
98 val
= apply(windows3c
.wxSashWindow_SetMinimumSizeX
,(self
,) + _args
, _kwargs
)
100 def SetMinimumSizeY(self
, *_args
, **_kwargs
):
101 val
= apply(windows3c
.wxSashWindow_SetMinimumSizeY
,(self
,) + _args
, _kwargs
)
103 def SetSashVisible(self
, *_args
, **_kwargs
):
104 val
= apply(windows3c
.wxSashWindow_SetSashVisible
,(self
,) + _args
, _kwargs
)
106 def SetSashBorder(self
, *_args
, **_kwargs
):
107 val
= apply(windows3c
.wxSashWindow_SetSashBorder
,(self
,) + _args
, _kwargs
)
110 return "<C wxSashWindow instance at %s>" % (self
.this
,)
111 class wxSashWindow(wxSashWindowPtr
):
112 def __init__(self
,*_args
,**_kwargs
):
113 self
.this
= apply(windows3c
.new_wxSashWindow
,_args
,_kwargs
)
115 wx
._StdWindowCallbacks
(self
)
120 class wxQueryLayoutInfoEventPtr(wxEventPtr
):
121 def __init__(self
,this
):
124 def SetRequestedLength(self
, *_args
, **_kwargs
):
125 val
= apply(windows3c
.wxQueryLayoutInfoEvent_SetRequestedLength
,(self
,) + _args
, _kwargs
)
127 def GetRequestedLength(self
, *_args
, **_kwargs
):
128 val
= apply(windows3c
.wxQueryLayoutInfoEvent_GetRequestedLength
,(self
,) + _args
, _kwargs
)
130 def SetFlags(self
, *_args
, **_kwargs
):
131 val
= apply(windows3c
.wxQueryLayoutInfoEvent_SetFlags
,(self
,) + _args
, _kwargs
)
133 def GetFlags(self
, *_args
, **_kwargs
):
134 val
= apply(windows3c
.wxQueryLayoutInfoEvent_GetFlags
,(self
,) + _args
, _kwargs
)
136 def SetSize(self
, *_args
, **_kwargs
):
137 val
= apply(windows3c
.wxQueryLayoutInfoEvent_SetSize
,(self
,) + _args
, _kwargs
)
139 def GetSize(self
, *_args
, **_kwargs
):
140 val
= apply(windows3c
.wxQueryLayoutInfoEvent_GetSize
,(self
,) + _args
, _kwargs
)
141 if val
: val
= wxSizePtr(val
) ; val
.thisown
= 1
143 def SetOrientation(self
, *_args
, **_kwargs
):
144 val
= apply(windows3c
.wxQueryLayoutInfoEvent_SetOrientation
,(self
,) + _args
, _kwargs
)
146 def GetOrientation(self
, *_args
, **_kwargs
):
147 val
= apply(windows3c
.wxQueryLayoutInfoEvent_GetOrientation
,(self
,) + _args
, _kwargs
)
149 def SetAlignment(self
, *_args
, **_kwargs
):
150 val
= apply(windows3c
.wxQueryLayoutInfoEvent_SetAlignment
,(self
,) + _args
, _kwargs
)
152 def GetAlignment(self
, *_args
, **_kwargs
):
153 val
= apply(windows3c
.wxQueryLayoutInfoEvent_GetAlignment
,(self
,) + _args
, _kwargs
)
156 return "<C wxQueryLayoutInfoEvent instance at %s>" % (self
.this
,)
157 class wxQueryLayoutInfoEvent(wxQueryLayoutInfoEventPtr
):
158 def __init__(self
,this
):
164 class wxCalculateLayoutEventPtr(wxEventPtr
):
165 def __init__(self
,this
):
168 def SetFlags(self
, *_args
, **_kwargs
):
169 val
= apply(windows3c
.wxCalculateLayoutEvent_SetFlags
,(self
,) + _args
, _kwargs
)
171 def GetFlags(self
, *_args
, **_kwargs
):
172 val
= apply(windows3c
.wxCalculateLayoutEvent_GetFlags
,(self
,) + _args
, _kwargs
)
174 def SetRect(self
, *_args
, **_kwargs
):
175 val
= apply(windows3c
.wxCalculateLayoutEvent_SetRect
,(self
,) + _args
, _kwargs
)
177 def GetRect(self
, *_args
, **_kwargs
):
178 val
= apply(windows3c
.wxCalculateLayoutEvent_GetRect
,(self
,) + _args
, _kwargs
)
179 if val
: val
= wxRectPtr(val
) ; val
.thisown
= 1
182 return "<C wxCalculateLayoutEvent instance at %s>" % (self
.this
,)
183 class wxCalculateLayoutEvent(wxCalculateLayoutEventPtr
):
184 def __init__(self
,this
):
190 class wxSashLayoutWindowPtr(wxSashWindowPtr
):
191 def __init__(self
,this
):
194 def GetAlignment(self
, *_args
, **_kwargs
):
195 val
= apply(windows3c
.wxSashLayoutWindow_GetAlignment
,(self
,) + _args
, _kwargs
)
197 def GetOrientation(self
, *_args
, **_kwargs
):
198 val
= apply(windows3c
.wxSashLayoutWindow_GetOrientation
,(self
,) + _args
, _kwargs
)
200 def SetAlignment(self
, *_args
, **_kwargs
):
201 val
= apply(windows3c
.wxSashLayoutWindow_SetAlignment
,(self
,) + _args
, _kwargs
)
203 def SetDefaultSize(self
, *_args
, **_kwargs
):
204 val
= apply(windows3c
.wxSashLayoutWindow_SetDefaultSize
,(self
,) + _args
, _kwargs
)
206 def SetOrientation(self
, *_args
, **_kwargs
):
207 val
= apply(windows3c
.wxSashLayoutWindow_SetOrientation
,(self
,) + _args
, _kwargs
)
210 return "<C wxSashLayoutWindow instance at %s>" % (self
.this
,)
211 class wxSashLayoutWindow(wxSashLayoutWindowPtr
):
212 def __init__(self
,*_args
,**_kwargs
):
213 self
.this
= apply(windows3c
.new_wxSashLayoutWindow
,_args
,_kwargs
)
215 wx
._StdWindowCallbacks
(self
)
216 wx
._checkForCallback
(self
, 'OnCalculateLayout', wxEVT_CALCULATE_LAYOUT
)
217 wx
._checkForCallback
(self
, 'OnQueryLayoutInfo', wxEVT_QUERY_LAYOUT_INFO
)
222 class wxLayoutAlgorithmPtr
:
223 def __init__(self
,this
):
226 def __del__(self
,windows3c
=windows3c
):
227 if self
.thisown
== 1 :
228 windows3c
.delete_wxLayoutAlgorithm(self
)
229 def LayoutMDIFrame(self
, *_args
, **_kwargs
):
230 val
= apply(windows3c
.wxLayoutAlgorithm_LayoutMDIFrame
,(self
,) + _args
, _kwargs
)
232 def LayoutFrame(self
, *_args
, **_kwargs
):
233 val
= apply(windows3c
.wxLayoutAlgorithm_LayoutFrame
,(self
,) + _args
, _kwargs
)
235 def LayoutWindow(self
, *_args
, **_kwargs
):
236 val
= apply(windows3c
.wxLayoutAlgorithm_LayoutWindow
,(self
,) + _args
, _kwargs
)
239 return "<C wxLayoutAlgorithm instance at %s>" % (self
.this
,)
240 class wxLayoutAlgorithm(wxLayoutAlgorithmPtr
):
241 def __init__(self
,*_args
,**_kwargs
):
242 self
.this
= apply(windows3c
.new_wxLayoutAlgorithm
,_args
,_kwargs
)
250 #-------------- FUNCTION WRAPPERS ------------------
254 #-------------- VARIABLE WRAPPERS ------------------
256 wxSASH_TOP
= windows3c
.wxSASH_TOP
257 wxSASH_RIGHT
= windows3c
.wxSASH_RIGHT
258 wxSASH_BOTTOM
= windows3c
.wxSASH_BOTTOM
259 wxSASH_LEFT
= windows3c
.wxSASH_LEFT
260 wxSASH_NONE
= windows3c
.wxSASH_NONE
261 wxEVT_SASH_DRAGGED
= windows3c
.wxEVT_SASH_DRAGGED
262 wxSW_3D
= windows3c
.wxSW_3D
263 wxSASH_STATUS_OK
= windows3c
.wxSASH_STATUS_OK
264 wxSASH_STATUS_OUT_OF_RANGE
= windows3c
.wxSASH_STATUS_OUT_OF_RANGE
265 wxLAYOUT_HORIZONTAL
= windows3c
.wxLAYOUT_HORIZONTAL
266 wxLAYOUT_VERTICAL
= windows3c
.wxLAYOUT_VERTICAL
267 wxLAYOUT_NONE
= windows3c
.wxLAYOUT_NONE
268 wxLAYOUT_TOP
= windows3c
.wxLAYOUT_TOP
269 wxLAYOUT_LEFT
= windows3c
.wxLAYOUT_LEFT
270 wxLAYOUT_RIGHT
= windows3c
.wxLAYOUT_RIGHT
271 wxLAYOUT_BOTTOM
= windows3c
.wxLAYOUT_BOTTOM
272 wxEVT_QUERY_LAYOUT_INFO
= windows3c
.wxEVT_QUERY_LAYOUT_INFO
273 wxEVT_CALCULATE_LAYOUT
= windows3c
.wxEVT_CALCULATE_LAYOUT