]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/gtk/misc.py
Changes needed to enable wxGTK compatibility.
[wxWidgets.git] / utils / wxPython / src / gtk / misc.py
1 # This file was created automatically by SWIG.
2 import miscc
3 class wxSizePtr :
4 def __init__(self,this):
5 self.this = this
6 self.thisown = 0
7 def __del__(self):
8 if self.thisown == 1 :
9 miscc.delete_wxSize(self.this)
10 def Set(self,arg0,arg1):
11 val = miscc.wxSize_Set(self.this,arg0,arg1)
12 return val
13 def GetWidth(self):
14 val = miscc.wxSize_GetWidth(self.this)
15 return val
16 def GetHeight(self):
17 val = miscc.wxSize_GetHeight(self.this)
18 return val
19 def __str__(self):
20 val = miscc.wxSize___str__(self.this)
21 return val
22 def __setattr__(self,name,value):
23 if name == "width" :
24 miscc.wxSize_width_set(self.this,value)
25 return
26 if name == "height" :
27 miscc.wxSize_height_set(self.this,value)
28 return
29 self.__dict__[name] = value
30 def __getattr__(self,name):
31 if name == "width" :
32 return miscc.wxSize_width_get(self.this)
33 if name == "height" :
34 return miscc.wxSize_height_get(self.this)
35 raise AttributeError,name
36 def __repr__(self):
37 return "<C wxSize instance>"
38 class wxSize(wxSizePtr):
39 def __init__(self,*args) :
40 self.this = apply(miscc.new_wxSize,()+args)
41 self.thisown = 1
42
43
44
45
46 class wxRealPointPtr :
47 def __init__(self,this):
48 self.this = this
49 self.thisown = 0
50 def __del__(self):
51 if self.thisown == 1 :
52 miscc.delete_wxRealPoint(self.this)
53 def __setattr__(self,name,value):
54 if name == "x" :
55 miscc.wxRealPoint_x_set(self.this,value)
56 return
57 if name == "y" :
58 miscc.wxRealPoint_y_set(self.this,value)
59 return
60 self.__dict__[name] = value
61 def __getattr__(self,name):
62 if name == "x" :
63 return miscc.wxRealPoint_x_get(self.this)
64 if name == "y" :
65 return miscc.wxRealPoint_y_get(self.this)
66 raise AttributeError,name
67 def __repr__(self):
68 return "<C wxRealPoint instance>"
69 class wxRealPoint(wxRealPointPtr):
70 def __init__(self,*args) :
71 self.this = apply(miscc.new_wxRealPoint,()+args)
72 self.thisown = 1
73
74
75
76
77 class wxPointPtr :
78 def __init__(self,this):
79 self.this = this
80 self.thisown = 0
81 def __del__(self):
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)
86 return val
87 def __str__(self):
88 val = miscc.wxPoint___str__(self.this)
89 return val
90 def __setattr__(self,name,value):
91 if name == "x" :
92 miscc.wxPoint_x_set(self.this,value)
93 return
94 if name == "y" :
95 miscc.wxPoint_y_set(self.this,value)
96 return
97 self.__dict__[name] = value
98 def __getattr__(self,name):
99 if name == "x" :
100 return miscc.wxPoint_x_get(self.this)
101 if name == "y" :
102 return miscc.wxPoint_y_get(self.this)
103 raise AttributeError,name
104 def __repr__(self):
105 return "<C wxPoint instance>"
106 class wxPoint(wxPointPtr):
107 def __init__(self,*args) :
108 self.this = apply(miscc.new_wxPoint,()+args)
109 self.thisown = 1
110
111
112
113
114 class wxRectPtr :
115 def __init__(self,this):
116 self.this = this
117 self.thisown = 0
118 def __del__(self):
119 if self.thisown == 1 :
120 miscc.delete_wxRect(self.this)
121 def GetX(self):
122 val = miscc.wxRect_GetX(self.this)
123 return val
124 def SetX(self,arg0):
125 val = miscc.wxRect_SetX(self.this,arg0)
126 return val
127 def GetY(self):
128 val = miscc.wxRect_GetY(self.this)
129 return val
130 def SetY(self,arg0):
131 val = miscc.wxRect_SetY(self.this,arg0)
132 return val
133 def GetWidth(self):
134 val = miscc.wxRect_GetWidth(self.this)
135 return val
136 def SetWidth(self,arg0):
137 val = miscc.wxRect_SetWidth(self.this,arg0)
138 return val
139 def GetHeight(self):
140 val = miscc.wxRect_GetHeight(self.this)
141 return val
142 def SetHeight(self,arg0):
143 val = miscc.wxRect_SetHeight(self.this,arg0)
144 return val
145 def GetPosition(self):
146 val = miscc.wxRect_GetPosition(self.this)
147 val = wxPointPtr(val)
148 val.thisown = 1
149 return val
150 def GetSize(self):
151 val = miscc.wxRect_GetSize(self.this)
152 val = wxSizePtr(val)
153 val.thisown = 1
154 return val
155 def GetLeft(self):
156 val = miscc.wxRect_GetLeft(self.this)
157 return val
158 def GetTop(self):
159 val = miscc.wxRect_GetTop(self.this)
160 return val
161 def GetBottom(self):
162 val = miscc.wxRect_GetBottom(self.this)
163 return val
164 def GetRight(self):
165 val = miscc.wxRect_GetRight(self.this)
166 return val
167 def __setattr__(self,name,value):
168 if name == "x" :
169 miscc.wxRect_x_set(self.this,value)
170 return
171 if name == "y" :
172 miscc.wxRect_y_set(self.this,value)
173 return
174 if name == "width" :
175 miscc.wxRect_width_set(self.this,value)
176 return
177 if name == "height" :
178 miscc.wxRect_height_set(self.this,value)
179 return
180 self.__dict__[name] = value
181 def __getattr__(self,name):
182 if name == "x" :
183 return miscc.wxRect_x_get(self.this)
184 if name == "y" :
185 return miscc.wxRect_y_get(self.this)
186 if name == "width" :
187 return miscc.wxRect_width_get(self.this)
188 if name == "height" :
189 return miscc.wxRect_height_get(self.this)
190 raise AttributeError,name
191 def __repr__(self):
192 return "<C wxRect instance>"
193 class wxRect(wxRectPtr):
194 def __init__(self,*args) :
195 self.this = apply(miscc.new_wxRect,()+args)
196 self.thisown = 1
197
198
199
200
201 class wxPyTimerPtr :
202 def __init__(self,this):
203 self.this = this
204 self.thisown = 0
205 def __del__(self):
206 if self.thisown == 1 :
207 miscc.delete_wxPyTimer(self.this)
208 def Interval(self):
209 val = miscc.wxPyTimer_Interval(self.this)
210 return val
211 def Start(self,*args):
212 val = apply(miscc.wxPyTimer_Start,(self.this,)+args)
213 return val
214 def Stop(self):
215 val = miscc.wxPyTimer_Stop(self.this)
216 return val
217 def __repr__(self):
218 return "<C wxPyTimer instance>"
219 class wxPyTimer(wxPyTimerPtr):
220 def __init__(self,arg0) :
221 self.this = miscc.new_wxPyTimer(arg0)
222 self.thisown = 1
223
224
225
226
227 class wxIndividualLayoutConstraintPtr :
228 def __init__(self,this):
229 self.this = this
230 self.thisown = 0
231 def Above(self,arg0,*args):
232 val = apply(miscc.wxIndividualLayoutConstraint_Above,(self.this,arg0.this,)+args)
233 return val
234 def Absolute(self,arg0):
235 val = miscc.wxIndividualLayoutConstraint_Absolute(self.this,arg0)
236 return val
237 def AsIs(self):
238 val = miscc.wxIndividualLayoutConstraint_AsIs(self.this)
239 return val
240 def Below(self,arg0,*args):
241 val = apply(miscc.wxIndividualLayoutConstraint_Below,(self.this,arg0.this,)+args)
242 return val
243 def Unconstrained(self):
244 val = miscc.wxIndividualLayoutConstraint_Unconstrained(self.this)
245 return val
246 def LeftOf(self,arg0,*args):
247 val = apply(miscc.wxIndividualLayoutConstraint_LeftOf,(self.this,arg0.this,)+args)
248 return val
249 def PercentOf(self,arg0,arg1,arg2):
250 val = miscc.wxIndividualLayoutConstraint_PercentOf(self.this,arg0.this,arg1,arg2)
251 return val
252 def RightOf(self,arg0,*args):
253 val = apply(miscc.wxIndividualLayoutConstraint_RightOf,(self.this,arg0.this,)+args)
254 return val
255 def SameAs(self,arg0,arg1,*args):
256 val = apply(miscc.wxIndividualLayoutConstraint_SameAs,(self.this,arg0.this,arg1,)+args)
257 return val
258 def Set(self,arg0,arg1,arg2,*args):
259 val = apply(miscc.wxIndividualLayoutConstraint_Set,(self.this,arg0,arg1.this,arg2,)+args)
260 return val
261 def __repr__(self):
262 return "<C wxIndividualLayoutConstraint instance>"
263 class wxIndividualLayoutConstraint(wxIndividualLayoutConstraintPtr):
264 def __init__(self,this):
265 self.this = this
266
267
268
269
270 class wxLayoutConstraintsPtr :
271 def __init__(self,this):
272 self.this = this
273 self.thisown = 0
274 def __setattr__(self,name,value):
275 if name == "bottom" :
276 miscc.wxLayoutConstraints_bottom_set(self.this,value.this)
277 return
278 if name == "centreX" :
279 miscc.wxLayoutConstraints_centreX_set(self.this,value.this)
280 return
281 if name == "centreY" :
282 miscc.wxLayoutConstraints_centreY_set(self.this,value.this)
283 return
284 if name == "height" :
285 miscc.wxLayoutConstraints_height_set(self.this,value.this)
286 return
287 if name == "left" :
288 miscc.wxLayoutConstraints_left_set(self.this,value.this)
289 return
290 if name == "right" :
291 miscc.wxLayoutConstraints_right_set(self.this,value.this)
292 return
293 if name == "top" :
294 miscc.wxLayoutConstraints_top_set(self.this,value.this)
295 return
296 if name == "width" :
297 miscc.wxLayoutConstraints_width_set(self.this,value.this)
298 return
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))
309 if name == "left" :
310 return wxIndividualLayoutConstraintPtr(miscc.wxLayoutConstraints_left_get(self.this))
311 if name == "right" :
312 return wxIndividualLayoutConstraintPtr(miscc.wxLayoutConstraints_right_get(self.this))
313 if name == "top" :
314 return wxIndividualLayoutConstraintPtr(miscc.wxLayoutConstraints_top_get(self.this))
315 if name == "width" :
316 return wxIndividualLayoutConstraintPtr(miscc.wxLayoutConstraints_width_get(self.this))
317 raise AttributeError,name
318 def __repr__(self):
319 return "<C wxLayoutConstraints instance>"
320 class wxLayoutConstraints(wxLayoutConstraintsPtr):
321 def __init__(self) :
322 self.this = miscc.new_wxLayoutConstraints()
323 self.thisown = 1
324
325
326
327
328 class wxRegionPtr :
329 def __init__(self,this):
330 self.this = this
331 self.thisown = 0
332 def __del__(self):
333 if self.thisown == 1 :
334 miscc.delete_wxRegion(self.this)
335 def Clear(self):
336 val = miscc.wxRegion_Clear(self.this)
337 return val
338 def Contains(self,arg0,arg1):
339 val = miscc.wxRegion_Contains(self.this,arg0,arg1)
340 return val
341 def ContainsPoint(self,arg0):
342 val = miscc.wxRegion_ContainsPoint(self.this,arg0.this)
343 return val
344 def ContainsRect(self,arg0):
345 val = miscc.wxRegion_ContainsRect(self.this,arg0.this)
346 return val
347 def GetBox(self):
348 val = miscc.wxRegion_GetBox(self.this)
349 val = wxRectPtr(val)
350 val.thisown = 1
351 return val
352 def Intersect(self,arg0):
353 val = miscc.wxRegion_Intersect(self.this,arg0.this)
354 return val
355 def Subtract(self,arg0):
356 val = miscc.wxRegion_Subtract(self.this,arg0.this)
357 return val
358 def Union(self,arg0):
359 val = miscc.wxRegion_Union(self.this,arg0.this)
360 return val
361 def Xor(self,arg0):
362 val = miscc.wxRegion_Xor(self.this,arg0.this)
363 return val
364 def __repr__(self):
365 return "<C wxRegion instance>"
366 class wxRegion(wxRegionPtr):
367 def __init__(self) :
368 self.this = miscc.new_wxRegion()
369 self.thisown = 1
370
371
372
373
374 class wxRegionIteratorPtr :
375 def __init__(self,this):
376 self.this = this
377 self.thisown = 0
378 def __del__(self):
379 if self.thisown == 1 :
380 miscc.delete_wxRegionIterator(self.this)
381 def GetX(self):
382 val = miscc.wxRegionIterator_GetX(self.this)
383 return val
384 def GetY(self):
385 val = miscc.wxRegionIterator_GetY(self.this)
386 return val
387 def GetW(self):
388 val = miscc.wxRegionIterator_GetW(self.this)
389 return val
390 def GetWidth(self):
391 val = miscc.wxRegionIterator_GetWidth(self.this)
392 return val
393 def GetH(self):
394 val = miscc.wxRegionIterator_GetH(self.this)
395 return val
396 def GetHeight(self):
397 val = miscc.wxRegionIterator_GetHeight(self.this)
398 return val
399 def GetRect(self):
400 val = miscc.wxRegionIterator_GetRect(self.this)
401 val = wxRectPtr(val)
402 val.thisown = 1
403 return val
404 def HaveRects(self):
405 val = miscc.wxRegionIterator_HaveRects(self.this)
406 return val
407 def Reset(self):
408 val = miscc.wxRegionIterator_Reset(self.this)
409 return val
410 def Next(self):
411 val = miscc.wxRegionIterator_Next(self.this)
412 return val
413 def __repr__(self):
414 return "<C wxRegionIterator instance>"
415 class wxRegionIterator(wxRegionIteratorPtr):
416 def __init__(self,arg0) :
417 self.this = miscc.new_wxRegionIterator(arg0.this)
418 self.thisown = 1
419
420
421
422
423 class wxAcceleratorEntryPtr :
424 def __init__(self,this):
425 self.this = this
426 self.thisown = 0
427 def Set(self,arg0,arg1,arg2):
428 val = miscc.wxAcceleratorEntry_Set(self.this,arg0,arg1,arg2)
429 return val
430 def GetFlags(self):
431 val = miscc.wxAcceleratorEntry_GetFlags(self.this)
432 return val
433 def GetKeyCode(self):
434 val = miscc.wxAcceleratorEntry_GetKeyCode(self.this)
435 return val
436 def GetCommand(self):
437 val = miscc.wxAcceleratorEntry_GetCommand(self.this)
438 return val
439 def __repr__(self):
440 return "<C wxAcceleratorEntry instance>"
441 class wxAcceleratorEntry(wxAcceleratorEntryPtr):
442 def __init__(self,*args) :
443 self.this = apply(miscc.new_wxAcceleratorEntry,()+args)
444 self.thisown = 1
445
446
447
448
449 class wxAcceleratorTablePtr :
450 def __init__(self,this):
451 self.this = this
452 self.thisown = 0
453 def __repr__(self):
454 return "<C wxAcceleratorTable instance>"
455 class wxAcceleratorTable(wxAcceleratorTablePtr):
456 def __init__(self,arg0) :
457 self.this = miscc.new_wxAcceleratorTable(arg0.this)
458 self.thisown = 1
459
460
461
462
463
464
465 #-------------- FUNCTION WRAPPERS ------------------
466
467 def wxFileSelector(arg0,*args):
468 argl = map(None,args)
469 try: argl[5] = argl[5].this
470 except: pass
471 args = tuple(argl)
472 val = apply(miscc.wxFileSelector,(arg0,)+args)
473 return val
474
475 def wxGetTextFromUser(arg0,*args):
476 argl = map(None,args)
477 try: argl[2] = argl[2].this
478 except: pass
479 args = tuple(argl)
480 val = apply(miscc.wxGetTextFromUser,(arg0,)+args)
481 return val
482
483 def wxGetSingleChoice(arg0,arg1,arg2,*args):
484 argl = map(None,args)
485 try: argl[0] = argl[0].this
486 except: pass
487 args = tuple(argl)
488 val = apply(miscc.wxGetSingleChoice,(arg0,arg1,arg2,)+args)
489 return val
490
491 def wxGetSingleChoiceIndex(arg0,arg1,arg2,*args):
492 argl = map(None,args)
493 try: argl[0] = argl[0].this
494 except: pass
495 args = tuple(argl)
496 val = apply(miscc.wxGetSingleChoiceIndex,(arg0,arg1,arg2,)+args)
497 return val
498
499 def wxMessageBox(arg0,*args):
500 argl = map(None,args)
501 try: argl[2] = argl[2].this
502 except: pass
503 args = tuple(argl)
504 val = apply(miscc.wxMessageBox,(arg0,)+args)
505 return val
506
507 wxColourDisplay = miscc.wxColourDisplay
508
509 wxDisplayDepth = miscc.wxDisplayDepth
510
511 def wxSetCursor(arg0):
512 val = miscc.wxSetCursor(arg0.this)
513 return val
514
515 NewId = miscc.NewId
516
517 RegisterId = miscc.RegisterId
518
519 def wxBeginBusyCursor(*args):
520 argl = map(None,args)
521 try: argl[0] = argl[0].this
522 except: pass
523 args = tuple(argl)
524 val = apply(miscc.wxBeginBusyCursor,()+args)
525 return val
526
527 wxBell = miscc.wxBell
528
529 wxDisplaySize = miscc.wxDisplaySize
530
531 wxEndBusyCursor = miscc.wxEndBusyCursor
532
533 wxExecute = miscc.wxExecute
534
535 def wxFindWindowByLabel(arg0,*args):
536 argl = map(None,args)
537 try: argl[0] = argl[0].this
538 except: pass
539 args = tuple(argl)
540 val = apply(miscc.wxFindWindowByLabel,(arg0,)+args)
541 val = wxWindowPtr(val)
542 return val
543
544 def wxFindWindowByName(arg0,*args):
545 argl = map(None,args)
546 try: argl[0] = argl[0].this
547 except: pass
548 args = tuple(argl)
549 val = apply(miscc.wxFindWindowByName,(arg0,)+args)
550 val = wxWindowPtr(val)
551 return val
552
553 wxGetMousePosition = miscc.wxGetMousePosition
554
555 wxIsBusy = miscc.wxIsBusy
556
557 wxNow = miscc.wxNow
558
559 wxYield = miscc.wxYield
560
561 wxGetResource = miscc.wxGetResource
562
563 wxResourceAddIdentifier = miscc.wxResourceAddIdentifier
564
565 wxResourceClear = miscc.wxResourceClear
566
567 def wxResourceCreateBitmap(arg0):
568 val = miscc.wxResourceCreateBitmap(arg0)
569 val = wxBitmapPtr(val)
570 val.thisown = 1
571 return val
572
573 def wxResourceCreateIcon(arg0):
574 val = miscc.wxResourceCreateIcon(arg0)
575 val = wxIconPtr(val)
576 val.thisown = 1
577 return val
578
579 def wxResourceCreateMenuBar(arg0):
580 val = miscc.wxResourceCreateMenuBar(arg0)
581 val = wxMenuBarPtr(val)
582 return val
583
584 wxResourceGetIdentifier = miscc.wxResourceGetIdentifier
585
586 wxResourceParseData = miscc.wxResourceParseData
587
588 wxResourceParseFile = miscc.wxResourceParseFile
589
590 wxResourceParseString = miscc.wxResourceParseString
591
592
593
594 #-------------- VARIABLE WRAPPERS ------------------
595
596 wxLeft = miscc.wxLeft
597 wxTop = miscc.wxTop
598 wxRight = miscc.wxRight
599 wxBottom = miscc.wxBottom
600 wxWidth = miscc.wxWidth
601 wxHeight = miscc.wxHeight
602 wxCentre = miscc.wxCentre
603 wxCenter = miscc.wxCenter
604 wxCentreX = miscc.wxCentreX
605 wxCentreY = miscc.wxCentreY
606 wxUnconstrained = miscc.wxUnconstrained
607 wxAsIs = miscc.wxAsIs
608 wxPercentOf = miscc.wxPercentOf
609 wxAbove = miscc.wxAbove
610 wxBelow = miscc.wxBelow
611 wxLeftOf = miscc.wxLeftOf
612 wxRightOf = miscc.wxRightOf
613 wxSameAs = miscc.wxSameAs
614 wxAbsolute = miscc.wxAbsolute
615 wxOutRegion = miscc.wxOutRegion
616 wxPartRegion = miscc.wxPartRegion
617 wxInRegion = miscc.wxInRegion