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_GetX(self
.this
)
17 val
= miscc
.wxSize_GetY(self
.this
)
20 val
= miscc
.wxSize_GetWidth(self
.this
)
23 val
= miscc
.wxSize_GetHeight(self
.this
)
26 val
= miscc
.wxSize_asTuple(self
.this
)
28 def __setattr__(self
,name
,value
):
30 miscc
.wxSize_x_set(self
.this
,value
)
33 miscc
.wxSize_y_set(self
.this
,value
)
36 miscc
.wxSize_width_set(self
.this
,value
)
39 miscc
.wxSize_height_set(self
.this
,value
)
41 self
.__dict
__[name
] = value
42 def __getattr__(self
,name
):
44 return miscc
.wxSize_x_get(self
.this
)
46 return miscc
.wxSize_y_get(self
.this
)
48 return miscc
.wxSize_width_get(self
.this
)
50 return miscc
.wxSize_height_get(self
.this
)
51 raise AttributeError,name
53 return "<C wxSize instance>"
54 def __str__(self
): return str(self
.asTuple())
55 def __repr__(self
): return str(self
.asTuple())
56 class wxSize(wxSizePtr
):
57 def __init__(self
,*args
) :
58 self
.this
= apply(miscc
.new_wxSize
,()+args
)
64 class wxRealPointPtr
:
65 def __init__(self
,this
):
69 if self
.thisown
== 1 :
70 miscc
.delete_wxRealPoint(self
.this
)
71 def __setattr__(self
,name
,value
):
73 miscc
.wxRealPoint_x_set(self
.this
,value
)
76 miscc
.wxRealPoint_y_set(self
.this
,value
)
78 self
.__dict
__[name
] = value
79 def __getattr__(self
,name
):
81 return miscc
.wxRealPoint_x_get(self
.this
)
83 return miscc
.wxRealPoint_y_get(self
.this
)
84 raise AttributeError,name
86 return "<C wxRealPoint instance>"
87 class wxRealPoint(wxRealPointPtr
):
88 def __init__(self
,*args
) :
89 self
.this
= apply(miscc
.new_wxRealPoint
,()+args
)
96 def __init__(self
,this
):
100 if self
.thisown
== 1 :
101 miscc
.delete_wxPoint(self
.this
)
102 def Set(self
,arg0
,arg1
):
103 val
= miscc
.wxPoint_Set(self
.this
,arg0
,arg1
)
106 val
= miscc
.wxPoint_asTuple(self
.this
)
108 def __setattr__(self
,name
,value
):
110 miscc
.wxPoint_x_set(self
.this
,value
)
113 miscc
.wxPoint_y_set(self
.this
,value
)
115 self
.__dict
__[name
] = value
116 def __getattr__(self
,name
):
118 return miscc
.wxPoint_x_get(self
.this
)
120 return miscc
.wxPoint_y_get(self
.this
)
121 raise AttributeError,name
123 return "<C wxPoint instance>"
124 def __str__(self
): return str(self
.asTuple())
125 def __repr__(self
): return str(self
.asTuple())
126 class wxPoint(wxPointPtr
):
127 def __init__(self
,*args
) :
128 self
.this
= apply(miscc
.new_wxPoint
,()+args
)
135 def __init__(self
,this
):
139 if self
.thisown
== 1 :
140 miscc
.delete_wxRect(self
.this
)
142 val
= miscc
.wxRect_GetX(self
.this
)
145 val
= miscc
.wxRect_SetX(self
.this
,arg0
)
148 val
= miscc
.wxRect_GetY(self
.this
)
151 val
= miscc
.wxRect_SetY(self
.this
,arg0
)
154 val
= miscc
.wxRect_GetWidth(self
.this
)
156 def SetWidth(self
,arg0
):
157 val
= miscc
.wxRect_SetWidth(self
.this
,arg0
)
160 val
= miscc
.wxRect_GetHeight(self
.this
)
162 def SetHeight(self
,arg0
):
163 val
= miscc
.wxRect_SetHeight(self
.this
,arg0
)
165 def GetPosition(self
):
166 val
= miscc
.wxRect_GetPosition(self
.this
)
167 val
= wxPointPtr(val
)
171 val
= miscc
.wxRect_GetSize(self
.this
)
176 val
= miscc
.wxRect_GetLeft(self
.this
)
179 val
= miscc
.wxRect_GetTop(self
.this
)
182 val
= miscc
.wxRect_GetBottom(self
.this
)
185 val
= miscc
.wxRect_GetRight(self
.this
)
188 val
= miscc
.wxRect_asTuple(self
.this
)
190 def __setattr__(self
,name
,value
):
192 miscc
.wxRect_x_set(self
.this
,value
)
195 miscc
.wxRect_y_set(self
.this
,value
)
198 miscc
.wxRect_width_set(self
.this
,value
)
200 if name
== "height" :
201 miscc
.wxRect_height_set(self
.this
,value
)
203 self
.__dict
__[name
] = value
204 def __getattr__(self
,name
):
206 return miscc
.wxRect_x_get(self
.this
)
208 return miscc
.wxRect_y_get(self
.this
)
210 return miscc
.wxRect_width_get(self
.this
)
211 if name
== "height" :
212 return miscc
.wxRect_height_get(self
.this
)
213 raise AttributeError,name
215 return "<C wxRect instance>"
216 def __str__(self
): return str(self
.asTuple())
217 def __repr__(self
): return str(self
.asTuple())
218 class wxRect(wxRectPtr
):
219 def __init__(self
,*args
) :
220 self
.this
= apply(miscc
.new_wxRect
,()+args
)
227 def __init__(self
,this
):
231 if self
.thisown
== 1 :
232 miscc
.delete_wxPyTimer(self
.this
)
234 val
= miscc
.wxPyTimer_Interval(self
.this
)
236 def Start(self
,*args
):
237 val
= apply(miscc
.wxPyTimer_Start
,(self
.this
,)+args
)
240 val
= miscc
.wxPyTimer_Stop(self
.this
)
243 return "<C wxPyTimer instance>"
244 class wxPyTimer(wxPyTimerPtr
):
245 def __init__(self
,arg0
) :
246 self
.this
= miscc
.new_wxPyTimer(arg0
)
252 class wxIndividualLayoutConstraintPtr
:
253 def __init__(self
,this
):
256 def Above(self
,arg0
,*args
):
257 val
= apply(miscc
.wxIndividualLayoutConstraint_Above
,(self
.this
,arg0
.this
,)+args
)
259 def Absolute(self
,arg0
):
260 val
= miscc
.wxIndividualLayoutConstraint_Absolute(self
.this
,arg0
)
263 val
= miscc
.wxIndividualLayoutConstraint_AsIs(self
.this
)
265 def Below(self
,arg0
,*args
):
266 val
= apply(miscc
.wxIndividualLayoutConstraint_Below
,(self
.this
,arg0
.this
,)+args
)
268 def Unconstrained(self
):
269 val
= miscc
.wxIndividualLayoutConstraint_Unconstrained(self
.this
)
271 def LeftOf(self
,arg0
,*args
):
272 val
= apply(miscc
.wxIndividualLayoutConstraint_LeftOf
,(self
.this
,arg0
.this
,)+args
)
274 def PercentOf(self
,arg0
,arg1
,arg2
):
275 val
= miscc
.wxIndividualLayoutConstraint_PercentOf(self
.this
,arg0
.this
,arg1
,arg2
)
277 def RightOf(self
,arg0
,*args
):
278 val
= apply(miscc
.wxIndividualLayoutConstraint_RightOf
,(self
.this
,arg0
.this
,)+args
)
280 def SameAs(self
,arg0
,arg1
,*args
):
281 val
= apply(miscc
.wxIndividualLayoutConstraint_SameAs
,(self
.this
,arg0
.this
,arg1
,)+args
)
283 def Set(self
,arg0
,arg1
,arg2
,*args
):
284 val
= apply(miscc
.wxIndividualLayoutConstraint_Set
,(self
.this
,arg0
,arg1
.this
,arg2
,)+args
)
287 return "<C wxIndividualLayoutConstraint instance>"
288 class wxIndividualLayoutConstraint(wxIndividualLayoutConstraintPtr
):
289 def __init__(self
,this
):
295 class wxLayoutConstraintsPtr
:
296 def __init__(self
,this
):
299 def __setattr__(self
,name
,value
):
300 if name
== "bottom" :
301 miscc
.wxLayoutConstraints_bottom_set(self
.this
,value
.this
)
303 if name
== "centreX" :
304 miscc
.wxLayoutConstraints_centreX_set(self
.this
,value
.this
)
306 if name
== "centreY" :
307 miscc
.wxLayoutConstraints_centreY_set(self
.this
,value
.this
)
309 if name
== "height" :
310 miscc
.wxLayoutConstraints_height_set(self
.this
,value
.this
)
313 miscc
.wxLayoutConstraints_left_set(self
.this
,value
.this
)
316 miscc
.wxLayoutConstraints_right_set(self
.this
,value
.this
)
319 miscc
.wxLayoutConstraints_top_set(self
.this
,value
.this
)
322 miscc
.wxLayoutConstraints_width_set(self
.this
,value
.this
)
324 self
.__dict
__[name
] = value
325 def __getattr__(self
,name
):
326 if name
== "bottom" :
327 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_bottom_get(self
.this
))
328 if name
== "centreX" :
329 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_centreX_get(self
.this
))
330 if name
== "centreY" :
331 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_centreY_get(self
.this
))
332 if name
== "height" :
333 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_height_get(self
.this
))
335 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_left_get(self
.this
))
337 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_right_get(self
.this
))
339 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_top_get(self
.this
))
341 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_width_get(self
.this
))
342 raise AttributeError,name
344 return "<C wxLayoutConstraints instance>"
345 class wxLayoutConstraints(wxLayoutConstraintsPtr
):
347 self
.this
= miscc
.new_wxLayoutConstraints()
354 def __init__(self
,this
):
358 if self
.thisown
== 1 :
359 miscc
.delete_wxRegion(self
.this
)
361 val
= miscc
.wxRegion_Clear(self
.this
)
363 def Contains(self
,arg0
,arg1
):
364 val
= miscc
.wxRegion_Contains(self
.this
,arg0
,arg1
)
366 def ContainsPoint(self
,arg0
):
367 val
= miscc
.wxRegion_ContainsPoint(self
.this
,arg0
.this
)
369 def ContainsRect(self
,arg0
):
370 val
= miscc
.wxRegion_ContainsRect(self
.this
,arg0
.this
)
373 val
= miscc
.wxRegion_GetBox(self
.this
)
377 def Intersect(self
,arg0
):
378 val
= miscc
.wxRegion_Intersect(self
.this
,arg0
.this
)
380 def Subtract(self
,arg0
):
381 val
= miscc
.wxRegion_Subtract(self
.this
,arg0
.this
)
383 def Union(self
,arg0
):
384 val
= miscc
.wxRegion_Union(self
.this
,arg0
.this
)
387 val
= miscc
.wxRegion_Xor(self
.this
,arg0
.this
)
390 return "<C wxRegion instance>"
391 class wxRegion(wxRegionPtr
):
393 self
.this
= miscc
.new_wxRegion()
399 class wxRegionIteratorPtr
:
400 def __init__(self
,this
):
404 if self
.thisown
== 1 :
405 miscc
.delete_wxRegionIterator(self
.this
)
407 val
= miscc
.wxRegionIterator_GetX(self
.this
)
410 val
= miscc
.wxRegionIterator_GetY(self
.this
)
413 val
= miscc
.wxRegionIterator_GetW(self
.this
)
416 val
= miscc
.wxRegionIterator_GetWidth(self
.this
)
419 val
= miscc
.wxRegionIterator_GetH(self
.this
)
422 val
= miscc
.wxRegionIterator_GetHeight(self
.this
)
425 val
= miscc
.wxRegionIterator_GetRect(self
.this
)
430 val
= miscc
.wxRegionIterator_HaveRects(self
.this
)
433 val
= miscc
.wxRegionIterator_Reset(self
.this
)
436 val
= miscc
.wxRegionIterator_Next(self
.this
)
439 return "<C wxRegionIterator instance>"
440 class wxRegionIterator(wxRegionIteratorPtr
):
441 def __init__(self
,arg0
) :
442 self
.this
= miscc
.new_wxRegionIterator(arg0
.this
)
448 class wxAcceleratorEntryPtr
:
449 def __init__(self
,this
):
452 def Set(self
,arg0
,arg1
,arg2
):
453 val
= miscc
.wxAcceleratorEntry_Set(self
.this
,arg0
,arg1
,arg2
)
456 val
= miscc
.wxAcceleratorEntry_GetFlags(self
.this
)
458 def GetKeyCode(self
):
459 val
= miscc
.wxAcceleratorEntry_GetKeyCode(self
.this
)
461 def GetCommand(self
):
462 val
= miscc
.wxAcceleratorEntry_GetCommand(self
.this
)
465 return "<C wxAcceleratorEntry instance>"
466 class wxAcceleratorEntry(wxAcceleratorEntryPtr
):
467 def __init__(self
,*args
) :
468 self
.this
= apply(miscc
.new_wxAcceleratorEntry
,()+args
)
474 class wxAcceleratorTablePtr
:
475 def __init__(self
,this
):
479 return "<C wxAcceleratorTable instance>"
480 class wxAcceleratorTable(wxAcceleratorTablePtr
):
481 def __init__(self
,arg0
) :
482 self
.this
= miscc
.new_wxAcceleratorTable(arg0
.this
)
489 def __init__(self
,this
):
492 def SetTip(self
,arg0
):
493 val
= miscc
.wxToolTip_SetTip(self
.this
,arg0
)
496 val
= miscc
.wxToolTip_GetTip(self
.this
)
499 val
= miscc
.wxToolTip_GetWindow(self
.this
)
500 val
= wxWindowPtr(val
)
503 return "<C wxToolTip instance>"
504 class wxToolTip(wxToolTipPtr
):
505 def __init__(self
,arg0
) :
506 self
.this
= miscc
.new_wxToolTip(arg0
)
514 #-------------- FUNCTION WRAPPERS ------------------
516 def wxFileSelector(arg0
,*args
):
517 argl
= map(None,args
)
518 try: argl
[5] = argl
[5].this
521 val
= apply(miscc
.wxFileSelector
,(arg0
,)+args
)
524 def wxGetTextFromUser(arg0
,*args
):
525 argl
= map(None,args
)
526 try: argl
[2] = argl
[2].this
529 val
= apply(miscc
.wxGetTextFromUser
,(arg0
,)+args
)
532 def wxGetSingleChoice(arg0
,arg1
,arg2
,*args
):
533 argl
= map(None,args
)
534 try: argl
[0] = argl
[0].this
537 val
= apply(miscc
.wxGetSingleChoice
,(arg0
,arg1
,arg2
,)+args
)
540 def wxGetSingleChoiceIndex(arg0
,arg1
,arg2
,*args
):
541 argl
= map(None,args
)
542 try: argl
[0] = argl
[0].this
545 val
= apply(miscc
.wxGetSingleChoiceIndex
,(arg0
,arg1
,arg2
,)+args
)
548 def wxMessageBox(arg0
,*args
):
549 argl
= map(None,args
)
550 try: argl
[2] = argl
[2].this
553 val
= apply(miscc
.wxMessageBox
,(arg0
,)+args
)
556 wxColourDisplay
= miscc
.wxColourDisplay
558 wxDisplayDepth
= miscc
.wxDisplayDepth
560 def wxSetCursor(arg0
):
561 val
= miscc
.wxSetCursor(arg0
.this
)
564 wxNewId
= miscc
.wxNewId
566 wxRegisterId
= miscc
.wxRegisterId
570 RegisterId
= miscc
.RegisterId
572 def wxBeginBusyCursor(*args
):
573 argl
= map(None,args
)
574 try: argl
[0] = argl
[0].this
577 val
= apply(miscc
.wxBeginBusyCursor
,()+args
)
580 wxBell
= miscc
.wxBell
582 wxDisplaySize
= miscc
.wxDisplaySize
584 wxEndBusyCursor
= miscc
.wxEndBusyCursor
586 wxExecute
= miscc
.wxExecute
588 def wxFindWindowByLabel(arg0
,*args
):
589 argl
= map(None,args
)
590 try: argl
[0] = argl
[0].this
593 val
= apply(miscc
.wxFindWindowByLabel
,(arg0
,)+args
)
594 val
= wxWindowPtr(val
)
597 def wxFindWindowByName(arg0
,*args
):
598 argl
= map(None,args
)
599 try: argl
[0] = argl
[0].this
602 val
= apply(miscc
.wxFindWindowByName
,(arg0
,)+args
)
603 val
= wxWindowPtr(val
)
606 wxGetMousePosition
= miscc
.wxGetMousePosition
608 wxIsBusy
= miscc
.wxIsBusy
612 wxYield
= miscc
.wxYield
614 wxSafeYield
= miscc
.wxSafeYield
616 wxGetResource
= miscc
.wxGetResource
618 wxResourceAddIdentifier
= miscc
.wxResourceAddIdentifier
620 wxResourceClear
= miscc
.wxResourceClear
622 def wxResourceCreateBitmap(arg0
):
623 val
= miscc
.wxResourceCreateBitmap(arg0
)
624 val
= wxBitmapPtr(val
)
628 def wxResourceCreateIcon(arg0
):
629 val
= miscc
.wxResourceCreateIcon(arg0
)
634 def wxResourceCreateMenuBar(arg0
):
635 val
= miscc
.wxResourceCreateMenuBar(arg0
)
636 val
= wxMenuBarPtr(val
)
639 wxResourceGetIdentifier
= miscc
.wxResourceGetIdentifier
641 wxResourceParseData
= miscc
.wxResourceParseData
643 wxResourceParseFile
= miscc
.wxResourceParseFile
645 wxResourceParseString
= miscc
.wxResourceParseString
647 wxToolTip_Enable
= miscc
.wxToolTip_Enable
649 wxToolTip_SetDelay
= miscc
.wxToolTip_SetDelay
653 #-------------- VARIABLE WRAPPERS ------------------
655 wxLeft
= miscc
.wxLeft
657 wxRight
= miscc
.wxRight
658 wxBottom
= miscc
.wxBottom
659 wxWidth
= miscc
.wxWidth
660 wxHeight
= miscc
.wxHeight
661 wxCentre
= miscc
.wxCentre
662 wxCenter
= miscc
.wxCenter
663 wxCentreX
= miscc
.wxCentreX
664 wxCentreY
= miscc
.wxCentreY
665 wxUnconstrained
= miscc
.wxUnconstrained
666 wxAsIs
= miscc
.wxAsIs
667 wxPercentOf
= miscc
.wxPercentOf
668 wxAbove
= miscc
.wxAbove
669 wxBelow
= miscc
.wxBelow
670 wxLeftOf
= miscc
.wxLeftOf
671 wxRightOf
= miscc
.wxRightOf
672 wxSameAs
= miscc
.wxSameAs
673 wxAbsolute
= miscc
.wxAbsolute
674 wxOutRegion
= miscc
.wxOutRegion
675 wxPartRegion
= miscc
.wxPartRegion
676 wxInRegion
= miscc
.wxInRegion