1 # This file was created automatically by SWIG.
4 def __init__(self
,this
):
7 def GetClassName(self
, *_args
, **_kwargs
):
8 val
= apply(miscc
.wxObject_GetClassName
,(self
,) + _args
, _kwargs
)
10 def Destroy(self
, *_args
, **_kwargs
):
11 val
= apply(miscc
.wxObject_Destroy
,(self
,) + _args
, _kwargs
)
14 return "<C wxObject instance at %s>" % (self
.this
,)
15 class wxObject(wxObjectPtr
):
16 def __init__(self
,this
):
23 def __init__(self
,this
):
26 def __del__(self
, delfunc
=miscc
.delete_wxSize
):
32 def Set(self
, *_args
, **_kwargs
):
33 val
= apply(miscc
.wxSize_Set
,(self
,) + _args
, _kwargs
)
35 def GetX(self
, *_args
, **_kwargs
):
36 val
= apply(miscc
.wxSize_GetX
,(self
,) + _args
, _kwargs
)
38 def GetY(self
, *_args
, **_kwargs
):
39 val
= apply(miscc
.wxSize_GetY
,(self
,) + _args
, _kwargs
)
41 def GetWidth(self
, *_args
, **_kwargs
):
42 val
= apply(miscc
.wxSize_GetWidth
,(self
,) + _args
, _kwargs
)
44 def GetHeight(self
, *_args
, **_kwargs
):
45 val
= apply(miscc
.wxSize_GetHeight
,(self
,) + _args
, _kwargs
)
47 def SetWidth(self
, *_args
, **_kwargs
):
48 val
= apply(miscc
.wxSize_SetWidth
,(self
,) + _args
, _kwargs
)
50 def SetHeight(self
, *_args
, **_kwargs
):
51 val
= apply(miscc
.wxSize_SetHeight
,(self
,) + _args
, _kwargs
)
53 def asTuple(self
, *_args
, **_kwargs
):
54 val
= apply(miscc
.wxSize_asTuple
,(self
,) + _args
, _kwargs
)
56 def __eq__(self
, *_args
, **_kwargs
):
57 val
= apply(miscc
.wxSize___eq__
,(self
,) + _args
, _kwargs
)
59 def __ne__(self
, *_args
, **_kwargs
):
60 val
= apply(miscc
.wxSize___ne__
,(self
,) + _args
, _kwargs
)
62 def __setattr__(self
,name
,value
):
64 miscc
.wxSize_x_set(self
,value
)
67 miscc
.wxSize_y_set(self
,value
)
70 miscc
.wxSize_width_set(self
,value
)
73 miscc
.wxSize_height_set(self
,value
)
75 self
.__dict
__[name
] = value
76 def __getattr__(self
,name
):
78 return miscc
.wxSize_x_get(self
)
80 return miscc
.wxSize_y_get(self
)
82 return miscc
.wxSize_width_get(self
)
84 return miscc
.wxSize_height_get(self
)
85 raise AttributeError,name
87 return "<C wxSize instance at %s>" % (self
.this
,)
89 def __str__(self
): return str(self
.asTuple())
90 def __repr__(self
): return 'wxSize'+str(self
.asTuple())
91 def __len__(self
): return len(self
.asTuple())
92 def __getitem__(self
, index
): return self
.asTuple()[index
]
93 def __setitem__(self
, index
, val
):
94 if index
== 0: self
.width
= val
95 elif index
== 1: self
.height
= val
96 else: raise IndexError
97 def __nonzero__(self
): return self
.asTuple() != (0,0)
98 def __getinitargs__(self
): return ()
99 def __getstate__(self
): return self
.asTuple()
100 def __setstate__(self
, state
): self
.Set(*state
)
102 class wxSize(wxSizePtr
):
103 def __init__(self
,*_args
,**_kwargs
):
104 self
.this
= apply(miscc
.new_wxSize
,_args
,_kwargs
)
110 class wxRealPointPtr
:
111 def __init__(self
,this
):
114 def __del__(self
, delfunc
=miscc
.delete_wxRealPoint
):
115 if self
.thisown
== 1:
120 def Set(self
, *_args
, **_kwargs
):
121 val
= apply(miscc
.wxRealPoint_Set
,(self
,) + _args
, _kwargs
)
123 def asTuple(self
, *_args
, **_kwargs
):
124 val
= apply(miscc
.wxRealPoint_asTuple
,(self
,) + _args
, _kwargs
)
126 def __add__(self
, *_args
, **_kwargs
):
127 val
= apply(miscc
.wxRealPoint___add__
,(self
,) + _args
, _kwargs
)
128 if val
: val
= wxRealPointPtr(val
) ; val
.thisown
= 1
130 def __sub__(self
, *_args
, **_kwargs
):
131 val
= apply(miscc
.wxRealPoint___sub__
,(self
,) + _args
, _kwargs
)
132 if val
: val
= wxRealPointPtr(val
) ; val
.thisown
= 1
134 def __eq__(self
, *_args
, **_kwargs
):
135 val
= apply(miscc
.wxRealPoint___eq__
,(self
,) + _args
, _kwargs
)
137 def __ne__(self
, *_args
, **_kwargs
):
138 val
= apply(miscc
.wxRealPoint___ne__
,(self
,) + _args
, _kwargs
)
140 def __setattr__(self
,name
,value
):
142 miscc
.wxRealPoint_x_set(self
,value
)
145 miscc
.wxRealPoint_y_set(self
,value
)
147 self
.__dict
__[name
] = value
148 def __getattr__(self
,name
):
150 return miscc
.wxRealPoint_x_get(self
)
152 return miscc
.wxRealPoint_y_get(self
)
153 raise AttributeError,name
155 return "<C wxRealPoint instance at %s>" % (self
.this
,)
157 def __str__(self
): return str(self
.asTuple())
158 def __repr__(self
): return 'wxRealPoint'+str(self
.asTuple())
159 def __len__(self
): return len(self
.asTuple())
160 def __getitem__(self
, index
): return self
.asTuple()[index
]
161 def __setitem__(self
, index
, val
):
162 if index
== 0: self
.width
= val
163 elif index
== 1: self
.height
= val
164 else: raise IndexError
165 def __nonzero__(self
): return self
.asTuple() != (0.0, 0.0)
166 def __getinitargs__(self
): return ()
167 def __getstate__(self
): return self
.asTuple()
168 def __setstate__(self
, state
): self
.Set(*state
)
170 class wxRealPoint(wxRealPointPtr
):
171 def __init__(self
,*_args
,**_kwargs
):
172 self
.this
= apply(miscc
.new_wxRealPoint
,_args
,_kwargs
)
179 def __init__(self
,this
):
182 def __del__(self
, delfunc
=miscc
.delete_wxPoint
):
183 if self
.thisown
== 1:
188 def Set(self
, *_args
, **_kwargs
):
189 val
= apply(miscc
.wxPoint_Set
,(self
,) + _args
, _kwargs
)
191 def asTuple(self
, *_args
, **_kwargs
):
192 val
= apply(miscc
.wxPoint_asTuple
,(self
,) + _args
, _kwargs
)
194 def __add__(self
, *_args
, **_kwargs
):
195 val
= apply(miscc
.wxPoint___add__
,(self
,) + _args
, _kwargs
)
196 if val
: val
= wxPointPtr(val
) ; val
.thisown
= 1
198 def __sub__(self
, *_args
, **_kwargs
):
199 val
= apply(miscc
.wxPoint___sub__
,(self
,) + _args
, _kwargs
)
200 if val
: val
= wxPointPtr(val
) ; val
.thisown
= 1
202 def __eq__(self
, *_args
, **_kwargs
):
203 val
= apply(miscc
.wxPoint___eq__
,(self
,) + _args
, _kwargs
)
205 def __ne__(self
, *_args
, **_kwargs
):
206 val
= apply(miscc
.wxPoint___ne__
,(self
,) + _args
, _kwargs
)
208 def __setattr__(self
,name
,value
):
210 miscc
.wxPoint_x_set(self
,value
)
213 miscc
.wxPoint_y_set(self
,value
)
215 self
.__dict
__[name
] = value
216 def __getattr__(self
,name
):
218 return miscc
.wxPoint_x_get(self
)
220 return miscc
.wxPoint_y_get(self
)
221 raise AttributeError,name
223 return "<C wxPoint instance at %s>" % (self
.this
,)
225 def __str__(self
): return str(self
.asTuple())
226 def __repr__(self
): return 'wxPoint'+str(self
.asTuple())
227 def __len__(self
): return len(self
.asTuple())
228 def __getitem__(self
, index
): return self
.asTuple()[index
]
229 def __setitem__(self
, index
, val
):
230 if index
== 0: self
.x
= val
231 elif index
== 1: self
.y
= val
232 else: raise IndexError
233 def __nonzero__(self
): return self
.asTuple() != (0,0)
234 def __getinitargs__(self
): return ()
235 def __getstate__(self
): return self
.asTuple()
236 def __setstate__(self
, state
): self
.Set(*state
)
238 class wxPoint(wxPointPtr
):
239 def __init__(self
,*_args
,**_kwargs
):
240 self
.this
= apply(miscc
.new_wxPoint
,_args
,_kwargs
)
247 def __init__(self
,this
):
250 def __del__(self
, delfunc
=miscc
.delete_wxRect
):
251 if self
.thisown
== 1:
256 def GetX(self
, *_args
, **_kwargs
):
257 val
= apply(miscc
.wxRect_GetX
,(self
,) + _args
, _kwargs
)
259 def SetX(self
, *_args
, **_kwargs
):
260 val
= apply(miscc
.wxRect_SetX
,(self
,) + _args
, _kwargs
)
262 def GetY(self
, *_args
, **_kwargs
):
263 val
= apply(miscc
.wxRect_GetY
,(self
,) + _args
, _kwargs
)
265 def SetY(self
, *_args
, **_kwargs
):
266 val
= apply(miscc
.wxRect_SetY
,(self
,) + _args
, _kwargs
)
268 def GetWidth(self
, *_args
, **_kwargs
):
269 val
= apply(miscc
.wxRect_GetWidth
,(self
,) + _args
, _kwargs
)
271 def SetWidth(self
, *_args
, **_kwargs
):
272 val
= apply(miscc
.wxRect_SetWidth
,(self
,) + _args
, _kwargs
)
274 def GetHeight(self
, *_args
, **_kwargs
):
275 val
= apply(miscc
.wxRect_GetHeight
,(self
,) + _args
, _kwargs
)
277 def SetHeight(self
, *_args
, **_kwargs
):
278 val
= apply(miscc
.wxRect_SetHeight
,(self
,) + _args
, _kwargs
)
280 def GetPosition(self
, *_args
, **_kwargs
):
281 val
= apply(miscc
.wxRect_GetPosition
,(self
,) + _args
, _kwargs
)
282 if val
: val
= wxPointPtr(val
) ; val
.thisown
= 1
284 def GetSize(self
, *_args
, **_kwargs
):
285 val
= apply(miscc
.wxRect_GetSize
,(self
,) + _args
, _kwargs
)
286 if val
: val
= wxSizePtr(val
) ; val
.thisown
= 1
288 def SetPosition(self
, *_args
, **_kwargs
):
289 val
= apply(miscc
.wxRect_SetPosition
,(self
,) + _args
, _kwargs
)
291 def SetSize(self
, *_args
, **_kwargs
):
292 val
= apply(miscc
.wxRect_SetSize
,(self
,) + _args
, _kwargs
)
294 def GetLeft(self
, *_args
, **_kwargs
):
295 val
= apply(miscc
.wxRect_GetLeft
,(self
,) + _args
, _kwargs
)
297 def GetTop(self
, *_args
, **_kwargs
):
298 val
= apply(miscc
.wxRect_GetTop
,(self
,) + _args
, _kwargs
)
300 def GetBottom(self
, *_args
, **_kwargs
):
301 val
= apply(miscc
.wxRect_GetBottom
,(self
,) + _args
, _kwargs
)
303 def GetRight(self
, *_args
, **_kwargs
):
304 val
= apply(miscc
.wxRect_GetRight
,(self
,) + _args
, _kwargs
)
306 def SetLeft(self
, *_args
, **_kwargs
):
307 val
= apply(miscc
.wxRect_SetLeft
,(self
,) + _args
, _kwargs
)
309 def SetRight(self
, *_args
, **_kwargs
):
310 val
= apply(miscc
.wxRect_SetRight
,(self
,) + _args
, _kwargs
)
312 def SetTop(self
, *_args
, **_kwargs
):
313 val
= apply(miscc
.wxRect_SetTop
,(self
,) + _args
, _kwargs
)
315 def SetBottom(self
, *_args
, **_kwargs
):
316 val
= apply(miscc
.wxRect_SetBottom
,(self
,) + _args
, _kwargs
)
318 def Deflate(self
, *_args
, **_kwargs
):
319 val
= apply(miscc
.wxRect_Deflate
,(self
,) + _args
, _kwargs
)
321 def Inflate(self
, *_args
, **_kwargs
):
322 val
= apply(miscc
.wxRect_Inflate
,(self
,) + _args
, _kwargs
)
324 def InsideXY(self
, *_args
, **_kwargs
):
325 val
= apply(miscc
.wxRect_InsideXY
,(self
,) + _args
, _kwargs
)
327 def Inside(self
, *_args
, **_kwargs
):
328 val
= apply(miscc
.wxRect_Inside
,(self
,) + _args
, _kwargs
)
330 def Intersects(self
, *_args
, **_kwargs
):
331 val
= apply(miscc
.wxRect_Intersects
,(self
,) + _args
, _kwargs
)
333 def OffsetXY(self
, *_args
, **_kwargs
):
334 val
= apply(miscc
.wxRect_OffsetXY
,(self
,) + _args
, _kwargs
)
336 def Offset(self
, *_args
, **_kwargs
):
337 val
= apply(miscc
.wxRect_Offset
,(self
,) + _args
, _kwargs
)
339 def Set(self
, *_args
, **_kwargs
):
340 val
= apply(miscc
.wxRect_Set
,(self
,) + _args
, _kwargs
)
342 def asTuple(self
, *_args
, **_kwargs
):
343 val
= apply(miscc
.wxRect_asTuple
,(self
,) + _args
, _kwargs
)
345 def __add__(self
, *_args
, **_kwargs
):
346 val
= apply(miscc
.wxRect___add__
,(self
,) + _args
, _kwargs
)
347 if val
: val
= wxRectPtr(val
) ; val
.thisown
= 1
349 def __eq__(self
, *_args
, **_kwargs
):
350 val
= apply(miscc
.wxRect___eq__
,(self
,) + _args
, _kwargs
)
352 def __ne__(self
, *_args
, **_kwargs
):
353 val
= apply(miscc
.wxRect___ne__
,(self
,) + _args
, _kwargs
)
355 def __setattr__(self
,name
,value
):
357 miscc
.wxRect_x_set(self
,value
)
360 miscc
.wxRect_y_set(self
,value
)
363 miscc
.wxRect_width_set(self
,value
)
365 if name
== "height" :
366 miscc
.wxRect_height_set(self
,value
)
368 self
.__dict
__[name
] = value
369 def __getattr__(self
,name
):
371 return miscc
.wxRect_x_get(self
)
373 return miscc
.wxRect_y_get(self
)
375 return miscc
.wxRect_width_get(self
)
376 if name
== "height" :
377 return miscc
.wxRect_height_get(self
)
378 raise AttributeError,name
380 return "<C wxRect instance at %s>" % (self
.this
,)
382 def __str__(self
): return str(self
.asTuple())
383 def __repr__(self
): return 'wxRect'+str(self
.asTuple())
384 def __len__(self
): return len(self
.asTuple())
385 def __getitem__(self
, index
): return self
.asTuple()[index
]
386 def __setitem__(self
, index
, val
):
387 if index
== 0: self
.x
= val
388 elif index
== 1: self
.y
= val
389 elif index
== 2: self
.width
= val
390 elif index
== 3: self
.height
= val
391 else: raise IndexError
392 def __nonzero__(self
): return self
.asTuple() != (0,0,0,0)
393 def __getinitargs__(self
): return ()
394 def __getstate__(self
): return self
.asTuple()
395 def __setstate__(self
, state
): self
.Set(*state
)
397 # override the __getattr__ made by SWIG
398 def __getattr__(self
, name
):
400 'x' : miscc
.wxRect_x_get
,
401 'y' : miscc
.wxRect_y_get
,
402 'width' : miscc
.wxRect_width_get
,
403 'height' : miscc
.wxRect_height_get
,
404 'top' : miscc
.wxRect_GetTop
,
405 'bottom' : miscc
.wxRect_GetBottom
,
406 'left' : miscc
.wxRect_GetLeft
,
407 'right' : miscc
.wxRect_GetRight
,
412 raise AttributeError,name
415 # and also the __setattr__
416 def __setattr__(self
, name
, value
):
418 'x' : miscc
.wxRect_x_set
,
419 'y' : miscc
.wxRect_y_set
,
420 'width' : miscc
.wxRect_width_set
,
421 'height' : miscc
.wxRect_height_set
,
422 'top' : miscc
.wxRect_SetTop
,
423 'bottom' : miscc
.wxRect_SetBottom
,
424 'left' : miscc
.wxRect_SetLeft
,
425 'right' : miscc
.wxRect_SetRight
,
430 self
.__dict
__[name
] = value
434 class wxRect(wxRectPtr
):
435 def __init__(self
,*_args
,**_kwargs
):
436 self
.this
= apply(miscc
.new_wxRect
,_args
,_kwargs
)
442 class wxPoint2DDoublePtr
:
443 def __init__(self
,this
):
446 def GetFloor(self
, *_args
, **_kwargs
):
447 val
= apply(miscc
.wxPoint2DDouble_GetFloor
,(self
,) + _args
, _kwargs
)
449 def GetRounded(self
, *_args
, **_kwargs
):
450 val
= apply(miscc
.wxPoint2DDouble_GetRounded
,(self
,) + _args
, _kwargs
)
452 def GetVectorLength(self
, *_args
, **_kwargs
):
453 val
= apply(miscc
.wxPoint2DDouble_GetVectorLength
,(self
,) + _args
, _kwargs
)
455 def GetVectorAngle(self
, *_args
, **_kwargs
):
456 val
= apply(miscc
.wxPoint2DDouble_GetVectorAngle
,(self
,) + _args
, _kwargs
)
458 def SetVectorLength(self
, *_args
, **_kwargs
):
459 val
= apply(miscc
.wxPoint2DDouble_SetVectorLength
,(self
,) + _args
, _kwargs
)
461 def SetVectorAngle(self
, *_args
, **_kwargs
):
462 val
= apply(miscc
.wxPoint2DDouble_SetVectorAngle
,(self
,) + _args
, _kwargs
)
464 def GetDistance(self
, *_args
, **_kwargs
):
465 val
= apply(miscc
.wxPoint2DDouble_GetDistance
,(self
,) + _args
, _kwargs
)
467 def GetDistanceSquare(self
, *_args
, **_kwargs
):
468 val
= apply(miscc
.wxPoint2DDouble_GetDistanceSquare
,(self
,) + _args
, _kwargs
)
470 def GetDotProduct(self
, *_args
, **_kwargs
):
471 val
= apply(miscc
.wxPoint2DDouble_GetDotProduct
,(self
,) + _args
, _kwargs
)
473 def GetCrossProduct(self
, *_args
, **_kwargs
):
474 val
= apply(miscc
.wxPoint2DDouble_GetCrossProduct
,(self
,) + _args
, _kwargs
)
476 def Set(self
, *_args
, **_kwargs
):
477 val
= apply(miscc
.wxPoint2DDouble_Set
,(self
,) + _args
, _kwargs
)
479 def __neg__(self
, *_args
, **_kwargs
):
480 val
= apply(miscc
.wxPoint2DDouble___neg__
,(self
,) + _args
, _kwargs
)
481 if val
: val
= wxPoint2DDoublePtr(val
) ; val
.thisown
= 1
483 def __iadd__(self
, *_args
, **_kwargs
):
484 val
= apply(miscc
.wxPoint2DDouble___iadd__
,(self
,) + _args
, _kwargs
)
485 if val
: val
= wxPoint2DDoublePtr(val
)
487 def __isub__(self
, *_args
, **_kwargs
):
488 val
= apply(miscc
.wxPoint2DDouble___isub__
,(self
,) + _args
, _kwargs
)
489 if val
: val
= wxPoint2DDoublePtr(val
)
491 def __imul__(self
, *_args
, **_kwargs
):
492 val
= apply(miscc
.wxPoint2DDouble___imul__
,(self
,) + _args
, _kwargs
)
493 if val
: val
= wxPoint2DDoublePtr(val
)
495 def __idiv__(self
, *_args
, **_kwargs
):
496 val
= apply(miscc
.wxPoint2DDouble___idiv__
,(self
,) + _args
, _kwargs
)
497 if val
: val
= wxPoint2DDoublePtr(val
)
499 def __eq__(self
, *_args
, **_kwargs
):
500 val
= apply(miscc
.wxPoint2DDouble___eq__
,(self
,) + _args
, _kwargs
)
502 def __ne__(self
, *_args
, **_kwargs
):
503 val
= apply(miscc
.wxPoint2DDouble___ne__
,(self
,) + _args
, _kwargs
)
505 def asTuple(self
, *_args
, **_kwargs
):
506 val
= apply(miscc
.wxPoint2DDouble_asTuple
,(self
,) + _args
, _kwargs
)
508 def __setattr__(self
,name
,value
):
510 miscc
.wxPoint2DDouble_m_x_set(self
,value
)
513 miscc
.wxPoint2DDouble_m_y_set(self
,value
)
516 miscc
.wxPoint2DDouble_x_set(self
,value
)
519 miscc
.wxPoint2DDouble_y_set(self
,value
)
521 self
.__dict
__[name
] = value
522 def __getattr__(self
,name
):
524 return miscc
.wxPoint2DDouble_m_x_get(self
)
526 return miscc
.wxPoint2DDouble_m_y_get(self
)
528 return miscc
.wxPoint2DDouble_x_get(self
)
530 return miscc
.wxPoint2DDouble_y_get(self
)
531 raise AttributeError,name
533 return "<C wxPoint2DDouble instance at %s>" % (self
.this
,)
535 def SetPolarCoordinates(self
, angle
, length
):
536 self
.SetVectorLength(length
)
537 self
.SetVectorAngle(angle
)
539 self
.SetVectorLength(1.0)
542 def __str__(self
): return str(self
.asTuple())
543 def __repr__(self
): return 'wxPoint2DDouble'+str(self
.asTuple())
544 def __len__(self
): return len(self
.asTuple())
545 def __getitem__(self
, index
): return self
.asTuple()[index
]
546 def __setitem__(self
, index
, val
):
547 if index
== 0: self
.m_x
= val
548 elif index
== 1: self
.m_yt
= val
549 else: raise IndexError
550 def __nonzero__(self
): return self
.asTuple() != (0.0, 0.0)
551 def __getinitargs__(self
): return ()
552 def __getstate__(self
): return self
.asTuple()
553 def __setstate__(self
, state
): self
.Set(*state
)
555 class wxPoint2DDouble(wxPoint2DDoublePtr
):
556 def __init__(self
,*_args
,**_kwargs
):
557 self
.this
= apply(miscc
.new_wxPoint2DDouble
,_args
,_kwargs
)
562 def wxPoint2DDoubleCopy(*_args
,**_kwargs
):
563 val
= wxPoint2DDoublePtr(apply(miscc
.new_wxPoint2DDoubleCopy
,_args
,_kwargs
))
567 def wxPoint2DDoubleFromPoint(*_args
,**_kwargs
):
568 val
= wxPoint2DDoublePtr(apply(miscc
.new_wxPoint2DDoubleFromPoint
,_args
,_kwargs
))
573 class wxIndividualLayoutConstraintPtr(wxObjectPtr
):
574 def __init__(self
,this
):
577 def Above(self
, *_args
, **_kwargs
):
578 val
= apply(miscc
.wxIndividualLayoutConstraint_Above
,(self
,) + _args
, _kwargs
)
580 def Absolute(self
, *_args
, **_kwargs
):
581 val
= apply(miscc
.wxIndividualLayoutConstraint_Absolute
,(self
,) + _args
, _kwargs
)
583 def AsIs(self
, *_args
, **_kwargs
):
584 val
= apply(miscc
.wxIndividualLayoutConstraint_AsIs
,(self
,) + _args
, _kwargs
)
586 def Below(self
, *_args
, **_kwargs
):
587 val
= apply(miscc
.wxIndividualLayoutConstraint_Below
,(self
,) + _args
, _kwargs
)
589 def Unconstrained(self
, *_args
, **_kwargs
):
590 val
= apply(miscc
.wxIndividualLayoutConstraint_Unconstrained
,(self
,) + _args
, _kwargs
)
592 def LeftOf(self
, *_args
, **_kwargs
):
593 val
= apply(miscc
.wxIndividualLayoutConstraint_LeftOf
,(self
,) + _args
, _kwargs
)
595 def PercentOf(self
, *_args
, **_kwargs
):
596 val
= apply(miscc
.wxIndividualLayoutConstraint_PercentOf
,(self
,) + _args
, _kwargs
)
598 def RightOf(self
, *_args
, **_kwargs
):
599 val
= apply(miscc
.wxIndividualLayoutConstraint_RightOf
,(self
,) + _args
, _kwargs
)
601 def SameAs(self
, *_args
, **_kwargs
):
602 val
= apply(miscc
.wxIndividualLayoutConstraint_SameAs
,(self
,) + _args
, _kwargs
)
604 def Set(self
, *_args
, **_kwargs
):
605 val
= apply(miscc
.wxIndividualLayoutConstraint_Set
,(self
,) + _args
, _kwargs
)
608 return "<C wxIndividualLayoutConstraint instance at %s>" % (self
.this
,)
609 class wxIndividualLayoutConstraint(wxIndividualLayoutConstraintPtr
):
610 def __init__(self
,this
):
616 class wxLayoutConstraintsPtr(wxObjectPtr
):
617 def __init__(self
,this
):
620 def __setattr__(self
,name
,value
):
621 if name
== "bottom" :
622 miscc
.wxLayoutConstraints_bottom_set(self
,value
.this
)
624 if name
== "centreX" :
625 miscc
.wxLayoutConstraints_centreX_set(self
,value
.this
)
627 if name
== "centreY" :
628 miscc
.wxLayoutConstraints_centreY_set(self
,value
.this
)
630 if name
== "height" :
631 miscc
.wxLayoutConstraints_height_set(self
,value
.this
)
634 miscc
.wxLayoutConstraints_left_set(self
,value
.this
)
637 miscc
.wxLayoutConstraints_right_set(self
,value
.this
)
640 miscc
.wxLayoutConstraints_top_set(self
,value
.this
)
643 miscc
.wxLayoutConstraints_width_set(self
,value
.this
)
645 self
.__dict
__[name
] = value
646 def __getattr__(self
,name
):
647 if name
== "bottom" :
648 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_bottom_get(self
))
649 if name
== "centreX" :
650 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_centreX_get(self
))
651 if name
== "centreY" :
652 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_centreY_get(self
))
653 if name
== "height" :
654 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_height_get(self
))
656 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_left_get(self
))
658 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_right_get(self
))
660 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_top_get(self
))
662 return wxIndividualLayoutConstraintPtr(miscc
.wxLayoutConstraints_width_get(self
))
663 raise AttributeError,name
665 return "<C wxLayoutConstraints instance at %s>" % (self
.this
,)
666 class wxLayoutConstraints(wxLayoutConstraintsPtr
):
667 def __init__(self
,*_args
,**_kwargs
):
668 self
.this
= apply(miscc
.new_wxLayoutConstraints
,_args
,_kwargs
)
674 class wxAcceleratorEntryPtr
:
675 def __init__(self
,this
):
678 def __del__(self
, delfunc
=miscc
.delete_wxAcceleratorEntry
):
679 if self
.thisown
== 1:
684 def Set(self
, *_args
, **_kwargs
):
685 val
= apply(miscc
.wxAcceleratorEntry_Set
,(self
,) + _args
, _kwargs
)
687 def GetFlags(self
, *_args
, **_kwargs
):
688 val
= apply(miscc
.wxAcceleratorEntry_GetFlags
,(self
,) + _args
, _kwargs
)
690 def GetKeyCode(self
, *_args
, **_kwargs
):
691 val
= apply(miscc
.wxAcceleratorEntry_GetKeyCode
,(self
,) + _args
, _kwargs
)
693 def GetCommand(self
, *_args
, **_kwargs
):
694 val
= apply(miscc
.wxAcceleratorEntry_GetCommand
,(self
,) + _args
, _kwargs
)
697 return "<C wxAcceleratorEntry instance at %s>" % (self
.this
,)
698 class wxAcceleratorEntry(wxAcceleratorEntryPtr
):
699 def __init__(self
,*_args
,**_kwargs
):
700 self
.this
= apply(miscc
.new_wxAcceleratorEntry
,_args
,_kwargs
)
706 class wxAcceleratorTablePtr(wxObjectPtr
):
707 def __init__(self
,this
):
710 def __del__(self
, delfunc
=miscc
.delete_wxAcceleratorTable
):
711 if self
.thisown
== 1:
717 return "<C wxAcceleratorTable instance at %s>" % (self
.this
,)
718 class wxAcceleratorTable(wxAcceleratorTablePtr
):
719 def __init__(self
,*_args
,**_kwargs
):
720 self
.this
= apply(miscc
.new_wxAcceleratorTable
,_args
,_kwargs
)
726 class wxBusyInfoPtr(wxObjectPtr
):
727 def __init__(self
,this
):
730 def __del__(self
, delfunc
=miscc
.delete_wxBusyInfo
):
731 if self
.thisown
== 1:
737 return "<C wxBusyInfo instance at %s>" % (self
.this
,)
738 class wxBusyInfo(wxBusyInfoPtr
):
739 def __init__(self
,*_args
,**_kwargs
):
740 self
.this
= apply(miscc
.new_wxBusyInfo
,_args
,_kwargs
)
748 #-------------- FUNCTION WRAPPERS ------------------
750 wxIntersectRect
= miscc
.wxIntersectRect
752 wxNewId
= miscc
.wxNewId
754 wxRegisterId
= miscc
.wxRegisterId
756 wxGetCurrentId
= miscc
.wxGetCurrentId
758 wxBell
= miscc
.wxBell
760 wxEndBusyCursor
= miscc
.wxEndBusyCursor
762 wxGetElapsedTime
= miscc
.wxGetElapsedTime
764 wxGetFreeMemory
= miscc
.wxGetFreeMemory
766 wxGetMousePosition
= miscc
.wxGetMousePosition
768 wxIsBusy
= miscc
.wxIsBusy
772 wxShell
= miscc
.wxShell
774 wxStartTimer
= miscc
.wxStartTimer
776 wxGetOsVersion
= miscc
.wxGetOsVersion
778 wxGetOsDescription
= miscc
.wxGetOsDescription
780 wxShutdown
= miscc
.wxShutdown
782 wxSleep
= miscc
.wxSleep
784 wxUsleep
= miscc
.wxUsleep
786 wxYield
= miscc
.wxYield
788 wxYieldIfNeeded
= miscc
.wxYieldIfNeeded
790 wxEnableTopLevelWindows
= miscc
.wxEnableTopLevelWindows
792 wxStripMenuCodes
= miscc
.wxStripMenuCodes
794 wxGetEmailAddress
= miscc
.wxGetEmailAddress
796 wxGetHostName
= miscc
.wxGetHostName
798 wxGetFullHostName
= miscc
.wxGetFullHostName
800 wxGetUserId
= miscc
.wxGetUserId
802 wxGetUserName
= miscc
.wxGetUserName
804 wxGetHomeDir
= miscc
.wxGetHomeDir
806 wxGetUserHome
= miscc
.wxGetUserHome
808 wxGetProcessId
= miscc
.wxGetProcessId
810 def wxGetAccelFromString(*_args
, **_kwargs
):
811 val
= apply(miscc
.wxGetAccelFromString
,_args
,_kwargs
)
812 if val
: val
= wxAcceleratorEntryPtr(val
)
817 #-------------- VARIABLE WRAPPERS ------------------
819 wxSHUTDOWN_POWEROFF
= miscc
.wxSHUTDOWN_POWEROFF
820 wxSHUTDOWN_REBOOT
= miscc
.wxSHUTDOWN_REBOOT
821 wxLeft
= miscc
.wxLeft
823 wxRight
= miscc
.wxRight
824 wxBottom
= miscc
.wxBottom
825 wxWidth
= miscc
.wxWidth
826 wxHeight
= miscc
.wxHeight
827 wxCentre
= miscc
.wxCentre
828 wxCenter
= miscc
.wxCenter
829 wxCentreX
= miscc
.wxCentreX
830 wxCentreY
= miscc
.wxCentreY
831 wxUnconstrained
= miscc
.wxUnconstrained
832 wxAsIs
= miscc
.wxAsIs
833 wxPercentOf
= miscc
.wxPercentOf
834 wxAbove
= miscc
.wxAbove
835 wxBelow
= miscc
.wxBelow
836 wxLeftOf
= miscc
.wxLeftOf
837 wxRightOf
= miscc
.wxRightOf
838 wxSameAs
= miscc
.wxSameAs
839 wxAbsolute
= miscc
.wxAbsolute
841 wxNullAcceleratorTable
= wxAcceleratorTablePtr(miscc
.cvar
.wxNullAcceleratorTable
)