]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/gtk/misc.py
Additions for wxTreeCtrl
[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
329
330 #-------------- FUNCTION WRAPPERS ------------------
331
332 def wxFileSelector(arg0,*args):
333 argl = map(None,args)
334 try: argl[5] = argl[5].this
335 except: pass
336 args = tuple(argl)
337 val = apply(miscc.wxFileSelector,(arg0,)+args)
338 return val
339
340 def wxGetTextFromUser(arg0,*args):
341 argl = map(None,args)
342 try: argl[2] = argl[2].this
343 except: pass
344 args = tuple(argl)
345 val = apply(miscc.wxGetTextFromUser,(arg0,)+args)
346 return val
347
348 def wxGetSingleChoice(arg0,arg1,arg2,*args):
349 argl = map(None,args)
350 try: argl[0] = argl[0].this
351 except: pass
352 args = tuple(argl)
353 val = apply(miscc.wxGetSingleChoice,(arg0,arg1,arg2,)+args)
354 return val
355
356 def wxGetSingleChoiceIndex(arg0,arg1,arg2,*args):
357 argl = map(None,args)
358 try: argl[0] = argl[0].this
359 except: pass
360 args = tuple(argl)
361 val = apply(miscc.wxGetSingleChoiceIndex,(arg0,arg1,arg2,)+args)
362 return val
363
364 def wxMessageBox(arg0,*args):
365 argl = map(None,args)
366 try: argl[2] = argl[2].this
367 except: pass
368 args = tuple(argl)
369 val = apply(miscc.wxMessageBox,(arg0,)+args)
370 return val
371
372 wxColourDisplay = miscc.wxColourDisplay
373
374 wxDisplayDepth = miscc.wxDisplayDepth
375
376 def wxSetCursor(arg0):
377 val = miscc.wxSetCursor(arg0.this)
378 return val
379
380 NewId = miscc.NewId
381
382 RegisterId = miscc.RegisterId
383
384 def wxBeginBusyCursor(*args):
385 argl = map(None,args)
386 try: argl[0] = argl[0].this
387 except: pass
388 args = tuple(argl)
389 val = apply(miscc.wxBeginBusyCursor,()+args)
390 return val
391
392 wxBell = miscc.wxBell
393
394 wxDisplaySize = miscc.wxDisplaySize
395
396 wxEndBusyCursor = miscc.wxEndBusyCursor
397
398 wxExecute = miscc.wxExecute
399
400 def wxFindWindowByLabel(arg0,*args):
401 argl = map(None,args)
402 try: argl[0] = argl[0].this
403 except: pass
404 args = tuple(argl)
405 val = apply(miscc.wxFindWindowByLabel,(arg0,)+args)
406 val = wxWindowPtr(val)
407 return val
408
409 def wxFindWindowByName(arg0,*args):
410 argl = map(None,args)
411 try: argl[0] = argl[0].this
412 except: pass
413 args = tuple(argl)
414 val = apply(miscc.wxFindWindowByName,(arg0,)+args)
415 val = wxWindowPtr(val)
416 return val
417
418 wxGetMousePosition = miscc.wxGetMousePosition
419
420 wxIsBusy = miscc.wxIsBusy
421
422 wxNow = miscc.wxNow
423
424 wxYield = miscc.wxYield
425
426 wxGetResource = miscc.wxGetResource
427
428 wxResourceAddIdentifier = miscc.wxResourceAddIdentifier
429
430 wxResourceClear = miscc.wxResourceClear
431
432 def wxResourceCreateBitmap(arg0):
433 val = miscc.wxResourceCreateBitmap(arg0)
434 val = wxBitmapPtr(val)
435 val.thisown = 1
436 return val
437
438 def wxResourceCreateIcon(arg0):
439 val = miscc.wxResourceCreateIcon(arg0)
440 val = wxIconPtr(val)
441 val.thisown = 1
442 return val
443
444 def wxResourceCreateMenuBar(arg0):
445 val = miscc.wxResourceCreateMenuBar(arg0)
446 val = wxMenuBarPtr(val)
447 return val
448
449 wxResourceGetIdentifier = miscc.wxResourceGetIdentifier
450
451 wxResourceParseData = miscc.wxResourceParseData
452
453 wxResourceParseFile = miscc.wxResourceParseFile
454
455 wxResourceParseString = miscc.wxResourceParseString
456
457
458
459 #-------------- VARIABLE WRAPPERS ------------------
460
461 wxLeft = miscc.wxLeft
462 wxTop = miscc.wxTop
463 wxRight = miscc.wxRight
464 wxBottom = miscc.wxBottom
465 wxWidth = miscc.wxWidth
466 wxHeight = miscc.wxHeight
467 wxCentre = miscc.wxCentre
468 wxCenter = miscc.wxCenter
469 wxCentreX = miscc.wxCentreX
470 wxCentreY = miscc.wxCentreY
471 wxUnconstrained = miscc.wxUnconstrained
472 wxAsIs = miscc.wxAsIs
473 wxPercentOf = miscc.wxPercentOf
474 wxAbove = miscc.wxAbove
475 wxBelow = miscc.wxBelow
476 wxLeftOf = miscc.wxLeftOf
477 wxRightOf = miscc.wxRightOf
478 wxSameAs = miscc.wxSameAs
479 wxAbsolute = miscc.wxAbsolute