1 # This file was created automatically by SWIG.
10 from clip_dnd
import *
12 from windows2
import *
14 from controls
import *
22 from stattool
import *
24 class wxSashEventPtr(wxCommandEventPtr
):
25 def __init__(self
,this
):
28 def SetEdge(self
, *_args
, **_kwargs
):
29 val
= apply(windows3c
.wxSashEvent_SetEdge
,(self
,) + _args
, _kwargs
)
31 def GetEdge(self
, *_args
, **_kwargs
):
32 val
= apply(windows3c
.wxSashEvent_GetEdge
,(self
,) + _args
, _kwargs
)
34 def SetDragRect(self
, *_args
, **_kwargs
):
35 val
= apply(windows3c
.wxSashEvent_SetDragRect
,(self
,) + _args
, _kwargs
)
37 def GetDragRect(self
, *_args
, **_kwargs
):
38 val
= apply(windows3c
.wxSashEvent_GetDragRect
,(self
,) + _args
, _kwargs
)
39 if val
: val
= wxRectPtr(val
) ; val
.thisown
= 1
41 def SetDragStatus(self
, *_args
, **_kwargs
):
42 val
= apply(windows3c
.wxSashEvent_SetDragStatus
,(self
,) + _args
, _kwargs
)
44 def GetDragStatus(self
, *_args
, **_kwargs
):
45 val
= apply(windows3c
.wxSashEvent_GetDragStatus
,(self
,) + _args
, _kwargs
)
48 return "<C wxSashEvent instance at %s>" % (self
.this
,)
49 class wxSashEvent(wxSashEventPtr
):
50 def __init__(self
,this
):
56 class wxSashWindowPtr(wxWindowPtr
):
57 def __init__(self
,this
):
60 def GetSashVisible(self
, *_args
, **_kwargs
):
61 val
= apply(windows3c
.wxSashWindow_GetSashVisible
,(self
,) + _args
, _kwargs
)
63 def GetDefaultBorderSize(self
, *_args
, **_kwargs
):
64 val
= apply(windows3c
.wxSashWindow_GetDefaultBorderSize
,(self
,) + _args
, _kwargs
)
66 def GetEdgeMargin(self
, *_args
, **_kwargs
):
67 val
= apply(windows3c
.wxSashWindow_GetEdgeMargin
,(self
,) + _args
, _kwargs
)
69 def GetExtraBorderSize(self
, *_args
, **_kwargs
):
70 val
= apply(windows3c
.wxSashWindow_GetExtraBorderSize
,(self
,) + _args
, _kwargs
)
72 def GetMaximumSizeX(self
, *_args
, **_kwargs
):
73 val
= apply(windows3c
.wxSashWindow_GetMaximumSizeX
,(self
,) + _args
, _kwargs
)
75 def GetMaximumSizeY(self
, *_args
, **_kwargs
):
76 val
= apply(windows3c
.wxSashWindow_GetMaximumSizeY
,(self
,) + _args
, _kwargs
)
78 def GetMinimumSizeX(self
, *_args
, **_kwargs
):
79 val
= apply(windows3c
.wxSashWindow_GetMinimumSizeX
,(self
,) + _args
, _kwargs
)
81 def GetMinimumSizeY(self
, *_args
, **_kwargs
):
82 val
= apply(windows3c
.wxSashWindow_GetMinimumSizeY
,(self
,) + _args
, _kwargs
)
84 def HasBorder(self
, *_args
, **_kwargs
):
85 val
= apply(windows3c
.wxSashWindow_HasBorder
,(self
,) + _args
, _kwargs
)
87 def SetDefaultBorderSize(self
, *_args
, **_kwargs
):
88 val
= apply(windows3c
.wxSashWindow_SetDefaultBorderSize
,(self
,) + _args
, _kwargs
)
90 def SetExtraBorderSize(self
, *_args
, **_kwargs
):
91 val
= apply(windows3c
.wxSashWindow_SetExtraBorderSize
,(self
,) + _args
, _kwargs
)
93 def SetMaximumSizeX(self
, *_args
, **_kwargs
):
94 val
= apply(windows3c
.wxSashWindow_SetMaximumSizeX
,(self
,) + _args
, _kwargs
)
96 def SetMaximumSizeY(self
, *_args
, **_kwargs
):
97 val
= apply(windows3c
.wxSashWindow_SetMaximumSizeY
,(self
,) + _args
, _kwargs
)
99 def SetMinimumSizeX(self
, *_args
, **_kwargs
):
100 val
= apply(windows3c
.wxSashWindow_SetMinimumSizeX
,(self
,) + _args
, _kwargs
)
102 def SetMinimumSizeY(self
, *_args
, **_kwargs
):
103 val
= apply(windows3c
.wxSashWindow_SetMinimumSizeY
,(self
,) + _args
, _kwargs
)
105 def SetSashVisible(self
, *_args
, **_kwargs
):
106 val
= apply(windows3c
.wxSashWindow_SetSashVisible
,(self
,) + _args
, _kwargs
)
108 def SetSashBorder(self
, *_args
, **_kwargs
):
109 val
= apply(windows3c
.wxSashWindow_SetSashBorder
,(self
,) + _args
, _kwargs
)
112 return "<C wxSashWindow instance at %s>" % (self
.this
,)
113 class wxSashWindow(wxSashWindowPtr
):
114 def __init__(self
,*_args
,**_kwargs
):
115 self
.this
= apply(windows3c
.new_wxSashWindow
,_args
,_kwargs
)
117 #wx._StdWindowCallbacks(self)
122 class wxQueryLayoutInfoEventPtr(wxEventPtr
):
123 def __init__(self
,this
):
126 def SetRequestedLength(self
, *_args
, **_kwargs
):
127 val
= apply(windows3c
.wxQueryLayoutInfoEvent_SetRequestedLength
,(self
,) + _args
, _kwargs
)
129 def GetRequestedLength(self
, *_args
, **_kwargs
):
130 val
= apply(windows3c
.wxQueryLayoutInfoEvent_GetRequestedLength
,(self
,) + _args
, _kwargs
)
132 def SetFlags(self
, *_args
, **_kwargs
):
133 val
= apply(windows3c
.wxQueryLayoutInfoEvent_SetFlags
,(self
,) + _args
, _kwargs
)
135 def GetFlags(self
, *_args
, **_kwargs
):
136 val
= apply(windows3c
.wxQueryLayoutInfoEvent_GetFlags
,(self
,) + _args
, _kwargs
)
138 def SetSize(self
, *_args
, **_kwargs
):
139 val
= apply(windows3c
.wxQueryLayoutInfoEvent_SetSize
,(self
,) + _args
, _kwargs
)
141 def GetSize(self
, *_args
, **_kwargs
):
142 val
= apply(windows3c
.wxQueryLayoutInfoEvent_GetSize
,(self
,) + _args
, _kwargs
)
143 if val
: val
= wxSizePtr(val
) ; val
.thisown
= 1
145 def SetOrientation(self
, *_args
, **_kwargs
):
146 val
= apply(windows3c
.wxQueryLayoutInfoEvent_SetOrientation
,(self
,) + _args
, _kwargs
)
148 def GetOrientation(self
, *_args
, **_kwargs
):
149 val
= apply(windows3c
.wxQueryLayoutInfoEvent_GetOrientation
,(self
,) + _args
, _kwargs
)
151 def SetAlignment(self
, *_args
, **_kwargs
):
152 val
= apply(windows3c
.wxQueryLayoutInfoEvent_SetAlignment
,(self
,) + _args
, _kwargs
)
154 def GetAlignment(self
, *_args
, **_kwargs
):
155 val
= apply(windows3c
.wxQueryLayoutInfoEvent_GetAlignment
,(self
,) + _args
, _kwargs
)
158 return "<C wxQueryLayoutInfoEvent instance at %s>" % (self
.this
,)
159 class wxQueryLayoutInfoEvent(wxQueryLayoutInfoEventPtr
):
160 def __init__(self
,this
):
166 class wxCalculateLayoutEventPtr(wxEventPtr
):
167 def __init__(self
,this
):
170 def SetFlags(self
, *_args
, **_kwargs
):
171 val
= apply(windows3c
.wxCalculateLayoutEvent_SetFlags
,(self
,) + _args
, _kwargs
)
173 def GetFlags(self
, *_args
, **_kwargs
):
174 val
= apply(windows3c
.wxCalculateLayoutEvent_GetFlags
,(self
,) + _args
, _kwargs
)
176 def SetRect(self
, *_args
, **_kwargs
):
177 val
= apply(windows3c
.wxCalculateLayoutEvent_SetRect
,(self
,) + _args
, _kwargs
)
179 def GetRect(self
, *_args
, **_kwargs
):
180 val
= apply(windows3c
.wxCalculateLayoutEvent_GetRect
,(self
,) + _args
, _kwargs
)
181 if val
: val
= wxRectPtr(val
) ; val
.thisown
= 1
184 return "<C wxCalculateLayoutEvent instance at %s>" % (self
.this
,)
185 class wxCalculateLayoutEvent(wxCalculateLayoutEventPtr
):
186 def __init__(self
,this
):
192 class wxSashLayoutWindowPtr(wxSashWindowPtr
):
193 def __init__(self
,this
):
196 def GetAlignment(self
, *_args
, **_kwargs
):
197 val
= apply(windows3c
.wxSashLayoutWindow_GetAlignment
,(self
,) + _args
, _kwargs
)
199 def GetOrientation(self
, *_args
, **_kwargs
):
200 val
= apply(windows3c
.wxSashLayoutWindow_GetOrientation
,(self
,) + _args
, _kwargs
)
202 def SetAlignment(self
, *_args
, **_kwargs
):
203 val
= apply(windows3c
.wxSashLayoutWindow_SetAlignment
,(self
,) + _args
, _kwargs
)
205 def SetDefaultSize(self
, *_args
, **_kwargs
):
206 val
= apply(windows3c
.wxSashLayoutWindow_SetDefaultSize
,(self
,) + _args
, _kwargs
)
208 def SetOrientation(self
, *_args
, **_kwargs
):
209 val
= apply(windows3c
.wxSashLayoutWindow_SetOrientation
,(self
,) + _args
, _kwargs
)
212 return "<C wxSashLayoutWindow instance at %s>" % (self
.this
,)
213 class wxSashLayoutWindow(wxSashLayoutWindowPtr
):
214 def __init__(self
,*_args
,**_kwargs
):
215 self
.this
= apply(windows3c
.new_wxSashLayoutWindow
,_args
,_kwargs
)
217 #wx._StdWindowCallbacks(self)
218 #wx._checkForCallback(self, 'OnCalculateLayout', wxEVT_CALCULATE_LAYOUT)
219 #wx._checkForCallback(self, 'OnQueryLayoutInfo', wxEVT_QUERY_LAYOUT_INFO)
224 class wxLayoutAlgorithmPtr
:
225 def __init__(self
,this
):
228 def __del__(self
,windows3c
=windows3c
):
229 if self
.thisown
== 1 :
230 windows3c
.delete_wxLayoutAlgorithm(self
)
231 def LayoutMDIFrame(self
, *_args
, **_kwargs
):
232 val
= apply(windows3c
.wxLayoutAlgorithm_LayoutMDIFrame
,(self
,) + _args
, _kwargs
)
234 def LayoutFrame(self
, *_args
, **_kwargs
):
235 val
= apply(windows3c
.wxLayoutAlgorithm_LayoutFrame
,(self
,) + _args
, _kwargs
)
237 def LayoutWindow(self
, *_args
, **_kwargs
):
238 val
= apply(windows3c
.wxLayoutAlgorithm_LayoutWindow
,(self
,) + _args
, _kwargs
)
241 return "<C wxLayoutAlgorithm instance at %s>" % (self
.this
,)
242 class wxLayoutAlgorithm(wxLayoutAlgorithmPtr
):
243 def __init__(self
,*_args
,**_kwargs
):
244 self
.this
= apply(windows3c
.new_wxLayoutAlgorithm
,_args
,_kwargs
)
252 #-------------- FUNCTION WRAPPERS ------------------
256 #-------------- VARIABLE WRAPPERS ------------------
258 wxSASH_TOP
= windows3c
.wxSASH_TOP
259 wxSASH_RIGHT
= windows3c
.wxSASH_RIGHT
260 wxSASH_BOTTOM
= windows3c
.wxSASH_BOTTOM
261 wxSASH_LEFT
= windows3c
.wxSASH_LEFT
262 wxSASH_NONE
= windows3c
.wxSASH_NONE
263 wxEVT_SASH_DRAGGED
= windows3c
.wxEVT_SASH_DRAGGED
264 wxSW_3D
= windows3c
.wxSW_3D
265 wxSW_3DSASH
= windows3c
.wxSW_3DSASH
266 wxSW_3DBORDER
= windows3c
.wxSW_3DBORDER
267 wxSW_BORDER
= windows3c
.wxSW_BORDER
268 wxSASH_STATUS_OK
= windows3c
.wxSASH_STATUS_OK
269 wxSASH_STATUS_OUT_OF_RANGE
= windows3c
.wxSASH_STATUS_OUT_OF_RANGE
270 wxLAYOUT_HORIZONTAL
= windows3c
.wxLAYOUT_HORIZONTAL
271 wxLAYOUT_VERTICAL
= windows3c
.wxLAYOUT_VERTICAL
272 wxLAYOUT_NONE
= windows3c
.wxLAYOUT_NONE
273 wxLAYOUT_TOP
= windows3c
.wxLAYOUT_TOP
274 wxLAYOUT_LEFT
= windows3c
.wxLAYOUT_LEFT
275 wxLAYOUT_RIGHT
= windows3c
.wxLAYOUT_RIGHT
276 wxLAYOUT_BOTTOM
= windows3c
.wxLAYOUT_BOTTOM
277 wxEVT_QUERY_LAYOUT_INFO
= windows3c
.wxEVT_QUERY_LAYOUT_INFO
278 wxEVT_CALCULATE_LAYOUT
= windows3c
.wxEVT_CALCULATE_LAYOUT