1 # This file was created automatically by SWIG.
4 def __init__(self
,this
):
7 def __del__(self
,miscc
=miscc
):
9 miscc
.delete_wxSize(self
)
10 def Set(self
, *_args
, **_kwargs
):
11 val
= apply(miscc
.wxSize_Set
,(self
,) + _args
, _kwargs
)
13 def GetX(self
, *_args
, **_kwargs
):
14 val
= apply(miscc
.wxSize_GetX
,(self
,) + _args
, _kwargs
)
16 def GetY(self
, *_args
, **_kwargs
):
17 val
= apply(miscc
.wxSize_GetY
,(self
,) + _args
, _kwargs
)
19 def GetWidth(self
, *_args
, **_kwargs
):
20 val
= apply(miscc
.wxSize_GetWidth
,(self
,) + _args
, _kwargs
)
22 def GetHeight(self
, *_args
, **_kwargs
):
23 val
= apply(miscc
.wxSize_GetHeight
,(self
,) + _args
, _kwargs
)
25 def SetWidth(self
, *_args
, **_kwargs
):
26 val
= apply(miscc
.wxSize_SetWidth
,(self
,) + _args
, _kwargs
)
28 def SetHeight(self
, *_args
, **_kwargs
):
29 val
= apply(miscc
.wxSize_SetHeight
,(self
,) + _args
, _kwargs
)
31 def asTuple(self
, *_args
, **_kwargs
):
32 val
= apply(miscc
.wxSize_asTuple
,(self
,) + _args
, _kwargs
)
34 def __setattr__(self
,name
,value
):
36 miscc
.wxSize_x_set(self
,value
)
39 miscc
.wxSize_y_set(self
,value
)
42 miscc
.wxSize_width_set(self
,value
)
45 miscc
.wxSize_height_set(self
,value
)
47 self
.__dict
__[name
] = value
48 def __getattr__(self
,name
):
50 return miscc
.wxSize_x_get(self
)
52 return miscc
.wxSize_y_get(self
)
54 return miscc
.wxSize_width_get(self
)
56 return miscc
.wxSize_height_get(self
)
57 raise AttributeError,name
59 return "<C wxSize instance at %s>" % (self
.this
,)
60 def __str__(self
): return str(self
.asTuple())
61 def __repr__(self
): return str(self
.asTuple())
62 class wxSize(wxSizePtr
):
63 def __init__(self
,*_args
,**_kwargs
):
64 self
.this
= apply(miscc
.new_wxSize
,_args
,_kwargs
)
70 class wxRealPointPtr
:
71 def __init__(self
,this
):
74 def __del__(self
,miscc
=miscc
):
75 if self
.thisown
== 1 :
76 miscc
.delete_wxRealPoint(self
)
77 def Set(self
, *_args
, **_kwargs
):
78 val
= apply(miscc
.wxRealPoint_Set
,(self
,) + _args
, _kwargs
)
80 def asTuple(self
, *_args
, **_kwargs
):
81 val
= apply(miscc
.wxRealPoint_asTuple
,(self
,) + _args
, _kwargs
)
83 def __setattr__(self
,name
,value
):
85 miscc
.wxRealPoint_x_set(self
,value
)
88 miscc
.wxRealPoint_y_set(self
,value
)
90 self
.__dict
__[name
] = value
91 def __getattr__(self
,name
):
93 return miscc
.wxRealPoint_x_get(self
)
95 return miscc
.wxRealPoint_y_get(self
)
96 raise AttributeError,name
98 return "<C wxRealPoint instance at %s>" % (self
.this
,)
99 def __str__(self
): return str(self
.asTuple())
100 def __repr__(self
): return str(self
.asTuple())
101 class wxRealPoint(wxRealPointPtr
):
102 def __init__(self
,*_args
,**_kwargs
):
103 self
.this
= apply(miscc
.new_wxRealPoint
,_args
,_kwargs
)
110 def __init__(self
,this
):
113 def __del__(self
,miscc
=miscc
):
114 if self
.thisown
== 1 :
115 miscc
.delete_wxPoint(self
)
116 def Set(self
, *_args
, **_kwargs
):
117 val
= apply(miscc
.wxPoint_Set
,(self
,) + _args
, _kwargs
)
119 def asTuple(self
, *_args
, **_kwargs
):
120 val
= apply(miscc
.wxPoint_asTuple
,(self
,) + _args
, _kwargs
)
122 def __setattr__(self
,name
,value
):
124 miscc
.wxPoint_x_set(self
,value
)
127 miscc
.wxPoint_y_set(self
,value
)
129 self
.__dict
__[name
] = value
130 def __getattr__(self
,name
):
132 return miscc
.wxPoint_x_get(self
)
134 return miscc
.wxPoint_y_get(self
)
135 raise AttributeError,name
137 return "<C wxPoint instance at %s>" % (self
.this
,)
138 def __str__(self
): return str(self
.asTuple())
139 def __repr__(self
): return str(self
.asTuple())
140 class wxPoint(wxPointPtr
):
141 def __init__(self
,*_args
,**_kwargs
):
142 self
.this
= apply(miscc
.new_wxPoint
,_args
,_kwargs
)
149 def __init__(self
,this
):
152 def __del__(self
,miscc
=miscc
):
153 if self
.thisown
== 1 :
154 miscc
.delete_wxRect(self
)
155 def GetX(self
, *_args
, **_kwargs
):
156 val
= apply(miscc
.wxRect_GetX
,(self
,) + _args
, _kwargs
)
158 def SetX(self
, *_args
, **_kwargs
):
159 val
= apply(miscc
.wxRect_SetX
,(self
,) + _args
, _kwargs
)
161 def GetY(self
, *_args
, **_kwargs
):
162 val
= apply(miscc
.wxRect_GetY
,(self
,) + _args
, _kwargs
)
164 def SetY(self
, *_args
, **_kwargs
):
165 val
= apply(miscc
.wxRect_SetY
,(self
,) + _args
, _kwargs
)
167 def GetWidth(self
, *_args
, **_kwargs
):
168 val
= apply(miscc
.wxRect_GetWidth
,(self
,) + _args
, _kwargs
)
170 def SetWidth(self
, *_args
, **_kwargs
):
171 val
= apply(miscc
.wxRect_SetWidth
,(self
,) + _args
, _kwargs
)
173 def GetHeight(self
, *_args
, **_kwargs
):
174 val
= apply(miscc
.wxRect_GetHeight
,(self
,) + _args
, _kwargs
)
176 def SetHeight(self
, *_args
, **_kwargs
):
177 val
= apply(miscc
.wxRect_SetHeight
,(self
,) + _args
, _kwargs
)
179 def GetPosition(self
, *_args
, **_kwargs
):
180 val
= apply(miscc
.wxRect_GetPosition
,(self
,) + _args
, _kwargs
)
181 if val
: val
= wxPointPtr(val
) ; val
.thisown
= 1
183 def GetSize(self
, *_args
, **_kwargs
):
184 val
= apply(miscc
.wxRect_GetSize
,(self
,) + _args
, _kwargs
)
185 if val
: val
= wxSizePtr(val
) ; val
.thisown
= 1
187 def GetLeft(self
, *_args
, **_kwargs
):
188 val
= apply(miscc
.wxRect_GetLeft
,(self
,) + _args
, _kwargs
)
190 def GetTop(self
, *_args
, **_kwargs
):
191 val
= apply(miscc
.wxRect_GetTop
,(self
,) + _args
, _kwargs
)
193 def GetBottom(self
, *_args
, **_kwargs
):
194 val
= apply(miscc
.wxRect_GetBottom
,(self
,) + _args
, _kwargs
)
196 def GetRight(self
, *_args
, **_kwargs
):
197 val
= apply(miscc
.wxRect_GetRight
,(self
,) + _args
, _kwargs
)
199 def asTuple(self
, *_args
, **_kwargs
):
200 val
= apply(miscc
.wxRect_asTuple
,(self
,) + _args
, _kwargs
)
202 def __setattr__(self
,name
,value
):
204 miscc
.wxRect_x_set(self
,value
)
207 miscc
.wxRect_y_set(self
,value
)
210 miscc
.wxRect_width_set(self
,value
)
212 if name
== "height" :
213 miscc
.wxRect_height_set(self
,value
)
215 self
.__dict
__[name
] = value
216 def __getattr__(self
,name
):
218 return miscc
.wxRect_x_get(self
)
220 return miscc
.wxRect_y_get(self
)
222 return miscc
.wxRect_width_get(self
)
223 if name
== "height" :
224 return miscc
.wxRect_height_get(self
)
225 raise AttributeError,name
227 return "<C wxRect instance at %s>" % (self
.this
,)
228 def __str__(self
): return str(self
.asTuple())
229 def __repr__(self
): return str(self
.asTuple())
230 class wxRect(wxRectPtr
):
231 def __init__(self
,*_args
,**_kwargs
):
232 self
.this
= apply(miscc
.new_wxRect
,_args
,_kwargs
)
239 def __init__(self
,this
):
242 def __del__(self
,miscc
=miscc
):
243 if self
.thisown
== 1 :
244 miscc
.delete_wxPyTimer(self
)
245 def GetInterval(self
, *_args
, **_kwargs
):
246 val
= apply(miscc
.wxPyTimer_GetInterval
,(self
,) + _args
, _kwargs
)
248 def IsOneShot(self
, *_args
, **_kwargs
):
249 val
= apply(miscc
.wxPyTimer_IsOneShot
,(self
,) + _args
, _kwargs
)
251 def Start(self
, *_args
, **_kwargs
):
252 val
= apply(miscc
.wxPyTimer_Start
,(self
,) + _args
, _kwargs
)
254 def Stop(self
, *_args
, **_kwargs
):
255 val
= apply(miscc
.wxPyTimer_Stop
,(self
,) + _args
, _kwargs
)
258 return "<C wxPyTimer instance at %s>" % (self
.this
,)
259 class wxPyTimer(wxPyTimerPtr
):
260 def __init__(self
,*_args
,**_kwargs
):
261 self
.this
= apply(miscc
.new_wxPyTimer
,_args
,_kwargs
)
267 class wxIndividualLayoutConstraintPtr
:
268 def __init__(self
,this
):
271 def Above(self
, *_args
, **_kwargs
):
272 val
= apply(miscc
.wxIndividualLayoutConstraint_Above
,(self
,) + _args
, _kwargs
)
274 def Absolute(self
, *_args
, **_kwargs
):
275 val
= apply(miscc
.wxIndividualLayoutConstraint_Absolute
,(self
,) + _args
, _kwargs
)
277 def AsIs(self
, *_args
, **_kwargs
):
278 val
= apply(miscc
.wxIndividualLayoutConstraint_AsIs
,(self
,) + _args
, _kwargs
)
280 def Below(self
, *_args
, **_kwargs
):
281 val
= apply(miscc
.wxIndividualLayoutConstraint_Below
,(self
,) + _args
, _kwargs
)
283 def Unconstrained(self
, *_args
, **_kwargs
):
284 val
= apply(miscc
.wxIndividualLayoutConstraint_Unconstrained
,(self
,) + _args
, _kwargs
)
286 def LeftOf(self
, *_args
, **_kwargs
):
287 val
= apply(miscc
.wxIndividualLayoutConstraint_LeftOf
,(self
,) + _args
, _kwargs
)
289 def PercentOf(self
, *_args
, **_kwargs
):
290 val
= apply(miscc
.wxIndividualLayoutConstraint_PercentOf
,(self
,) + _args
, _kwargs
)
292 def RightOf(self
, *_args
, **_kwargs
):
293 val
= apply(miscc
.wxIndividualLayoutConstraint_RightOf
,(self
,) + _args
, _kwargs
)
295 def SameAs(self
, *_args
, **_kwargs
):
296 val
= apply(miscc
.wxIndividualLayoutConstraint_SameAs
,(self
,) + _args
, _kwargs
)
298 def Set(self
, *_args
, **_kwargs
):
299 val
= apply(miscc
.wxIndividualLayoutConstraint_Set
,(self
,) + _args
, _kwargs
)
302 return "<C wxIndividualLayoutConstraint instance at %s>" % (self
.this
,)
303 class wxIndividualLayoutConstraint(wxIndividualLayoutConstraintPtr
):
304 def __init__(self
,this
):
310 class wxLayoutConstraintsPtr
:
311 def __init__(self
,this
):
314 def __setattr__(self
,name
,value
):
315 if name
== "bottom" :
316 miscc
.wxLayoutConstraints_bottom_set(self
,value
.this
)
318 if name
== "centreX" :
319 miscc
.wxLayoutConstraints_centreX_set(self
,value
.this
)
321 if name
== "centreY" :
322 miscc
.wxLayoutConstraints_centreY_set(self
,value
.this
)
324 if name
== "height" :
325 miscc
.wxLayoutConstraints_height_set(self
,value
.this
)
328 miscc
.wxLayoutConstraints_left_set(self
,value
.this
)
331 miscc
.wxLayoutConstraints_right_set(self
,value
.this
)
334 miscc
.wxLayoutConstraints_top_set(self
,value
.this
)
337 miscc
.wxLayoutConstraints_width_set(self
,value
.this
)
339 self
.__dict
__[name
] = value
340 def __getattr__(self
,name
):
341 if name
== "bottom" :
342 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_bottom_get(self
))
343 if name
== "centreX" :
344 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_centreX_get(self
))
345 if name
== "centreY" :
346 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_centreY_get(self
))
347 if name
== "height" :
348 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_height_get(self
))
350 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_left_get(self
))
352 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_right_get(self
))
354 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_top_get(self
))
356 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_width_get(self
))
357 raise AttributeError,name
359 return "<C wxLayoutConstraints instance at %s>" % (self
.this
,)
360 class wxLayoutConstraints(wxLayoutConstraintsPtr
):
361 def __init__(self
,*_args
,**_kwargs
):
362 self
.this
= apply(miscc
.new_wxLayoutConstraints
,_args
,_kwargs
)
369 def __init__(self
,this
):
372 def __del__(self
,miscc
=miscc
):
373 if self
.thisown
== 1 :
374 miscc
.delete_wxRegion(self
)
375 def Clear(self
, *_args
, **_kwargs
):
376 val
= apply(miscc
.wxRegion_Clear
,(self
,) + _args
, _kwargs
)
378 def Contains(self
, *_args
, **_kwargs
):
379 val
= apply(miscc
.wxRegion_Contains
,(self
,) + _args
, _kwargs
)
381 def ContainsPoint(self
, *_args
, **_kwargs
):
382 val
= apply(miscc
.wxRegion_ContainsPoint
,(self
,) + _args
, _kwargs
)
384 def ContainsRect(self
, *_args
, **_kwargs
):
385 val
= apply(miscc
.wxRegion_ContainsRect
,(self
,) + _args
, _kwargs
)
387 def GetBox(self
, *_args
, **_kwargs
):
388 val
= apply(miscc
.wxRegion_GetBox
,(self
,) + _args
, _kwargs
)
389 if val
: val
= wxRectPtr(val
) ; val
.thisown
= 1
391 def Intersect(self
, *_args
, **_kwargs
):
392 val
= apply(miscc
.wxRegion_Intersect
,(self
,) + _args
, _kwargs
)
394 def IsEmpty(self
, *_args
, **_kwargs
):
395 val
= apply(miscc
.wxRegion_IsEmpty
,(self
,) + _args
, _kwargs
)
397 def Subtract(self
, *_args
, **_kwargs
):
398 val
= apply(miscc
.wxRegion_Subtract
,(self
,) + _args
, _kwargs
)
400 def Union(self
, *_args
, **_kwargs
):
401 val
= apply(miscc
.wxRegion_Union
,(self
,) + _args
, _kwargs
)
403 def Xor(self
, *_args
, **_kwargs
):
404 val
= apply(miscc
.wxRegion_Xor
,(self
,) + _args
, _kwargs
)
407 return "<C wxRegion instance at %s>" % (self
.this
,)
408 class wxRegion(wxRegionPtr
):
409 def __init__(self
,*_args
,**_kwargs
):
410 self
.this
= apply(miscc
.new_wxRegion
,_args
,_kwargs
)
416 class wxRegionIteratorPtr
:
417 def __init__(self
,this
):
420 def __del__(self
,miscc
=miscc
):
421 if self
.thisown
== 1 :
422 miscc
.delete_wxRegionIterator(self
)
423 def GetX(self
, *_args
, **_kwargs
):
424 val
= apply(miscc
.wxRegionIterator_GetX
,(self
,) + _args
, _kwargs
)
426 def GetY(self
, *_args
, **_kwargs
):
427 val
= apply(miscc
.wxRegionIterator_GetY
,(self
,) + _args
, _kwargs
)
429 def GetW(self
, *_args
, **_kwargs
):
430 val
= apply(miscc
.wxRegionIterator_GetW
,(self
,) + _args
, _kwargs
)
432 def GetWidth(self
, *_args
, **_kwargs
):
433 val
= apply(miscc
.wxRegionIterator_GetWidth
,(self
,) + _args
, _kwargs
)
435 def GetH(self
, *_args
, **_kwargs
):
436 val
= apply(miscc
.wxRegionIterator_GetH
,(self
,) + _args
, _kwargs
)
438 def GetHeight(self
, *_args
, **_kwargs
):
439 val
= apply(miscc
.wxRegionIterator_GetHeight
,(self
,) + _args
, _kwargs
)
441 def GetRect(self
, *_args
, **_kwargs
):
442 val
= apply(miscc
.wxRegionIterator_GetRect
,(self
,) + _args
, _kwargs
)
443 if val
: val
= wxRectPtr(val
) ; val
.thisown
= 1
445 def HaveRects(self
, *_args
, **_kwargs
):
446 val
= apply(miscc
.wxRegionIterator_HaveRects
,(self
,) + _args
, _kwargs
)
448 def Reset(self
, *_args
, **_kwargs
):
449 val
= apply(miscc
.wxRegionIterator_Reset
,(self
,) + _args
, _kwargs
)
451 def Next(self
, *_args
, **_kwargs
):
452 val
= apply(miscc
.wxRegionIterator_Next
,(self
,) + _args
, _kwargs
)
455 return "<C wxRegionIterator instance at %s>" % (self
.this
,)
456 class wxRegionIterator(wxRegionIteratorPtr
):
457 def __init__(self
,*_args
,**_kwargs
):
458 self
.this
= apply(miscc
.new_wxRegionIterator
,_args
,_kwargs
)
464 class wxAcceleratorEntryPtr
:
465 def __init__(self
,this
):
468 def __del__(self
,miscc
=miscc
):
469 if self
.thisown
== 1 :
470 miscc
.delete_wxAcceleratorEntry(self
)
471 def Set(self
, *_args
, **_kwargs
):
472 val
= apply(miscc
.wxAcceleratorEntry_Set
,(self
,) + _args
, _kwargs
)
474 def GetFlags(self
, *_args
, **_kwargs
):
475 val
= apply(miscc
.wxAcceleratorEntry_GetFlags
,(self
,) + _args
, _kwargs
)
477 def GetKeyCode(self
, *_args
, **_kwargs
):
478 val
= apply(miscc
.wxAcceleratorEntry_GetKeyCode
,(self
,) + _args
, _kwargs
)
480 def GetCommand(self
, *_args
, **_kwargs
):
481 val
= apply(miscc
.wxAcceleratorEntry_GetCommand
,(self
,) + _args
, _kwargs
)
484 return "<C wxAcceleratorEntry instance at %s>" % (self
.this
,)
485 class wxAcceleratorEntry(wxAcceleratorEntryPtr
):
486 def __init__(self
,*_args
,**_kwargs
):
487 self
.this
= apply(miscc
.new_wxAcceleratorEntry
,_args
,_kwargs
)
493 class wxAcceleratorTablePtr
:
494 def __init__(self
,this
):
497 def __del__(self
,miscc
=miscc
):
498 if self
.thisown
== 1 :
499 miscc
.delete_wxAcceleratorTable(self
)
501 return "<C wxAcceleratorTable instance at %s>" % (self
.this
,)
502 class wxAcceleratorTable(wxAcceleratorTablePtr
):
503 def __init__(self
,*_args
,**_kwargs
):
504 self
.this
= apply(miscc
.new_wxAcceleratorTable
,_args
,_kwargs
)
510 class wxBusyInfoPtr
:
511 def __init__(self
,this
):
514 def __del__(self
,miscc
=miscc
):
515 if self
.thisown
== 1 :
516 miscc
.delete_wxBusyInfo(self
)
518 return "<C wxBusyInfo instance at %s>" % (self
.this
,)
519 class wxBusyInfo(wxBusyInfoPtr
):
520 def __init__(self
,*_args
,**_kwargs
):
521 self
.this
= apply(miscc
.new_wxBusyInfo
,_args
,_kwargs
)
529 #-------------- FUNCTION WRAPPERS ------------------
531 wxNewId
= miscc
.wxNewId
533 wxRegisterId
= miscc
.wxRegisterId
537 RegisterId
= miscc
.RegisterId
539 wxBell
= miscc
.wxBell
541 wxDisplaySize
= miscc
.wxDisplaySize
543 wxEndBusyCursor
= miscc
.wxEndBusyCursor
545 wxExecute
= miscc
.wxExecute
547 wxGetElapsedTime
= miscc
.wxGetElapsedTime
549 wxGetFreeMemory
= miscc
.wxGetFreeMemory
551 wxGetMousePosition
= miscc
.wxGetMousePosition
553 wxIsBusy
= miscc
.wxIsBusy
557 wxShell
= miscc
.wxShell
559 wxStartTimer
= miscc
.wxStartTimer
561 wxGetOsVersion
= miscc
.wxGetOsVersion
563 wxSleep
= miscc
.wxSleep
565 wxYield
= miscc
.wxYield
567 wxSafeYield
= miscc
.wxSafeYield
569 wxEnableTopLevelWindows
= miscc
.wxEnableTopLevelWindows
571 wxGetResource
= miscc
.wxGetResource
573 wxStripMenuCodes
= miscc
.wxStripMenuCodes
577 #-------------- VARIABLE WRAPPERS ------------------
579 wxLeft
= miscc
.wxLeft
581 wxRight
= miscc
.wxRight
582 wxBottom
= miscc
.wxBottom
583 wxWidth
= miscc
.wxWidth
584 wxHeight
= miscc
.wxHeight
585 wxCentre
= miscc
.wxCentre
586 wxCenter
= miscc
.wxCenter
587 wxCentreX
= miscc
.wxCentreX
588 wxCentreY
= miscc
.wxCentreY
589 wxUnconstrained
= miscc
.wxUnconstrained
590 wxAsIs
= miscc
.wxAsIs
591 wxPercentOf
= miscc
.wxPercentOf
592 wxAbove
= miscc
.wxAbove
593 wxBelow
= miscc
.wxBelow
594 wxLeftOf
= miscc
.wxLeftOf
595 wxRightOf
= miscc
.wxRightOf
596 wxSameAs
= miscc
.wxSameAs
597 wxAbsolute
= miscc
.wxAbsolute
598 wxOutRegion
= miscc
.wxOutRegion
599 wxPartRegion
= miscc
.wxPartRegion
600 wxInRegion
= miscc
.wxInRegion