]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/mac/sizers.py
make wxArtProvider pure virtual (I was not so on
[wxWidgets.git] / wxPython / src / mac / sizers.py
1 # This file was created automatically by SWIG.
2 import sizersc
3
4 from misc import *
5
6 from windows import *
7
8 from gdi import *
9
10 from fonts import *
11
12 from clip_dnd import *
13
14 from controls import *
15
16 from events import *
17 import wx
18 import string
19 class wxSizerItemPtr(wxObjectPtr):
20 def __init__(self,this):
21 self.this = this
22 self.thisown = 0
23 def DeleteWindows(self, *_args, **_kwargs):
24 val = apply(sizersc.wxSizerItem_DeleteWindows,(self,) + _args, _kwargs)
25 return val
26 def GetPosition(self, *_args, **_kwargs):
27 val = apply(sizersc.wxSizerItem_GetPosition,(self,) + _args, _kwargs)
28 if val: val = wxPointPtr(val) ; val.thisown = 1
29 return val
30 def GetSize(self, *_args, **_kwargs):
31 val = apply(sizersc.wxSizerItem_GetSize,(self,) + _args, _kwargs)
32 if val: val = wxSizePtr(val) ; val.thisown = 1
33 return val
34 def CalcMin(self, *_args, **_kwargs):
35 val = apply(sizersc.wxSizerItem_CalcMin,(self,) + _args, _kwargs)
36 if val: val = wxSizePtr(val) ; val.thisown = 1
37 return val
38 def SetDimension(self, *_args, **_kwargs):
39 val = apply(sizersc.wxSizerItem_SetDimension,(self,) + _args, _kwargs)
40 return val
41 def SetRatioWH(self, *_args, **_kwargs):
42 val = apply(sizersc.wxSizerItem_SetRatioWH,(self,) + _args, _kwargs)
43 return val
44 def SetRatioSize(self, *_args, **_kwargs):
45 val = apply(sizersc.wxSizerItem_SetRatioSize,(self,) + _args, _kwargs)
46 return val
47 def SetRatio(self, *_args, **_kwargs):
48 val = apply(sizersc.wxSizerItem_SetRatio,(self,) + _args, _kwargs)
49 return val
50 def GetRatio(self, *_args, **_kwargs):
51 val = apply(sizersc.wxSizerItem_GetRatio,(self,) + _args, _kwargs)
52 return val
53 def IsWindow(self, *_args, **_kwargs):
54 val = apply(sizersc.wxSizerItem_IsWindow,(self,) + _args, _kwargs)
55 return val
56 def IsSizer(self, *_args, **_kwargs):
57 val = apply(sizersc.wxSizerItem_IsSizer,(self,) + _args, _kwargs)
58 return val
59 def IsSpacer(self, *_args, **_kwargs):
60 val = apply(sizersc.wxSizerItem_IsSpacer,(self,) + _args, _kwargs)
61 return val
62 def GetWindow(self, *_args, **_kwargs):
63 val = apply(sizersc.wxSizerItem_GetWindow,(self,) + _args, _kwargs)
64 return val
65 def SetWindow(self, *_args, **_kwargs):
66 val = apply(sizersc.wxSizerItem_SetWindow,(self,) + _args, _kwargs)
67 return val
68 def GetSizer(self, *_args, **_kwargs):
69 val = apply(sizersc.wxSizerItem_GetSizer,(self,) + _args, _kwargs)
70 return val
71 def SetSizer(self, *_args, **_kwargs):
72 val = apply(sizersc.wxSizerItem_SetSizer,(self,) + _args, _kwargs)
73 return val
74 def GetOption(self, *_args, **_kwargs):
75 val = apply(sizersc.wxSizerItem_GetOption,(self,) + _args, _kwargs)
76 return val
77 def GetFlag(self, *_args, **_kwargs):
78 val = apply(sizersc.wxSizerItem_GetFlag,(self,) + _args, _kwargs)
79 return val
80 def GetBorder(self, *_args, **_kwargs):
81 val = apply(sizersc.wxSizerItem_GetBorder,(self,) + _args, _kwargs)
82 return val
83 def SetInitSize(self, *_args, **_kwargs):
84 val = apply(sizersc.wxSizerItem_SetInitSize,(self,) + _args, _kwargs)
85 return val
86 def SetOption(self, *_args, **_kwargs):
87 val = apply(sizersc.wxSizerItem_SetOption,(self,) + _args, _kwargs)
88 return val
89 def SetFlag(self, *_args, **_kwargs):
90 val = apply(sizersc.wxSizerItem_SetFlag,(self,) + _args, _kwargs)
91 return val
92 def SetBorder(self, *_args, **_kwargs):
93 val = apply(sizersc.wxSizerItem_SetBorder,(self,) + _args, _kwargs)
94 return val
95 def GetUserData(self, *_args, **_kwargs):
96 val = apply(sizersc.wxSizerItem_GetUserData,(self,) + _args, _kwargs)
97 return val
98 def __repr__(self):
99 return "<C wxSizerItem instance at %s>" % (self.this,)
100 class wxSizerItem(wxSizerItemPtr):
101 def __init__(self,this):
102 self.this = this
103
104
105
106
107 class wxSizerPtr(wxObjectPtr):
108 def __init__(self,this):
109 self.this = this
110 self.thisown = 0
111 def _setOORInfo(self, *_args, **_kwargs):
112 val = apply(sizersc.wxSizer__setOORInfo,(self,) + _args, _kwargs)
113 return val
114 def Destroy(self, *_args, **_kwargs):
115 val = apply(sizersc.wxSizer_Destroy,(self,) + _args, _kwargs)
116 return val
117 def AddWindow(self, *_args, **_kwargs):
118 val = apply(sizersc.wxSizer_AddWindow,(self,) + _args, _kwargs)
119 return val
120 def AddSizer(self, *_args, **_kwargs):
121 val = apply(sizersc.wxSizer_AddSizer,(self,) + _args, _kwargs)
122 return val
123 def AddSpacer(self, *_args, **_kwargs):
124 val = apply(sizersc.wxSizer_AddSpacer,(self,) + _args, _kwargs)
125 return val
126 def InsertWindow(self, *_args, **_kwargs):
127 val = apply(sizersc.wxSizer_InsertWindow,(self,) + _args, _kwargs)
128 return val
129 def InsertSizer(self, *_args, **_kwargs):
130 val = apply(sizersc.wxSizer_InsertSizer,(self,) + _args, _kwargs)
131 return val
132 def InsertSpacer(self, *_args, **_kwargs):
133 val = apply(sizersc.wxSizer_InsertSpacer,(self,) + _args, _kwargs)
134 return val
135 def PrependWindow(self, *_args, **_kwargs):
136 val = apply(sizersc.wxSizer_PrependWindow,(self,) + _args, _kwargs)
137 return val
138 def PrependSizer(self, *_args, **_kwargs):
139 val = apply(sizersc.wxSizer_PrependSizer,(self,) + _args, _kwargs)
140 return val
141 def PrependSpacer(self, *_args, **_kwargs):
142 val = apply(sizersc.wxSizer_PrependSpacer,(self,) + _args, _kwargs)
143 return val
144 def RemoveWindow(self, *_args, **_kwargs):
145 val = apply(sizersc.wxSizer_RemoveWindow,(self,) + _args, _kwargs)
146 return val
147 def RemoveSizer(self, *_args, **_kwargs):
148 val = apply(sizersc.wxSizer_RemoveSizer,(self,) + _args, _kwargs)
149 return val
150 def RemovePos(self, *_args, **_kwargs):
151 val = apply(sizersc.wxSizer_RemovePos,(self,) + _args, _kwargs)
152 return val
153 def SetDimension(self, *_args, **_kwargs):
154 val = apply(sizersc.wxSizer_SetDimension,(self,) + _args, _kwargs)
155 return val
156 def SetMinSize(self, *_args, **_kwargs):
157 val = apply(sizersc.wxSizer_SetMinSize,(self,) + _args, _kwargs)
158 return val
159 def SetItemMinSizeWindow(self, *_args, **_kwargs):
160 val = apply(sizersc.wxSizer_SetItemMinSizeWindow,(self,) + _args, _kwargs)
161 return val
162 def SetItemMinSizeSizer(self, *_args, **_kwargs):
163 val = apply(sizersc.wxSizer_SetItemMinSizeSizer,(self,) + _args, _kwargs)
164 return val
165 def SetItemMinSizePos(self, *_args, **_kwargs):
166 val = apply(sizersc.wxSizer_SetItemMinSizePos,(self,) + _args, _kwargs)
167 return val
168 def GetSize(self, *_args, **_kwargs):
169 val = apply(sizersc.wxSizer_GetSize,(self,) + _args, _kwargs)
170 if val: val = wxSizePtr(val) ; val.thisown = 1
171 return val
172 def GetPosition(self, *_args, **_kwargs):
173 val = apply(sizersc.wxSizer_GetPosition,(self,) + _args, _kwargs)
174 if val: val = wxPointPtr(val) ; val.thisown = 1
175 return val
176 def GetMinSize(self, *_args, **_kwargs):
177 val = apply(sizersc.wxSizer_GetMinSize,(self,) + _args, _kwargs)
178 if val: val = wxSizePtr(val) ; val.thisown = 1
179 return val
180 def Layout(self, *_args, **_kwargs):
181 val = apply(sizersc.wxSizer_Layout,(self,) + _args, _kwargs)
182 return val
183 def Fit(self, *_args, **_kwargs):
184 val = apply(sizersc.wxSizer_Fit,(self,) + _args, _kwargs)
185 return val
186 def SetSizeHints(self, *_args, **_kwargs):
187 val = apply(sizersc.wxSizer_SetSizeHints,(self,) + _args, _kwargs)
188 return val
189 def Clear(self, *_args, **_kwargs):
190 val = apply(sizersc.wxSizer_Clear,(self,) + _args, _kwargs)
191 return val
192 def DeleteWindows(self, *_args, **_kwargs):
193 val = apply(sizersc.wxSizer_DeleteWindows,(self,) + _args, _kwargs)
194 return val
195 def GetChildren(self, *_args, **_kwargs):
196 val = apply(sizersc.wxSizer_GetChildren,(self,) + _args, _kwargs)
197 return val
198 def __repr__(self):
199 return "<C wxSizer instance at %s>" % (self.this,)
200
201 def Add(self, *args, **kw):
202 if type(args[0]) == type(1):
203 apply(self.AddSpacer, args, kw)
204 elif string.find(args[0].this, 'Sizer') != -1:
205 apply(self.AddSizer, args, kw)
206 else:
207 apply(self.AddWindow, args, kw)
208
209 def Insert(self, *args, **kw):
210 if type(args[1]) == type(1):
211 apply(self.InsertSpacer, args, kw)
212 elif string.find(args[1].this, 'Sizer') != -1:
213 apply(self.InsertSizer, args, kw)
214 else:
215 apply(self.InsertWindow, args, kw)
216
217 def Prepend(self, *args, **kw):
218 if type(args[0]) == type(1):
219 apply(self.PrependSpacer, args, kw)
220 elif string.find(args[0].this, 'Sizer') != -1:
221 apply(self.PrependSizer, args, kw)
222 else:
223 apply(self.PrependWindow, args, kw)
224
225 def Remove(self, *args, **kw):
226 if type(args[0]) == type(1):
227 apply(self.RemovePos, args, kw)
228 elif string.find(args[0].this, 'Sizer') != -1:
229 apply(self.RemoveSizer, args, kw)
230 else:
231 apply(self.RemoveWindow, args, kw)
232
233 def AddMany(self, widgets):
234 for childinfo in widgets:
235 if type(childinfo) != type(()):
236 childinfo = (childinfo, )
237 apply(self.Add, childinfo)
238
239
240 def SetItemMinSize(self, *args):
241 if type(args[0]) == type(1):
242 apply(self.SetItemMinSizePos, args)
243 elif string.find(args[0].this, 'Sizer') != -1:
244 apply(self.SetItemMinSizeSizer, args)
245 else:
246 apply(self.SetItemMinSizeWindow, args)
247
248 class wxSizer(wxSizerPtr):
249 def __init__(self,this):
250 self.this = this
251
252
253
254
255 class wxPySizerPtr(wxSizerPtr):
256 def __init__(self,this):
257 self.this = this
258 self.thisown = 0
259 def _setCallbackInfo(self, *_args, **_kwargs):
260 val = apply(sizersc.wxPySizer__setCallbackInfo,(self,) + _args, _kwargs)
261 return val
262 def __repr__(self):
263 return "<C wxPySizer instance at %s>" % (self.this,)
264 class wxPySizer(wxPySizerPtr):
265 def __init__(self,*_args,**_kwargs):
266 self.this = apply(sizersc.new_wxPySizer,_args,_kwargs)
267 self.thisown = 1
268 self._setCallbackInfo(self, wxPySizer)
269 self._setOORInfo(self)
270
271
272
273
274 class wxBoxSizerPtr(wxSizerPtr):
275 def __init__(self,this):
276 self.this = this
277 self.thisown = 0
278 def GetOrientation(self, *_args, **_kwargs):
279 val = apply(sizersc.wxBoxSizer_GetOrientation,(self,) + _args, _kwargs)
280 return val
281 def RecalcSizes(self, *_args, **_kwargs):
282 val = apply(sizersc.wxBoxSizer_RecalcSizes,(self,) + _args, _kwargs)
283 return val
284 def CalcMin(self, *_args, **_kwargs):
285 val = apply(sizersc.wxBoxSizer_CalcMin,(self,) + _args, _kwargs)
286 if val: val = wxSizePtr(val) ; val.thisown = 1
287 return val
288 def __repr__(self):
289 return "<C wxBoxSizer instance at %s>" % (self.this,)
290 class wxBoxSizer(wxBoxSizerPtr):
291 def __init__(self,*_args,**_kwargs):
292 self.this = apply(sizersc.new_wxBoxSizer,_args,_kwargs)
293 self.thisown = 1
294 self._setOORInfo(self)
295
296
297
298
299 class wxStaticBoxSizerPtr(wxBoxSizerPtr):
300 def __init__(self,this):
301 self.this = this
302 self.thisown = 0
303 def GetStaticBox(self, *_args, **_kwargs):
304 val = apply(sizersc.wxStaticBoxSizer_GetStaticBox,(self,) + _args, _kwargs)
305 return val
306 def RecalcSizes(self, *_args, **_kwargs):
307 val = apply(sizersc.wxStaticBoxSizer_RecalcSizes,(self,) + _args, _kwargs)
308 return val
309 def CalcMin(self, *_args, **_kwargs):
310 val = apply(sizersc.wxStaticBoxSizer_CalcMin,(self,) + _args, _kwargs)
311 if val: val = wxSizePtr(val) ; val.thisown = 1
312 return val
313 def __repr__(self):
314 return "<C wxStaticBoxSizer instance at %s>" % (self.this,)
315 class wxStaticBoxSizer(wxStaticBoxSizerPtr):
316 def __init__(self,*_args,**_kwargs):
317 self.this = apply(sizersc.new_wxStaticBoxSizer,_args,_kwargs)
318 self.thisown = 1
319 self._setOORInfo(self)
320
321
322
323
324 class wxNotebookSizerPtr(wxSizerPtr):
325 def __init__(self,this):
326 self.this = this
327 self.thisown = 0
328 def RecalcSizes(self, *_args, **_kwargs):
329 val = apply(sizersc.wxNotebookSizer_RecalcSizes,(self,) + _args, _kwargs)
330 return val
331 def CalcMin(self, *_args, **_kwargs):
332 val = apply(sizersc.wxNotebookSizer_CalcMin,(self,) + _args, _kwargs)
333 if val: val = wxSizePtr(val) ; val.thisown = 1
334 return val
335 def GetNotebook(self, *_args, **_kwargs):
336 val = apply(sizersc.wxNotebookSizer_GetNotebook,(self,) + _args, _kwargs)
337 return val
338 def __repr__(self):
339 return "<C wxNotebookSizer instance at %s>" % (self.this,)
340 class wxNotebookSizer(wxNotebookSizerPtr):
341 def __init__(self,*_args,**_kwargs):
342 self.this = apply(sizersc.new_wxNotebookSizer,_args,_kwargs)
343 self.thisown = 1
344 self._setOORInfo(self)
345
346
347
348
349 class wxGridSizerPtr(wxSizerPtr):
350 def __init__(self,this):
351 self.this = this
352 self.thisown = 0
353 def RecalcSizes(self, *_args, **_kwargs):
354 val = apply(sizersc.wxGridSizer_RecalcSizes,(self,) + _args, _kwargs)
355 return val
356 def CalcMin(self, *_args, **_kwargs):
357 val = apply(sizersc.wxGridSizer_CalcMin,(self,) + _args, _kwargs)
358 if val: val = wxSizePtr(val) ; val.thisown = 1
359 return val
360 def SetCols(self, *_args, **_kwargs):
361 val = apply(sizersc.wxGridSizer_SetCols,(self,) + _args, _kwargs)
362 return val
363 def SetRows(self, *_args, **_kwargs):
364 val = apply(sizersc.wxGridSizer_SetRows,(self,) + _args, _kwargs)
365 return val
366 def SetVGap(self, *_args, **_kwargs):
367 val = apply(sizersc.wxGridSizer_SetVGap,(self,) + _args, _kwargs)
368 return val
369 def SetHGap(self, *_args, **_kwargs):
370 val = apply(sizersc.wxGridSizer_SetHGap,(self,) + _args, _kwargs)
371 return val
372 def GetCols(self, *_args, **_kwargs):
373 val = apply(sizersc.wxGridSizer_GetCols,(self,) + _args, _kwargs)
374 return val
375 def GetRows(self, *_args, **_kwargs):
376 val = apply(sizersc.wxGridSizer_GetRows,(self,) + _args, _kwargs)
377 return val
378 def GetVGap(self, *_args, **_kwargs):
379 val = apply(sizersc.wxGridSizer_GetVGap,(self,) + _args, _kwargs)
380 return val
381 def GetHGap(self, *_args, **_kwargs):
382 val = apply(sizersc.wxGridSizer_GetHGap,(self,) + _args, _kwargs)
383 return val
384 def __repr__(self):
385 return "<C wxGridSizer instance at %s>" % (self.this,)
386 class wxGridSizer(wxGridSizerPtr):
387 def __init__(self,*_args,**_kwargs):
388 self.this = apply(sizersc.new_wxGridSizer,_args,_kwargs)
389 self.thisown = 1
390 self._setOORInfo(self)
391
392
393
394
395 class wxFlexGridSizerPtr(wxGridSizerPtr):
396 def __init__(self,this):
397 self.this = this
398 self.thisown = 0
399 def RecalcSizes(self, *_args, **_kwargs):
400 val = apply(sizersc.wxFlexGridSizer_RecalcSizes,(self,) + _args, _kwargs)
401 return val
402 def CalcMin(self, *_args, **_kwargs):
403 val = apply(sizersc.wxFlexGridSizer_CalcMin,(self,) + _args, _kwargs)
404 if val: val = wxSizePtr(val) ; val.thisown = 1
405 return val
406 def AddGrowableRow(self, *_args, **_kwargs):
407 val = apply(sizersc.wxFlexGridSizer_AddGrowableRow,(self,) + _args, _kwargs)
408 return val
409 def RemoveGrowableRow(self, *_args, **_kwargs):
410 val = apply(sizersc.wxFlexGridSizer_RemoveGrowableRow,(self,) + _args, _kwargs)
411 return val
412 def AddGrowableCol(self, *_args, **_kwargs):
413 val = apply(sizersc.wxFlexGridSizer_AddGrowableCol,(self,) + _args, _kwargs)
414 return val
415 def RemoveGrowableCol(self, *_args, **_kwargs):
416 val = apply(sizersc.wxFlexGridSizer_RemoveGrowableCol,(self,) + _args, _kwargs)
417 return val
418 def __repr__(self):
419 return "<C wxFlexGridSizer instance at %s>" % (self.this,)
420 class wxFlexGridSizer(wxFlexGridSizerPtr):
421 def __init__(self,*_args,**_kwargs):
422 self.this = apply(sizersc.new_wxFlexGridSizer,_args,_kwargs)
423 self.thisown = 1
424 self._setOORInfo(self)
425
426
427
428
429
430
431 #-------------- FUNCTION WRAPPERS ------------------
432
433
434
435 #-------------- VARIABLE WRAPPERS ------------------
436