]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/msw/misc.py
Additions for wxTreeCtrl
[wxWidgets.git] / utils / wxPython / src / msw / 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 wxAcceleratorEntryPtr :
329 def __init__(self,this):
330 self.this = this
331 self.thisown = 0
332 def Set(self,arg0,arg1,arg2):
333 val = miscc.wxAcceleratorEntry_Set(self.this,arg0,arg1,arg2)
334 return val
335 def GetFlags(self):
336 val = miscc.wxAcceleratorEntry_GetFlags(self.this)
337 return val
338 def GetKeyCode(self):
339 val = miscc.wxAcceleratorEntry_GetKeyCode(self.this)
340 return val
341 def GetCommand(self):
342 val = miscc.wxAcceleratorEntry_GetCommand(self.this)
343 return val
344 def __repr__(self):
345 return "<C wxAcceleratorEntry instance>"
346 class wxAcceleratorEntry(wxAcceleratorEntryPtr):
347 def __init__(self,*args) :
348 self.this = apply(miscc.new_wxAcceleratorEntry,()+args)
349 self.thisown = 1
350
351
352
353
354 class wxAcceleratorTablePtr :
355 def __init__(self,this):
356 self.this = this
357 self.thisown = 0
358 def __repr__(self):
359 return "<C wxAcceleratorTable instance>"
360 class wxAcceleratorTable(wxAcceleratorTablePtr):
361 def __init__(self,arg0) :
362 self.this = miscc.new_wxAcceleratorTable(arg0.this)
363 self.thisown = 1
364
365
366
367
368
369
370 #-------------- FUNCTION WRAPPERS ------------------
371
372 def wxFileSelector(arg0,*args):
373 argl = map(None,args)
374 try: argl[5] = argl[5].this
375 except: pass
376 args = tuple(argl)
377 val = apply(miscc.wxFileSelector,(arg0,)+args)
378 return val
379
380 def wxGetTextFromUser(arg0,*args):
381 argl = map(None,args)
382 try: argl[2] = argl[2].this
383 except: pass
384 args = tuple(argl)
385 val = apply(miscc.wxGetTextFromUser,(arg0,)+args)
386 return val
387
388 def wxGetSingleChoice(arg0,arg1,arg2,*args):
389 argl = map(None,args)
390 try: argl[0] = argl[0].this
391 except: pass
392 args = tuple(argl)
393 val = apply(miscc.wxGetSingleChoice,(arg0,arg1,arg2,)+args)
394 return val
395
396 def wxGetSingleChoiceIndex(arg0,arg1,arg2,*args):
397 argl = map(None,args)
398 try: argl[0] = argl[0].this
399 except: pass
400 args = tuple(argl)
401 val = apply(miscc.wxGetSingleChoiceIndex,(arg0,arg1,arg2,)+args)
402 return val
403
404 def wxMessageBox(arg0,*args):
405 argl = map(None,args)
406 try: argl[2] = argl[2].this
407 except: pass
408 args = tuple(argl)
409 val = apply(miscc.wxMessageBox,(arg0,)+args)
410 return val
411
412 wxColourDisplay = miscc.wxColourDisplay
413
414 wxDisplayDepth = miscc.wxDisplayDepth
415
416 def wxSetCursor(arg0):
417 val = miscc.wxSetCursor(arg0.this)
418 return val
419
420 NewId = miscc.NewId
421
422 RegisterId = miscc.RegisterId
423
424 def wxBeginBusyCursor(*args):
425 argl = map(None,args)
426 try: argl[0] = argl[0].this
427 except: pass
428 args = tuple(argl)
429 val = apply(miscc.wxBeginBusyCursor,()+args)
430 return val
431
432 wxBell = miscc.wxBell
433
434 wxDisplaySize = miscc.wxDisplaySize
435
436 wxEndBusyCursor = miscc.wxEndBusyCursor
437
438 wxExecute = miscc.wxExecute
439
440 def wxFindWindowByLabel(arg0,*args):
441 argl = map(None,args)
442 try: argl[0] = argl[0].this
443 except: pass
444 args = tuple(argl)
445 val = apply(miscc.wxFindWindowByLabel,(arg0,)+args)
446 val = wxWindowPtr(val)
447 return val
448
449 def wxFindWindowByName(arg0,*args):
450 argl = map(None,args)
451 try: argl[0] = argl[0].this
452 except: pass
453 args = tuple(argl)
454 val = apply(miscc.wxFindWindowByName,(arg0,)+args)
455 val = wxWindowPtr(val)
456 return val
457
458 def wxGetActiveWindow():
459 val = miscc.wxGetActiveWindow()
460 val = wxWindowPtr(val)
461 return val
462
463 wxGetElapsedTime = miscc.wxGetElapsedTime
464
465 wxGetFreeMemory = miscc.wxGetFreeMemory
466
467 wxGetMousePosition = miscc.wxGetMousePosition
468
469 wxIsBusy = miscc.wxIsBusy
470
471 wxNow = miscc.wxNow
472
473 wxShell = miscc.wxShell
474
475 wxStartTimer = miscc.wxStartTimer
476
477 wxGetOsVersion = miscc.wxGetOsVersion
478
479 wxYield = miscc.wxYield
480
481 wxGetResource = miscc.wxGetResource
482
483 wxResourceAddIdentifier = miscc.wxResourceAddIdentifier
484
485 wxResourceClear = miscc.wxResourceClear
486
487 def wxResourceCreateBitmap(arg0):
488 val = miscc.wxResourceCreateBitmap(arg0)
489 val = wxBitmapPtr(val)
490 val.thisown = 1
491 return val
492
493 def wxResourceCreateIcon(arg0):
494 val = miscc.wxResourceCreateIcon(arg0)
495 val = wxIconPtr(val)
496 val.thisown = 1
497 return val
498
499 def wxResourceCreateMenuBar(arg0):
500 val = miscc.wxResourceCreateMenuBar(arg0)
501 val = wxMenuBarPtr(val)
502 return val
503
504 wxResourceGetIdentifier = miscc.wxResourceGetIdentifier
505
506 wxResourceParseData = miscc.wxResourceParseData
507
508 wxResourceParseFile = miscc.wxResourceParseFile
509
510 wxResourceParseString = miscc.wxResourceParseString
511
512
513
514 #-------------- VARIABLE WRAPPERS ------------------
515
516 wxLeft = miscc.wxLeft
517 wxTop = miscc.wxTop
518 wxRight = miscc.wxRight
519 wxBottom = miscc.wxBottom
520 wxWidth = miscc.wxWidth
521 wxHeight = miscc.wxHeight
522 wxCentre = miscc.wxCentre
523 wxCenter = miscc.wxCenter
524 wxCentreX = miscc.wxCentreX
525 wxCentreY = miscc.wxCentreY
526 wxUnconstrained = miscc.wxUnconstrained
527 wxAsIs = miscc.wxAsIs
528 wxPercentOf = miscc.wxPercentOf
529 wxAbove = miscc.wxAbove
530 wxBelow = miscc.wxBelow
531 wxLeftOf = miscc.wxLeftOf
532 wxRightOf = miscc.wxRightOf
533 wxSameAs = miscc.wxSameAs
534 wxAbsolute = miscc.wxAbsolute