1 # This file was created automatically by SWIG.
12 from clip_dnd
import *
14 from controls
import *
19 class wxSizerItemPtr(wxObjectPtr
):
20 def __init__(self
,this
):
23 def DeleteWindows(self
, *_args
, **_kwargs
):
24 val
= apply(sizersc
.wxSizerItem_DeleteWindows
,(self
,) + _args
, _kwargs
)
26 def GetPosition(self
, *_args
, **_kwargs
):
27 val
= apply(sizersc
.wxSizerItem_GetPosition
,(self
,) + _args
, _kwargs
)
28 if val
: val
= wxPointPtr(val
) ; val
.thisown
= 1
30 def GetSize(self
, *_args
, **_kwargs
):
31 val
= apply(sizersc
.wxSizerItem_GetSize
,(self
,) + _args
, _kwargs
)
32 if val
: val
= wxSizePtr(val
) ; val
.thisown
= 1
34 def CalcMin(self
, *_args
, **_kwargs
):
35 val
= apply(sizersc
.wxSizerItem_CalcMin
,(self
,) + _args
, _kwargs
)
36 if val
: val
= wxSizePtr(val
) ; val
.thisown
= 1
38 def SetDimension(self
, *_args
, **_kwargs
):
39 val
= apply(sizersc
.wxSizerItem_SetDimension
,(self
,) + _args
, _kwargs
)
41 def SetRatioWH(self
, *_args
, **_kwargs
):
42 val
= apply(sizersc
.wxSizerItem_SetRatioWH
,(self
,) + _args
, _kwargs
)
44 def SetRatioSize(self
, *_args
, **_kwargs
):
45 val
= apply(sizersc
.wxSizerItem_SetRatioSize
,(self
,) + _args
, _kwargs
)
47 def SetRatio(self
, *_args
, **_kwargs
):
48 val
= apply(sizersc
.wxSizerItem_SetRatio
,(self
,) + _args
, _kwargs
)
50 def GetRatio(self
, *_args
, **_kwargs
):
51 val
= apply(sizersc
.wxSizerItem_GetRatio
,(self
,) + _args
, _kwargs
)
53 def IsWindow(self
, *_args
, **_kwargs
):
54 val
= apply(sizersc
.wxSizerItem_IsWindow
,(self
,) + _args
, _kwargs
)
56 def IsSizer(self
, *_args
, **_kwargs
):
57 val
= apply(sizersc
.wxSizerItem_IsSizer
,(self
,) + _args
, _kwargs
)
59 def IsSpacer(self
, *_args
, **_kwargs
):
60 val
= apply(sizersc
.wxSizerItem_IsSpacer
,(self
,) + _args
, _kwargs
)
62 def GetWindow(self
, *_args
, **_kwargs
):
63 val
= apply(sizersc
.wxSizerItem_GetWindow
,(self
,) + _args
, _kwargs
)
65 def SetWindow(self
, *_args
, **_kwargs
):
66 val
= apply(sizersc
.wxSizerItem_SetWindow
,(self
,) + _args
, _kwargs
)
68 def GetSizer(self
, *_args
, **_kwargs
):
69 val
= apply(sizersc
.wxSizerItem_GetSizer
,(self
,) + _args
, _kwargs
)
71 def SetSizer(self
, *_args
, **_kwargs
):
72 val
= apply(sizersc
.wxSizerItem_SetSizer
,(self
,) + _args
, _kwargs
)
74 def GetOption(self
, *_args
, **_kwargs
):
75 val
= apply(sizersc
.wxSizerItem_GetOption
,(self
,) + _args
, _kwargs
)
77 def GetFlag(self
, *_args
, **_kwargs
):
78 val
= apply(sizersc
.wxSizerItem_GetFlag
,(self
,) + _args
, _kwargs
)
80 def GetBorder(self
, *_args
, **_kwargs
):
81 val
= apply(sizersc
.wxSizerItem_GetBorder
,(self
,) + _args
, _kwargs
)
83 def SetInitSize(self
, *_args
, **_kwargs
):
84 val
= apply(sizersc
.wxSizerItem_SetInitSize
,(self
,) + _args
, _kwargs
)
86 def SetOption(self
, *_args
, **_kwargs
):
87 val
= apply(sizersc
.wxSizerItem_SetOption
,(self
,) + _args
, _kwargs
)
89 def SetFlag(self
, *_args
, **_kwargs
):
90 val
= apply(sizersc
.wxSizerItem_SetFlag
,(self
,) + _args
, _kwargs
)
92 def SetBorder(self
, *_args
, **_kwargs
):
93 val
= apply(sizersc
.wxSizerItem_SetBorder
,(self
,) + _args
, _kwargs
)
95 def GetUserData(self
, *_args
, **_kwargs
):
96 val
= apply(sizersc
.wxSizerItem_GetUserData
,(self
,) + _args
, _kwargs
)
99 return "<C wxSizerItem instance at %s>" % (self
.this
,)
100 class wxSizerItem(wxSizerItemPtr
):
101 def __init__(self
,this
):
107 class wxSizerPtr(wxObjectPtr
):
108 def __init__(self
,this
):
111 def _setOORInfo(self
, *_args
, **_kwargs
):
112 val
= apply(sizersc
.wxSizer__setOORInfo
,(self
,) + _args
, _kwargs
)
114 def Destroy(self
, *_args
, **_kwargs
):
115 val
= apply(sizersc
.wxSizer_Destroy
,(self
,) + _args
, _kwargs
)
117 def AddWindow(self
, *_args
, **_kwargs
):
118 val
= apply(sizersc
.wxSizer_AddWindow
,(self
,) + _args
, _kwargs
)
120 def AddSizer(self
, *_args
, **_kwargs
):
121 val
= apply(sizersc
.wxSizer_AddSizer
,(self
,) + _args
, _kwargs
)
123 def AddSpacer(self
, *_args
, **_kwargs
):
124 val
= apply(sizersc
.wxSizer_AddSpacer
,(self
,) + _args
, _kwargs
)
126 def InsertWindow(self
, *_args
, **_kwargs
):
127 val
= apply(sizersc
.wxSizer_InsertWindow
,(self
,) + _args
, _kwargs
)
129 def InsertSizer(self
, *_args
, **_kwargs
):
130 val
= apply(sizersc
.wxSizer_InsertSizer
,(self
,) + _args
, _kwargs
)
132 def InsertSpacer(self
, *_args
, **_kwargs
):
133 val
= apply(sizersc
.wxSizer_InsertSpacer
,(self
,) + _args
, _kwargs
)
135 def PrependWindow(self
, *_args
, **_kwargs
):
136 val
= apply(sizersc
.wxSizer_PrependWindow
,(self
,) + _args
, _kwargs
)
138 def PrependSizer(self
, *_args
, **_kwargs
):
139 val
= apply(sizersc
.wxSizer_PrependSizer
,(self
,) + _args
, _kwargs
)
141 def PrependSpacer(self
, *_args
, **_kwargs
):
142 val
= apply(sizersc
.wxSizer_PrependSpacer
,(self
,) + _args
, _kwargs
)
144 def RemoveWindow(self
, *_args
, **_kwargs
):
145 val
= apply(sizersc
.wxSizer_RemoveWindow
,(self
,) + _args
, _kwargs
)
147 def RemoveSizer(self
, *_args
, **_kwargs
):
148 val
= apply(sizersc
.wxSizer_RemoveSizer
,(self
,) + _args
, _kwargs
)
150 def RemovePos(self
, *_args
, **_kwargs
):
151 val
= apply(sizersc
.wxSizer_RemovePos
,(self
,) + _args
, _kwargs
)
153 def SetDimension(self
, *_args
, **_kwargs
):
154 val
= apply(sizersc
.wxSizer_SetDimension
,(self
,) + _args
, _kwargs
)
156 def SetMinSize(self
, *_args
, **_kwargs
):
157 val
= apply(sizersc
.wxSizer_SetMinSize
,(self
,) + _args
, _kwargs
)
159 def SetItemMinSizeWindow(self
, *_args
, **_kwargs
):
160 val
= apply(sizersc
.wxSizer_SetItemMinSizeWindow
,(self
,) + _args
, _kwargs
)
162 def SetItemMinSizeSizer(self
, *_args
, **_kwargs
):
163 val
= apply(sizersc
.wxSizer_SetItemMinSizeSizer
,(self
,) + _args
, _kwargs
)
165 def SetItemMinSizePos(self
, *_args
, **_kwargs
):
166 val
= apply(sizersc
.wxSizer_SetItemMinSizePos
,(self
,) + _args
, _kwargs
)
168 def GetSize(self
, *_args
, **_kwargs
):
169 val
= apply(sizersc
.wxSizer_GetSize
,(self
,) + _args
, _kwargs
)
170 if val
: val
= wxSizePtr(val
) ; val
.thisown
= 1
172 def GetPosition(self
, *_args
, **_kwargs
):
173 val
= apply(sizersc
.wxSizer_GetPosition
,(self
,) + _args
, _kwargs
)
174 if val
: val
= wxPointPtr(val
) ; val
.thisown
= 1
176 def GetMinSize(self
, *_args
, **_kwargs
):
177 val
= apply(sizersc
.wxSizer_GetMinSize
,(self
,) + _args
, _kwargs
)
178 if val
: val
= wxSizePtr(val
) ; val
.thisown
= 1
180 def Layout(self
, *_args
, **_kwargs
):
181 val
= apply(sizersc
.wxSizer_Layout
,(self
,) + _args
, _kwargs
)
183 def Fit(self
, *_args
, **_kwargs
):
184 val
= apply(sizersc
.wxSizer_Fit
,(self
,) + _args
, _kwargs
)
185 if val
: val
= wxSizePtr(val
) ; val
.thisown
= 1
187 def FitInside(self
, *_args
, **_kwargs
):
188 val
= apply(sizersc
.wxSizer_FitInside
,(self
,) + _args
, _kwargs
)
190 def SetSizeHints(self
, *_args
, **_kwargs
):
191 val
= apply(sizersc
.wxSizer_SetSizeHints
,(self
,) + _args
, _kwargs
)
193 def SetVirtualSizeHints(self
, *_args
, **_kwargs
):
194 val
= apply(sizersc
.wxSizer_SetVirtualSizeHints
,(self
,) + _args
, _kwargs
)
196 def Clear(self
, *_args
, **_kwargs
):
197 val
= apply(sizersc
.wxSizer_Clear
,(self
,) + _args
, _kwargs
)
199 def DeleteWindows(self
, *_args
, **_kwargs
):
200 val
= apply(sizersc
.wxSizer_DeleteWindows
,(self
,) + _args
, _kwargs
)
202 def GetChildren(self
, *_args
, **_kwargs
):
203 val
= apply(sizersc
.wxSizer_GetChildren
,(self
,) + _args
, _kwargs
)
206 return "<C wxSizer instance at %s>" % (self
.this
,)
208 def Add(self
, *args
, **kw
):
209 if type(args
[0]) == type(1):
210 apply(self
.AddSpacer
, args
, kw
)
211 elif string
.find(args
[0].this
, 'Sizer') != -1:
212 apply(self
.AddSizer
, args
, kw
)
214 apply(self
.AddWindow
, args
, kw
)
216 def Insert(self
, *args
, **kw
):
217 if type(args
[1]) == type(1):
218 apply(self
.InsertSpacer
, args
, kw
)
219 elif string
.find(args
[1].this
, 'Sizer') != -1:
220 apply(self
.InsertSizer
, args
, kw
)
222 apply(self
.InsertWindow
, args
, kw
)
224 def Prepend(self
, *args
, **kw
):
225 if type(args
[0]) == type(1):
226 apply(self
.PrependSpacer
, args
, kw
)
227 elif string
.find(args
[0].this
, 'Sizer') != -1:
228 apply(self
.PrependSizer
, args
, kw
)
230 apply(self
.PrependWindow
, args
, kw
)
232 def Remove(self
, *args
, **kw
):
233 if type(args
[0]) == type(1):
234 apply(self
.RemovePos
, args
, kw
)
235 elif string
.find(args
[0].this
, 'Sizer') != -1:
236 apply(self
.RemoveSizer
, args
, kw
)
238 apply(self
.RemoveWindow
, args
, kw
)
240 def AddMany(self
, widgets
):
241 for childinfo
in widgets
:
242 if type(childinfo
) != type(()):
243 childinfo
= (childinfo
, )
244 apply(self
.Add
, childinfo
)
247 def SetItemMinSize(self
, *args
):
248 if type(args
[0]) == type(1):
249 apply(self
.SetItemMinSizePos
, args
)
250 elif string
.find(args
[0].this
, 'Sizer') != -1:
251 apply(self
.SetItemMinSizeSizer
, args
)
253 apply(self
.SetItemMinSizeWindow
, args
)
256 def GetSizeTuple(self
):
257 return self
.GetSize().asTuple()
258 def GetPositionTuple(self
):
259 return self
.GetPosition().asTuple()
260 def GetMinSizeTuple(self
):
261 return self
.GetMinSize().asTuple()
263 class wxSizer(wxSizerPtr
):
264 def __init__(self
,this
):
270 class wxPySizerPtr(wxSizerPtr
):
271 def __init__(self
,this
):
274 def _setCallbackInfo(self
, *_args
, **_kwargs
):
275 val
= apply(sizersc
.wxPySizer__setCallbackInfo
,(self
,) + _args
, _kwargs
)
278 return "<C wxPySizer instance at %s>" % (self
.this
,)
279 class wxPySizer(wxPySizerPtr
):
280 def __init__(self
,*_args
,**_kwargs
):
281 self
.this
= apply(sizersc
.new_wxPySizer
,_args
,_kwargs
)
283 self
._setCallbackInfo
(self
, wxPySizer
)
284 self
._setOORInfo
(self
)
289 class wxBoxSizerPtr(wxSizerPtr
):
290 def __init__(self
,this
):
293 def GetOrientation(self
, *_args
, **_kwargs
):
294 val
= apply(sizersc
.wxBoxSizer_GetOrientation
,(self
,) + _args
, _kwargs
)
296 def RecalcSizes(self
, *_args
, **_kwargs
):
297 val
= apply(sizersc
.wxBoxSizer_RecalcSizes
,(self
,) + _args
, _kwargs
)
299 def CalcMin(self
, *_args
, **_kwargs
):
300 val
= apply(sizersc
.wxBoxSizer_CalcMin
,(self
,) + _args
, _kwargs
)
301 if val
: val
= wxSizePtr(val
) ; val
.thisown
= 1
304 return "<C wxBoxSizer instance at %s>" % (self
.this
,)
305 class wxBoxSizer(wxBoxSizerPtr
):
306 def __init__(self
,*_args
,**_kwargs
):
307 self
.this
= apply(sizersc
.new_wxBoxSizer
,_args
,_kwargs
)
309 self
._setOORInfo
(self
)
314 class wxStaticBoxSizerPtr(wxBoxSizerPtr
):
315 def __init__(self
,this
):
318 def GetStaticBox(self
, *_args
, **_kwargs
):
319 val
= apply(sizersc
.wxStaticBoxSizer_GetStaticBox
,(self
,) + _args
, _kwargs
)
321 def RecalcSizes(self
, *_args
, **_kwargs
):
322 val
= apply(sizersc
.wxStaticBoxSizer_RecalcSizes
,(self
,) + _args
, _kwargs
)
324 def CalcMin(self
, *_args
, **_kwargs
):
325 val
= apply(sizersc
.wxStaticBoxSizer_CalcMin
,(self
,) + _args
, _kwargs
)
326 if val
: val
= wxSizePtr(val
) ; val
.thisown
= 1
329 return "<C wxStaticBoxSizer instance at %s>" % (self
.this
,)
330 class wxStaticBoxSizer(wxStaticBoxSizerPtr
):
331 def __init__(self
,*_args
,**_kwargs
):
332 self
.this
= apply(sizersc
.new_wxStaticBoxSizer
,_args
,_kwargs
)
334 self
._setOORInfo
(self
)
339 class wxNotebookSizerPtr(wxSizerPtr
):
340 def __init__(self
,this
):
343 def RecalcSizes(self
, *_args
, **_kwargs
):
344 val
= apply(sizersc
.wxNotebookSizer_RecalcSizes
,(self
,) + _args
, _kwargs
)
346 def CalcMin(self
, *_args
, **_kwargs
):
347 val
= apply(sizersc
.wxNotebookSizer_CalcMin
,(self
,) + _args
, _kwargs
)
348 if val
: val
= wxSizePtr(val
) ; val
.thisown
= 1
350 def GetNotebook(self
, *_args
, **_kwargs
):
351 val
= apply(sizersc
.wxNotebookSizer_GetNotebook
,(self
,) + _args
, _kwargs
)
354 return "<C wxNotebookSizer instance at %s>" % (self
.this
,)
355 class wxNotebookSizer(wxNotebookSizerPtr
):
356 def __init__(self
,*_args
,**_kwargs
):
357 self
.this
= apply(sizersc
.new_wxNotebookSizer
,_args
,_kwargs
)
359 self
._setOORInfo
(self
)
364 class wxGridSizerPtr(wxSizerPtr
):
365 def __init__(self
,this
):
368 def RecalcSizes(self
, *_args
, **_kwargs
):
369 val
= apply(sizersc
.wxGridSizer_RecalcSizes
,(self
,) + _args
, _kwargs
)
371 def CalcMin(self
, *_args
, **_kwargs
):
372 val
= apply(sizersc
.wxGridSizer_CalcMin
,(self
,) + _args
, _kwargs
)
373 if val
: val
= wxSizePtr(val
) ; val
.thisown
= 1
375 def SetCols(self
, *_args
, **_kwargs
):
376 val
= apply(sizersc
.wxGridSizer_SetCols
,(self
,) + _args
, _kwargs
)
378 def SetRows(self
, *_args
, **_kwargs
):
379 val
= apply(sizersc
.wxGridSizer_SetRows
,(self
,) + _args
, _kwargs
)
381 def SetVGap(self
, *_args
, **_kwargs
):
382 val
= apply(sizersc
.wxGridSizer_SetVGap
,(self
,) + _args
, _kwargs
)
384 def SetHGap(self
, *_args
, **_kwargs
):
385 val
= apply(sizersc
.wxGridSizer_SetHGap
,(self
,) + _args
, _kwargs
)
387 def GetCols(self
, *_args
, **_kwargs
):
388 val
= apply(sizersc
.wxGridSizer_GetCols
,(self
,) + _args
, _kwargs
)
390 def GetRows(self
, *_args
, **_kwargs
):
391 val
= apply(sizersc
.wxGridSizer_GetRows
,(self
,) + _args
, _kwargs
)
393 def GetVGap(self
, *_args
, **_kwargs
):
394 val
= apply(sizersc
.wxGridSizer_GetVGap
,(self
,) + _args
, _kwargs
)
396 def GetHGap(self
, *_args
, **_kwargs
):
397 val
= apply(sizersc
.wxGridSizer_GetHGap
,(self
,) + _args
, _kwargs
)
400 return "<C wxGridSizer instance at %s>" % (self
.this
,)
401 class wxGridSizer(wxGridSizerPtr
):
402 def __init__(self
,*_args
,**_kwargs
):
403 self
.this
= apply(sizersc
.new_wxGridSizer
,_args
,_kwargs
)
405 self
._setOORInfo
(self
)
410 class wxFlexGridSizerPtr(wxGridSizerPtr
):
411 def __init__(self
,this
):
414 def RecalcSizes(self
, *_args
, **_kwargs
):
415 val
= apply(sizersc
.wxFlexGridSizer_RecalcSizes
,(self
,) + _args
, _kwargs
)
417 def CalcMin(self
, *_args
, **_kwargs
):
418 val
= apply(sizersc
.wxFlexGridSizer_CalcMin
,(self
,) + _args
, _kwargs
)
419 if val
: val
= wxSizePtr(val
) ; val
.thisown
= 1
421 def AddGrowableRow(self
, *_args
, **_kwargs
):
422 val
= apply(sizersc
.wxFlexGridSizer_AddGrowableRow
,(self
,) + _args
, _kwargs
)
424 def RemoveGrowableRow(self
, *_args
, **_kwargs
):
425 val
= apply(sizersc
.wxFlexGridSizer_RemoveGrowableRow
,(self
,) + _args
, _kwargs
)
427 def AddGrowableCol(self
, *_args
, **_kwargs
):
428 val
= apply(sizersc
.wxFlexGridSizer_AddGrowableCol
,(self
,) + _args
, _kwargs
)
430 def RemoveGrowableCol(self
, *_args
, **_kwargs
):
431 val
= apply(sizersc
.wxFlexGridSizer_RemoveGrowableCol
,(self
,) + _args
, _kwargs
)
434 return "<C wxFlexGridSizer instance at %s>" % (self
.this
,)
435 class wxFlexGridSizer(wxFlexGridSizerPtr
):
436 def __init__(self
,*_args
,**_kwargs
):
437 self
.this
= apply(sizersc
.new_wxFlexGridSizer
,_args
,_kwargs
)
439 self
._setOORInfo
(self
)
446 #-------------- FUNCTION WRAPPERS ------------------
450 #-------------- VARIABLE WRAPPERS ------------------