1 # This file was created automatically by SWIG.
4 def __init__(self
,this
):
9 miscc
.delete_wxSize(self
.this
)
10 def Set(self
,arg0
,arg1
):
11 val
= miscc
.wxSize_Set(self
.this
,arg0
,arg1
)
14 val
= miscc
.wxSize_GetWidth(self
.this
)
17 val
= miscc
.wxSize_GetHeight(self
.this
)
20 val
= miscc
.wxSize___str__(self
.this
)
22 def __setattr__(self
,name
,value
):
24 miscc
.wxSize_width_set(self
.this
,value
)
27 miscc
.wxSize_height_set(self
.this
,value
)
29 self
.__dict
__[name
] = value
30 def __getattr__(self
,name
):
32 return miscc
.wxSize_width_get(self
.this
)
34 return miscc
.wxSize_height_get(self
.this
)
35 raise AttributeError,name
37 return "<C wxSize instance>"
38 class wxSize(wxSizePtr
):
39 def __init__(self
,*args
) :
40 self
.this
= apply(miscc
.new_wxSize
,()+args
)
46 class wxRealPointPtr
:
47 def __init__(self
,this
):
51 if self
.thisown
== 1 :
52 miscc
.delete_wxRealPoint(self
.this
)
53 def __setattr__(self
,name
,value
):
55 miscc
.wxRealPoint_x_set(self
.this
,value
)
58 miscc
.wxRealPoint_y_set(self
.this
,value
)
60 self
.__dict
__[name
] = value
61 def __getattr__(self
,name
):
63 return miscc
.wxRealPoint_x_get(self
.this
)
65 return miscc
.wxRealPoint_y_get(self
.this
)
66 raise AttributeError,name
68 return "<C wxRealPoint instance>"
69 class wxRealPoint(wxRealPointPtr
):
70 def __init__(self
,*args
) :
71 self
.this
= apply(miscc
.new_wxRealPoint
,()+args
)
78 def __init__(self
,this
):
82 if self
.thisown
== 1 :
83 miscc
.delete_wxPoint(self
.this
)
84 def Set(self
,arg0
,arg1
):
85 val
= miscc
.wxPoint_Set(self
.this
,arg0
,arg1
)
88 val
= miscc
.wxPoint___str__(self
.this
)
90 def __setattr__(self
,name
,value
):
92 miscc
.wxPoint_x_set(self
.this
,value
)
95 miscc
.wxPoint_y_set(self
.this
,value
)
97 self
.__dict
__[name
] = value
98 def __getattr__(self
,name
):
100 return miscc
.wxPoint_x_get(self
.this
)
102 return miscc
.wxPoint_y_get(self
.this
)
103 raise AttributeError,name
105 return "<C wxPoint instance>"
106 class wxPoint(wxPointPtr
):
107 def __init__(self
,*args
) :
108 self
.this
= apply(miscc
.new_wxPoint
,()+args
)
115 def __init__(self
,this
):
119 if self
.thisown
== 1 :
120 miscc
.delete_wxRect(self
.this
)
122 val
= miscc
.wxRect_GetX(self
.this
)
125 val
= miscc
.wxRect_SetX(self
.this
,arg0
)
128 val
= miscc
.wxRect_GetY(self
.this
)
131 val
= miscc
.wxRect_SetY(self
.this
,arg0
)
134 val
= miscc
.wxRect_GetWidth(self
.this
)
136 def SetWidth(self
,arg0
):
137 val
= miscc
.wxRect_SetWidth(self
.this
,arg0
)
140 val
= miscc
.wxRect_GetHeight(self
.this
)
142 def SetHeight(self
,arg0
):
143 val
= miscc
.wxRect_SetHeight(self
.this
,arg0
)
145 def GetPosition(self
):
146 val
= miscc
.wxRect_GetPosition(self
.this
)
147 val
= wxPointPtr(val
)
151 val
= miscc
.wxRect_GetSize(self
.this
)
156 val
= miscc
.wxRect_GetLeft(self
.this
)
159 val
= miscc
.wxRect_GetTop(self
.this
)
162 val
= miscc
.wxRect_GetBottom(self
.this
)
165 val
= miscc
.wxRect_GetRight(self
.this
)
167 def __setattr__(self
,name
,value
):
169 miscc
.wxRect_x_set(self
.this
,value
)
172 miscc
.wxRect_y_set(self
.this
,value
)
175 miscc
.wxRect_width_set(self
.this
,value
)
177 if name
== "height" :
178 miscc
.wxRect_height_set(self
.this
,value
)
180 self
.__dict
__[name
] = value
181 def __getattr__(self
,name
):
183 return miscc
.wxRect_x_get(self
.this
)
185 return miscc
.wxRect_y_get(self
.this
)
187 return miscc
.wxRect_width_get(self
.this
)
188 if name
== "height" :
189 return miscc
.wxRect_height_get(self
.this
)
190 raise AttributeError,name
192 return "<C wxRect instance>"
193 class wxRect(wxRectPtr
):
194 def __init__(self
,*args
) :
195 self
.this
= apply(miscc
.new_wxRect
,()+args
)
202 def __init__(self
,this
):
206 if self
.thisown
== 1 :
207 miscc
.delete_wxPyTimer(self
.this
)
209 val
= miscc
.wxPyTimer_Interval(self
.this
)
211 def Start(self
,*args
):
212 val
= apply(miscc
.wxPyTimer_Start
,(self
.this
,)+args
)
215 val
= miscc
.wxPyTimer_Stop(self
.this
)
218 return "<C wxPyTimer instance>"
219 class wxPyTimer(wxPyTimerPtr
):
220 def __init__(self
,arg0
) :
221 self
.this
= miscc
.new_wxPyTimer(arg0
)
227 class wxIndividualLayoutConstraintPtr
:
228 def __init__(self
,this
):
231 def Above(self
,arg0
,*args
):
232 val
= apply(miscc
.wxIndividualLayoutConstraint_Above
,(self
.this
,arg0
.this
,)+args
)
234 def Absolute(self
,arg0
):
235 val
= miscc
.wxIndividualLayoutConstraint_Absolute(self
.this
,arg0
)
238 val
= miscc
.wxIndividualLayoutConstraint_AsIs(self
.this
)
240 def Below(self
,arg0
,*args
):
241 val
= apply(miscc
.wxIndividualLayoutConstraint_Below
,(self
.this
,arg0
.this
,)+args
)
243 def Unconstrained(self
):
244 val
= miscc
.wxIndividualLayoutConstraint_Unconstrained(self
.this
)
246 def LeftOf(self
,arg0
,*args
):
247 val
= apply(miscc
.wxIndividualLayoutConstraint_LeftOf
,(self
.this
,arg0
.this
,)+args
)
249 def PercentOf(self
,arg0
,arg1
,arg2
):
250 val
= miscc
.wxIndividualLayoutConstraint_PercentOf(self
.this
,arg0
.this
,arg1
,arg2
)
252 def RightOf(self
,arg0
,*args
):
253 val
= apply(miscc
.wxIndividualLayoutConstraint_RightOf
,(self
.this
,arg0
.this
,)+args
)
255 def SameAs(self
,arg0
,arg1
,*args
):
256 val
= apply(miscc
.wxIndividualLayoutConstraint_SameAs
,(self
.this
,arg0
.this
,arg1
,)+args
)
258 def Set(self
,arg0
,arg1
,arg2
,*args
):
259 val
= apply(miscc
.wxIndividualLayoutConstraint_Set
,(self
.this
,arg0
,arg1
.this
,arg2
,)+args
)
262 return "<C wxIndividualLayoutConstraint instance>"
263 class wxIndividualLayoutConstraint(wxIndividualLayoutConstraintPtr
):
264 def __init__(self
,this
):
270 class wxLayoutConstraintsPtr
:
271 def __init__(self
,this
):
274 def __setattr__(self
,name
,value
):
275 if name
== "bottom" :
276 miscc
.wxLayoutConstraints_bottom_set(self
.this
,value
.this
)
278 if name
== "centreX" :
279 miscc
.wxLayoutConstraints_centreX_set(self
.this
,value
.this
)
281 if name
== "centreY" :
282 miscc
.wxLayoutConstraints_centreY_set(self
.this
,value
.this
)
284 if name
== "height" :
285 miscc
.wxLayoutConstraints_height_set(self
.this
,value
.this
)
288 miscc
.wxLayoutConstraints_left_set(self
.this
,value
.this
)
291 miscc
.wxLayoutConstraints_right_set(self
.this
,value
.this
)
294 miscc
.wxLayoutConstraints_top_set(self
.this
,value
.this
)
297 miscc
.wxLayoutConstraints_width_set(self
.this
,value
.this
)
299 self
.__dict
__[name
] = value
300 def __getattr__(self
,name
):
301 if name
== "bottom" :
302 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_bottom_get(self
.this
))
303 if name
== "centreX" :
304 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_centreX_get(self
.this
))
305 if name
== "centreY" :
306 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_centreY_get(self
.this
))
307 if name
== "height" :
308 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_height_get(self
.this
))
310 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_left_get(self
.this
))
312 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_right_get(self
.this
))
314 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_top_get(self
.this
))
316 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_width_get(self
.this
))
317 raise AttributeError,name
319 return "<C wxLayoutConstraints instance>"
320 class wxLayoutConstraints(wxLayoutConstraintsPtr
):
322 self
.this
= miscc
.new_wxLayoutConstraints()
330 #-------------- FUNCTION WRAPPERS ------------------
332 def wxFileSelector(arg0
,*args
):
333 argl
= map(None,args
)
334 try: argl
[5] = argl
[5].this
337 val
= apply(miscc
.wxFileSelector
,(arg0
,)+args
)
340 def wxGetTextFromUser(arg0
,*args
):
341 argl
= map(None,args
)
342 try: argl
[2] = argl
[2].this
345 val
= apply(miscc
.wxGetTextFromUser
,(arg0
,)+args
)
348 def wxGetSingleChoice(arg0
,arg1
,arg2
,*args
):
349 argl
= map(None,args
)
350 try: argl
[0] = argl
[0].this
353 val
= apply(miscc
.wxGetSingleChoice
,(arg0
,arg1
,arg2
,)+args
)
356 def wxGetSingleChoiceIndex(arg0
,arg1
,arg2
,*args
):
357 argl
= map(None,args
)
358 try: argl
[0] = argl
[0].this
361 val
= apply(miscc
.wxGetSingleChoiceIndex
,(arg0
,arg1
,arg2
,)+args
)
364 def wxMessageBox(arg0
,*args
):
365 argl
= map(None,args
)
366 try: argl
[2] = argl
[2].this
369 val
= apply(miscc
.wxMessageBox
,(arg0
,)+args
)
372 wxColourDisplay
= miscc
.wxColourDisplay
374 wxDisplayDepth
= miscc
.wxDisplayDepth
376 def wxSetCursor(arg0
):
377 val
= miscc
.wxSetCursor(arg0
.this
)
382 RegisterId
= miscc
.RegisterId
384 def wxBeginBusyCursor(*args
):
385 argl
= map(None,args
)
386 try: argl
[0] = argl
[0].this
389 val
= apply(miscc
.wxBeginBusyCursor
,()+args
)
392 wxBell
= miscc
.wxBell
394 wxDisplaySize
= miscc
.wxDisplaySize
396 wxEndBusyCursor
= miscc
.wxEndBusyCursor
398 wxExecute
= miscc
.wxExecute
400 def wxFindWindowByLabel(arg0
,*args
):
401 argl
= map(None,args
)
402 try: argl
[0] = argl
[0].this
405 val
= apply(miscc
.wxFindWindowByLabel
,(arg0
,)+args
)
406 val
= wxWindowPtr(val
)
409 def wxFindWindowByName(arg0
,*args
):
410 argl
= map(None,args
)
411 try: argl
[0] = argl
[0].this
414 val
= apply(miscc
.wxFindWindowByName
,(arg0
,)+args
)
415 val
= wxWindowPtr(val
)
418 wxGetMousePosition
= miscc
.wxGetMousePosition
420 wxIsBusy
= miscc
.wxIsBusy
424 wxYield
= miscc
.wxYield
426 wxGetResource
= miscc
.wxGetResource
428 wxResourceAddIdentifier
= miscc
.wxResourceAddIdentifier
430 wxResourceClear
= miscc
.wxResourceClear
432 def wxResourceCreateBitmap(arg0
):
433 val
= miscc
.wxResourceCreateBitmap(arg0
)
434 val
= wxBitmapPtr(val
)
438 def wxResourceCreateIcon(arg0
):
439 val
= miscc
.wxResourceCreateIcon(arg0
)
444 def wxResourceCreateMenuBar(arg0
):
445 val
= miscc
.wxResourceCreateMenuBar(arg0
)
446 val
= wxMenuBarPtr(val
)
449 wxResourceGetIdentifier
= miscc
.wxResourceGetIdentifier
451 wxResourceParseData
= miscc
.wxResourceParseData
453 wxResourceParseFile
= miscc
.wxResourceParseFile
455 wxResourceParseString
= miscc
.wxResourceParseString
459 #-------------- VARIABLE WRAPPERS ------------------
461 wxLeft
= miscc
.wxLeft
463 wxRight
= miscc
.wxRight
464 wxBottom
= miscc
.wxBottom
465 wxWidth
= miscc
.wxWidth
466 wxHeight
= miscc
.wxHeight
467 wxCentre
= miscc
.wxCentre
468 wxCenter
= miscc
.wxCenter
469 wxCentreX
= miscc
.wxCentreX
470 wxCentreY
= miscc
.wxCentreY
471 wxUnconstrained
= miscc
.wxUnconstrained
472 wxAsIs
= miscc
.wxAsIs
473 wxPercentOf
= miscc
.wxPercentOf
474 wxAbove
= miscc
.wxAbove
475 wxBelow
= miscc
.wxBelow
476 wxLeftOf
= miscc
.wxLeftOf
477 wxRightOf
= miscc
.wxRightOf
478 wxSameAs
= miscc
.wxSameAs
479 wxAbsolute
= miscc
.wxAbsolute