]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/gtk/controls2.py
updates of some SWIG generated stuff
[wxWidgets.git] / utils / wxPython / src / gtk / controls2.py
1 # This file was created automatically by SWIG.
2 import controls2c
3
4 from misc import *
5
6 from windows import *
7
8 from gdi import *
9
10 from events import *
11
12 from controls import *
13 import wx
14 class wxListItemPtr :
15 def __init__(self,this):
16 self.this = this
17 self.thisown = 0
18 def __del__(self,controls2c=controls2c):
19 if self.thisown == 1 :
20 controls2c.delete_wxListItem(self)
21 def __setattr__(self,name,value):
22 if name == "m_mask" :
23 controls2c.wxListItem_m_mask_set(self,value)
24 return
25 if name == "m_itemId" :
26 controls2c.wxListItem_m_itemId_set(self,value)
27 return
28 if name == "m_col" :
29 controls2c.wxListItem_m_col_set(self,value)
30 return
31 if name == "m_state" :
32 controls2c.wxListItem_m_state_set(self,value)
33 return
34 if name == "m_stateMask" :
35 controls2c.wxListItem_m_stateMask_set(self,value)
36 return
37 if name == "m_text" :
38 controls2c.wxListItem_m_text_set(self,value)
39 return
40 if name == "m_image" :
41 controls2c.wxListItem_m_image_set(self,value)
42 return
43 if name == "m_data" :
44 controls2c.wxListItem_m_data_set(self,value)
45 return
46 if name == "m_format" :
47 controls2c.wxListItem_m_format_set(self,value)
48 return
49 if name == "m_width" :
50 controls2c.wxListItem_m_width_set(self,value)
51 return
52 self.__dict__[name] = value
53 def __getattr__(self,name):
54 if name == "m_mask" :
55 return controls2c.wxListItem_m_mask_get(self)
56 if name == "m_itemId" :
57 return controls2c.wxListItem_m_itemId_get(self)
58 if name == "m_col" :
59 return controls2c.wxListItem_m_col_get(self)
60 if name == "m_state" :
61 return controls2c.wxListItem_m_state_get(self)
62 if name == "m_stateMask" :
63 return controls2c.wxListItem_m_stateMask_get(self)
64 if name == "m_text" :
65 return controls2c.wxListItem_m_text_get(self)
66 if name == "m_image" :
67 return controls2c.wxListItem_m_image_get(self)
68 if name == "m_data" :
69 return controls2c.wxListItem_m_data_get(self)
70 if name == "m_format" :
71 return controls2c.wxListItem_m_format_get(self)
72 if name == "m_width" :
73 return controls2c.wxListItem_m_width_get(self)
74 raise AttributeError,name
75 def __repr__(self):
76 return "<C wxListItem instance at %s>" % (self.this,)
77 class wxListItem(wxListItemPtr):
78 def __init__(self,*_args,**_kwargs):
79 self.this = apply(controls2c.new_wxListItem,_args,_kwargs)
80 self.thisown = 1
81
82
83
84
85 class wxListEventPtr(wxCommandEventPtr):
86 def __init__(self,this):
87 self.this = this
88 self.thisown = 0
89 def __setattr__(self,name,value):
90 if name == "m_code" :
91 controls2c.wxListEvent_m_code_set(self,value)
92 return
93 if name == "m_itemIndex" :
94 controls2c.wxListEvent_m_itemIndex_set(self,value)
95 return
96 if name == "m_oldItemIndex" :
97 controls2c.wxListEvent_m_oldItemIndex_set(self,value)
98 return
99 if name == "m_col" :
100 controls2c.wxListEvent_m_col_set(self,value)
101 return
102 if name == "m_cancelled" :
103 controls2c.wxListEvent_m_cancelled_set(self,value)
104 return
105 if name == "m_pointDrag" :
106 controls2c.wxListEvent_m_pointDrag_set(self,value.this)
107 return
108 if name == "m_item" :
109 controls2c.wxListEvent_m_item_set(self,value.this)
110 return
111 self.__dict__[name] = value
112 def __getattr__(self,name):
113 if name == "m_code" :
114 return controls2c.wxListEvent_m_code_get(self)
115 if name == "m_itemIndex" :
116 return controls2c.wxListEvent_m_itemIndex_get(self)
117 if name == "m_oldItemIndex" :
118 return controls2c.wxListEvent_m_oldItemIndex_get(self)
119 if name == "m_col" :
120 return controls2c.wxListEvent_m_col_get(self)
121 if name == "m_cancelled" :
122 return controls2c.wxListEvent_m_cancelled_get(self)
123 if name == "m_pointDrag" :
124 return wxPointPtr(controls2c.wxListEvent_m_pointDrag_get(self))
125 if name == "m_item" :
126 return wxListItemPtr(controls2c.wxListEvent_m_item_get(self))
127 raise AttributeError,name
128 def __repr__(self):
129 return "<C wxListEvent instance at %s>" % (self.this,)
130 class wxListEvent(wxListEventPtr):
131 def __init__(self,this):
132 self.this = this
133
134
135
136
137 class wxListCtrlPtr(wxControlPtr):
138 def __init__(self,this):
139 self.this = this
140 self.thisown = 0
141 def Arrange(self, *_args, **_kwargs):
142 val = apply(controls2c.wxListCtrl_Arrange,(self,) + _args, _kwargs)
143 return val
144 def DeleteItem(self, *_args, **_kwargs):
145 val = apply(controls2c.wxListCtrl_DeleteItem,(self,) + _args, _kwargs)
146 return val
147 def DeleteAllItems(self, *_args, **_kwargs):
148 val = apply(controls2c.wxListCtrl_DeleteAllItems,(self,) + _args, _kwargs)
149 return val
150 def DeleteColumn(self, *_args, **_kwargs):
151 val = apply(controls2c.wxListCtrl_DeleteColumn,(self,) + _args, _kwargs)
152 return val
153 def DeleteAllColumns(self, *_args, **_kwargs):
154 val = apply(controls2c.wxListCtrl_DeleteAllColumns,(self,) + _args, _kwargs)
155 return val
156 def ClearAll(self, *_args, **_kwargs):
157 val = apply(controls2c.wxListCtrl_ClearAll,(self,) + _args, _kwargs)
158 return val
159 def EditLabel(self, *_args, **_kwargs):
160 val = apply(controls2c.wxListCtrl_EditLabel,(self,) + _args, _kwargs)
161 return val
162 def EnsureVisible(self, *_args, **_kwargs):
163 val = apply(controls2c.wxListCtrl_EnsureVisible,(self,) + _args, _kwargs)
164 return val
165 def FindItem(self, *_args, **_kwargs):
166 val = apply(controls2c.wxListCtrl_FindItem,(self,) + _args, _kwargs)
167 return val
168 def FindItemData(self, *_args, **_kwargs):
169 val = apply(controls2c.wxListCtrl_FindItemData,(self,) + _args, _kwargs)
170 return val
171 def FindItemAtPos(self, *_args, **_kwargs):
172 val = apply(controls2c.wxListCtrl_FindItemAtPos,(self,) + _args, _kwargs)
173 return val
174 def GetColumn(self, *_args, **_kwargs):
175 val = apply(controls2c.wxListCtrl_GetColumn,(self,) + _args, _kwargs)
176 return val
177 def GetColumnWidth(self, *_args, **_kwargs):
178 val = apply(controls2c.wxListCtrl_GetColumnWidth,(self,) + _args, _kwargs)
179 return val
180 def GetCountPerPage(self, *_args, **_kwargs):
181 val = apply(controls2c.wxListCtrl_GetCountPerPage,(self,) + _args, _kwargs)
182 return val
183 def GetImageList(self, *_args, **_kwargs):
184 val = apply(controls2c.wxListCtrl_GetImageList,(self,) + _args, _kwargs)
185 if val: val = wxImageListPtr(val)
186 return val
187 def GetItemData(self, *_args, **_kwargs):
188 val = apply(controls2c.wxListCtrl_GetItemData,(self,) + _args, _kwargs)
189 return val
190 def GetItem(self, *_args, **_kwargs):
191 val = apply(controls2c.wxListCtrl_GetItem,(self,) + _args, _kwargs)
192 if val: val = wxListItemPtr(val) ; val.thisown = 1
193 return val
194 def GetItemPosition(self, *_args, **_kwargs):
195 val = apply(controls2c.wxListCtrl_GetItemPosition,(self,) + _args, _kwargs)
196 if val: val = wxPointPtr(val) ; val.thisown = 1
197 return val
198 def GetItemRect(self, *_args, **_kwargs):
199 val = apply(controls2c.wxListCtrl_GetItemRect,(self,) + _args, _kwargs)
200 if val: val = wxRectPtr(val) ; val.thisown = 1
201 return val
202 def GetItemState(self, *_args, **_kwargs):
203 val = apply(controls2c.wxListCtrl_GetItemState,(self,) + _args, _kwargs)
204 return val
205 def GetItemCount(self, *_args, **_kwargs):
206 val = apply(controls2c.wxListCtrl_GetItemCount,(self,) + _args, _kwargs)
207 return val
208 def GetItemSpacing(self, *_args, **_kwargs):
209 val = apply(controls2c.wxListCtrl_GetItemSpacing,(self,) + _args, _kwargs)
210 return val
211 def GetItemText(self, *_args, **_kwargs):
212 val = apply(controls2c.wxListCtrl_GetItemText,(self,) + _args, _kwargs)
213 return val
214 def GetNextItem(self, *_args, **_kwargs):
215 val = apply(controls2c.wxListCtrl_GetNextItem,(self,) + _args, _kwargs)
216 return val
217 def GetSelectedItemCount(self, *_args, **_kwargs):
218 val = apply(controls2c.wxListCtrl_GetSelectedItemCount,(self,) + _args, _kwargs)
219 return val
220 def GetTopItem(self, *_args, **_kwargs):
221 val = apply(controls2c.wxListCtrl_GetTopItem,(self,) + _args, _kwargs)
222 return val
223 def HitTest(self, *_args, **_kwargs):
224 val = apply(controls2c.wxListCtrl_HitTest,(self,) + _args, _kwargs)
225 return val
226 def InsertColumnWith(self, *_args, **_kwargs):
227 val = apply(controls2c.wxListCtrl_InsertColumnWith,(self,) + _args, _kwargs)
228 return val
229 def InsertColumn(self, *_args, **_kwargs):
230 val = apply(controls2c.wxListCtrl_InsertColumn,(self,) + _args, _kwargs)
231 return val
232 def InsertItem(self, *_args, **_kwargs):
233 val = apply(controls2c.wxListCtrl_InsertItem,(self,) + _args, _kwargs)
234 return val
235 def InsertStringItem(self, *_args, **_kwargs):
236 val = apply(controls2c.wxListCtrl_InsertStringItem,(self,) + _args, _kwargs)
237 return val
238 def InsertImageItem(self, *_args, **_kwargs):
239 val = apply(controls2c.wxListCtrl_InsertImageItem,(self,) + _args, _kwargs)
240 return val
241 def InsertImageStringItem(self, *_args, **_kwargs):
242 val = apply(controls2c.wxListCtrl_InsertImageStringItem,(self,) + _args, _kwargs)
243 return val
244 def ScrollList(self, *_args, **_kwargs):
245 val = apply(controls2c.wxListCtrl_ScrollList,(self,) + _args, _kwargs)
246 return val
247 def SetBackgroundColour(self, *_args, **_kwargs):
248 val = apply(controls2c.wxListCtrl_SetBackgroundColour,(self,) + _args, _kwargs)
249 return val
250 def SetColumn(self, *_args, **_kwargs):
251 val = apply(controls2c.wxListCtrl_SetColumn,(self,) + _args, _kwargs)
252 return val
253 def SetColumnWidth(self, *_args, **_kwargs):
254 val = apply(controls2c.wxListCtrl_SetColumnWidth,(self,) + _args, _kwargs)
255 return val
256 def SetImageList(self, *_args, **_kwargs):
257 val = apply(controls2c.wxListCtrl_SetImageList,(self,) + _args, _kwargs)
258 return val
259 def SetItem(self, *_args, **_kwargs):
260 val = apply(controls2c.wxListCtrl_SetItem,(self,) + _args, _kwargs)
261 return val
262 def SetStringItem(self, *_args, **_kwargs):
263 val = apply(controls2c.wxListCtrl_SetStringItem,(self,) + _args, _kwargs)
264 return val
265 def SetItemData(self, *_args, **_kwargs):
266 val = apply(controls2c.wxListCtrl_SetItemData,(self,) + _args, _kwargs)
267 return val
268 def SetItemImage(self, *_args, **_kwargs):
269 val = apply(controls2c.wxListCtrl_SetItemImage,(self,) + _args, _kwargs)
270 return val
271 def SetItemPosition(self, *_args, **_kwargs):
272 val = apply(controls2c.wxListCtrl_SetItemPosition,(self,) + _args, _kwargs)
273 return val
274 def SetItemState(self, *_args, **_kwargs):
275 val = apply(controls2c.wxListCtrl_SetItemState,(self,) + _args, _kwargs)
276 return val
277 def SetItemText(self, *_args, **_kwargs):
278 val = apply(controls2c.wxListCtrl_SetItemText,(self,) + _args, _kwargs)
279 return val
280 def SetSingleStyle(self, *_args, **_kwargs):
281 val = apply(controls2c.wxListCtrl_SetSingleStyle,(self,) + _args, _kwargs)
282 return val
283 def SetWindowStyleFlag(self, *_args, **_kwargs):
284 val = apply(controls2c.wxListCtrl_SetWindowStyleFlag,(self,) + _args, _kwargs)
285 return val
286 def __repr__(self):
287 return "<C wxListCtrl instance at %s>" % (self.this,)
288 class wxListCtrl(wxListCtrlPtr):
289 def __init__(self,*_args,**_kwargs):
290 self.this = apply(controls2c.new_wxListCtrl,_args,_kwargs)
291 self.thisown = 1
292 wx._StdWindowCallbacks(self)
293
294
295
296
297 class wxTreeItemIdPtr :
298 def __init__(self,this):
299 self.this = this
300 self.thisown = 0
301 def __del__(self,controls2c=controls2c):
302 if self.thisown == 1 :
303 controls2c.delete_wxTreeItemId(self)
304 def IsOk(self, *_args, **_kwargs):
305 val = apply(controls2c.wxTreeItemId_IsOk,(self,) + _args, _kwargs)
306 return val
307 def __repr__(self):
308 return "<C wxTreeItemId instance at %s>" % (self.this,)
309 class wxTreeItemId(wxTreeItemIdPtr):
310 def __init__(self,*_args,**_kwargs):
311 self.this = apply(controls2c.new_wxTreeItemId,_args,_kwargs)
312 self.thisown = 1
313
314
315
316
317 class wxTreeItemDataPtr :
318 def __init__(self,this):
319 self.this = this
320 self.thisown = 0
321 def GetData(self, *_args, **_kwargs):
322 val = apply(controls2c.wxTreeItemData_GetData,(self,) + _args, _kwargs)
323 return val
324 def SetData(self, *_args, **_kwargs):
325 val = apply(controls2c.wxTreeItemData_SetData,(self,) + _args, _kwargs)
326 return val
327 def GetId(self, *_args, **_kwargs):
328 val = apply(controls2c.wxTreeItemData_GetId,(self,) + _args, _kwargs)
329 if val: val = wxTreeItemIdPtr(val)
330 return val
331 def SetId(self, *_args, **_kwargs):
332 val = apply(controls2c.wxTreeItemData_SetId,(self,) + _args, _kwargs)
333 return val
334 def __repr__(self):
335 return "<C wxTreeItemData instance at %s>" % (self.this,)
336 class wxTreeItemData(wxTreeItemDataPtr):
337 def __init__(self,*_args,**_kwargs):
338 self.this = apply(controls2c.new_wxTreeItemData,_args,_kwargs)
339 self.thisown = 1
340
341
342
343
344 class wxTreeEventPtr(wxNotifyEventPtr):
345 def __init__(self,this):
346 self.this = this
347 self.thisown = 0
348 def GetItem(self, *_args, **_kwargs):
349 val = apply(controls2c.wxTreeEvent_GetItem,(self,) + _args, _kwargs)
350 if val: val = wxTreeItemIdPtr(val) ; val.thisown = 1
351 return val
352 def GetOldItem(self, *_args, **_kwargs):
353 val = apply(controls2c.wxTreeEvent_GetOldItem,(self,) + _args, _kwargs)
354 if val: val = wxTreeItemIdPtr(val) ; val.thisown = 1
355 return val
356 def GetPoint(self, *_args, **_kwargs):
357 val = apply(controls2c.wxTreeEvent_GetPoint,(self,) + _args, _kwargs)
358 if val: val = wxPointPtr(val) ; val.thisown = 1
359 return val
360 def GetCode(self, *_args, **_kwargs):
361 val = apply(controls2c.wxTreeEvent_GetCode,(self,) + _args, _kwargs)
362 return val
363 def GetLabel(self, *_args, **_kwargs):
364 val = apply(controls2c.wxTreeEvent_GetLabel,(self,) + _args, _kwargs)
365 return val
366 def __repr__(self):
367 return "<C wxTreeEvent instance at %s>" % (self.this,)
368 class wxTreeEvent(wxTreeEventPtr):
369 def __init__(self,this):
370 self.this = this
371
372
373
374
375 class wxTreeCtrlPtr(wxControlPtr):
376 def __init__(self,this):
377 self.this = this
378 self.thisown = 0
379 def GetCount(self, *_args, **_kwargs):
380 val = apply(controls2c.wxTreeCtrl_GetCount,(self,) + _args, _kwargs)
381 return val
382 def GetIndent(self, *_args, **_kwargs):
383 val = apply(controls2c.wxTreeCtrl_GetIndent,(self,) + _args, _kwargs)
384 return val
385 def SetIndent(self, *_args, **_kwargs):
386 val = apply(controls2c.wxTreeCtrl_SetIndent,(self,) + _args, _kwargs)
387 return val
388 def GetImageList(self, *_args, **_kwargs):
389 val = apply(controls2c.wxTreeCtrl_GetImageList,(self,) + _args, _kwargs)
390 if val: val = wxImageListPtr(val)
391 return val
392 def GetStateImageList(self, *_args, **_kwargs):
393 val = apply(controls2c.wxTreeCtrl_GetStateImageList,(self,) + _args, _kwargs)
394 if val: val = wxImageListPtr(val)
395 return val
396 def SetImageList(self, *_args, **_kwargs):
397 val = apply(controls2c.wxTreeCtrl_SetImageList,(self,) + _args, _kwargs)
398 return val
399 def SetStateImageList(self, *_args, **_kwargs):
400 val = apply(controls2c.wxTreeCtrl_SetStateImageList,(self,) + _args, _kwargs)
401 return val
402 def GetItemText(self, *_args, **_kwargs):
403 val = apply(controls2c.wxTreeCtrl_GetItemText,(self,) + _args, _kwargs)
404 return val
405 def GetItemImage(self, *_args, **_kwargs):
406 val = apply(controls2c.wxTreeCtrl_GetItemImage,(self,) + _args, _kwargs)
407 return val
408 def GetItemSelectedImage(self, *_args, **_kwargs):
409 val = apply(controls2c.wxTreeCtrl_GetItemSelectedImage,(self,) + _args, _kwargs)
410 return val
411 def SetItemText(self, *_args, **_kwargs):
412 val = apply(controls2c.wxTreeCtrl_SetItemText,(self,) + _args, _kwargs)
413 return val
414 def SetItemImage(self, *_args, **_kwargs):
415 val = apply(controls2c.wxTreeCtrl_SetItemImage,(self,) + _args, _kwargs)
416 return val
417 def SetItemSelectedImage(self, *_args, **_kwargs):
418 val = apply(controls2c.wxTreeCtrl_SetItemSelectedImage,(self,) + _args, _kwargs)
419 return val
420 def SetItemHasChildren(self, *_args, **_kwargs):
421 val = apply(controls2c.wxTreeCtrl_SetItemHasChildren,(self,) + _args, _kwargs)
422 return val
423 def GetItemData(self, *_args, **_kwargs):
424 val = apply(controls2c.wxTreeCtrl_GetItemData,(self,) + _args, _kwargs)
425 if val: val = wxTreeItemDataPtr(val)
426 return val
427 def SetItemData(self, *_args, **_kwargs):
428 val = apply(controls2c.wxTreeCtrl_SetItemData,(self,) + _args, _kwargs)
429 return val
430 def GetPyData(self, *_args, **_kwargs):
431 val = apply(controls2c.wxTreeCtrl_GetPyData,(self,) + _args, _kwargs)
432 return val
433 def SetPyData(self, *_args, **_kwargs):
434 val = apply(controls2c.wxTreeCtrl_SetPyData,(self,) + _args, _kwargs)
435 return val
436 def IsVisible(self, *_args, **_kwargs):
437 val = apply(controls2c.wxTreeCtrl_IsVisible,(self,) + _args, _kwargs)
438 return val
439 def ItemHasChildren(self, *_args, **_kwargs):
440 val = apply(controls2c.wxTreeCtrl_ItemHasChildren,(self,) + _args, _kwargs)
441 return val
442 def IsExpanded(self, *_args, **_kwargs):
443 val = apply(controls2c.wxTreeCtrl_IsExpanded,(self,) + _args, _kwargs)
444 return val
445 def IsSelected(self, *_args, **_kwargs):
446 val = apply(controls2c.wxTreeCtrl_IsSelected,(self,) + _args, _kwargs)
447 return val
448 def GetRootItem(self, *_args, **_kwargs):
449 val = apply(controls2c.wxTreeCtrl_GetRootItem,(self,) + _args, _kwargs)
450 if val: val = wxTreeItemIdPtr(val) ; val.thisown = 1
451 return val
452 def GetSelection(self, *_args, **_kwargs):
453 val = apply(controls2c.wxTreeCtrl_GetSelection,(self,) + _args, _kwargs)
454 if val: val = wxTreeItemIdPtr(val) ; val.thisown = 1
455 return val
456 def GetParent(self, *_args, **_kwargs):
457 val = apply(controls2c.wxTreeCtrl_GetParent,(self,) + _args, _kwargs)
458 if val: val = wxTreeItemIdPtr(val) ; val.thisown = 1
459 return val
460 def GetSelections(self, *_args, **_kwargs):
461 val = apply(controls2c.wxTreeCtrl_GetSelections,(self,) + _args, _kwargs)
462 return val
463 def GetChildrenCount(self, *_args, **_kwargs):
464 val = apply(controls2c.wxTreeCtrl_GetChildrenCount,(self,) + _args, _kwargs)
465 return val
466 def GetFirstChild(self, *_args, **_kwargs):
467 val = apply(controls2c.wxTreeCtrl_GetFirstChild,(self,) + _args, _kwargs)
468 return val
469 def GetNextChild(self, *_args, **_kwargs):
470 val = apply(controls2c.wxTreeCtrl_GetNextChild,(self,) + _args, _kwargs)
471 return val
472 def GetNextSibling(self, *_args, **_kwargs):
473 val = apply(controls2c.wxTreeCtrl_GetNextSibling,(self,) + _args, _kwargs)
474 if val: val = wxTreeItemIdPtr(val) ; val.thisown = 1
475 return val
476 def GetPrevSibling(self, *_args, **_kwargs):
477 val = apply(controls2c.wxTreeCtrl_GetPrevSibling,(self,) + _args, _kwargs)
478 if val: val = wxTreeItemIdPtr(val) ; val.thisown = 1
479 return val
480 def GetFirstVisibleItem(self, *_args, **_kwargs):
481 val = apply(controls2c.wxTreeCtrl_GetFirstVisibleItem,(self,) + _args, _kwargs)
482 if val: val = wxTreeItemIdPtr(val) ; val.thisown = 1
483 return val
484 def GetNextVisible(self, *_args, **_kwargs):
485 val = apply(controls2c.wxTreeCtrl_GetNextVisible,(self,) + _args, _kwargs)
486 if val: val = wxTreeItemIdPtr(val) ; val.thisown = 1
487 return val
488 def GetPrevVisible(self, *_args, **_kwargs):
489 val = apply(controls2c.wxTreeCtrl_GetPrevVisible,(self,) + _args, _kwargs)
490 if val: val = wxTreeItemIdPtr(val) ; val.thisown = 1
491 return val
492 def GetLastChild(self, *_args, **_kwargs):
493 val = apply(controls2c.wxTreeCtrl_GetLastChild,(self,) + _args, _kwargs)
494 if val: val = wxTreeItemIdPtr(val) ; val.thisown = 1
495 return val
496 def AddRoot(self, *_args, **_kwargs):
497 val = apply(controls2c.wxTreeCtrl_AddRoot,(self,) + _args, _kwargs)
498 if val: val = wxTreeItemIdPtr(val) ; val.thisown = 1
499 return val
500 def PrependItem(self, *_args, **_kwargs):
501 val = apply(controls2c.wxTreeCtrl_PrependItem,(self,) + _args, _kwargs)
502 if val: val = wxTreeItemIdPtr(val) ; val.thisown = 1
503 return val
504 def InsertItem(self, *_args, **_kwargs):
505 val = apply(controls2c.wxTreeCtrl_InsertItem,(self,) + _args, _kwargs)
506 if val: val = wxTreeItemIdPtr(val) ; val.thisown = 1
507 return val
508 def AppendItem(self, *_args, **_kwargs):
509 val = apply(controls2c.wxTreeCtrl_AppendItem,(self,) + _args, _kwargs)
510 if val: val = wxTreeItemIdPtr(val) ; val.thisown = 1
511 return val
512 def Delete(self, *_args, **_kwargs):
513 val = apply(controls2c.wxTreeCtrl_Delete,(self,) + _args, _kwargs)
514 return val
515 def DeleteChildren(self, *_args, **_kwargs):
516 val = apply(controls2c.wxTreeCtrl_DeleteChildren,(self,) + _args, _kwargs)
517 return val
518 def DeleteAllItems(self, *_args, **_kwargs):
519 val = apply(controls2c.wxTreeCtrl_DeleteAllItems,(self,) + _args, _kwargs)
520 return val
521 def Expand(self, *_args, **_kwargs):
522 val = apply(controls2c.wxTreeCtrl_Expand,(self,) + _args, _kwargs)
523 return val
524 def Collapse(self, *_args, **_kwargs):
525 val = apply(controls2c.wxTreeCtrl_Collapse,(self,) + _args, _kwargs)
526 return val
527 def CollapseAndReset(self, *_args, **_kwargs):
528 val = apply(controls2c.wxTreeCtrl_CollapseAndReset,(self,) + _args, _kwargs)
529 return val
530 def Toggle(self, *_args, **_kwargs):
531 val = apply(controls2c.wxTreeCtrl_Toggle,(self,) + _args, _kwargs)
532 return val
533 def Unselect(self, *_args, **_kwargs):
534 val = apply(controls2c.wxTreeCtrl_Unselect,(self,) + _args, _kwargs)
535 return val
536 def UnselectAll(self, *_args, **_kwargs):
537 val = apply(controls2c.wxTreeCtrl_UnselectAll,(self,) + _args, _kwargs)
538 return val
539 def SelectItem(self, *_args, **_kwargs):
540 val = apply(controls2c.wxTreeCtrl_SelectItem,(self,) + _args, _kwargs)
541 return val
542 def EnsureVisible(self, *_args, **_kwargs):
543 val = apply(controls2c.wxTreeCtrl_EnsureVisible,(self,) + _args, _kwargs)
544 return val
545 def ScrollTo(self, *_args, **_kwargs):
546 val = apply(controls2c.wxTreeCtrl_ScrollTo,(self,) + _args, _kwargs)
547 return val
548 def EditLabel(self, *_args, **_kwargs):
549 val = apply(controls2c.wxTreeCtrl_EditLabel,(self,) + _args, _kwargs)
550 return val
551 def SortChildren(self, *_args, **_kwargs):
552 val = apply(controls2c.wxTreeCtrl_SortChildren,(self,) + _args, _kwargs)
553 return val
554 def SetItemBold(self, *_args, **_kwargs):
555 val = apply(controls2c.wxTreeCtrl_SetItemBold,(self,) + _args, _kwargs)
556 return val
557 def IsBold(self, *_args, **_kwargs):
558 val = apply(controls2c.wxTreeCtrl_IsBold,(self,) + _args, _kwargs)
559 return val
560 def HitTest(self, *_args, **_kwargs):
561 val = apply(controls2c.wxTreeCtrl_HitTest,(self,) + _args, _kwargs)
562 if val: val = wxTreeItemIdPtr(val) ; val.thisown = 1
563 return val
564 def __repr__(self):
565 return "<C wxTreeCtrl instance at %s>" % (self.this,)
566
567 # Redefine a couple methods that SWIG gets a bit confused on...
568 def GetFirstChild(self,arg0,arg1):
569 val1, val2 = controls2c.wxTreeCtrl_GetFirstChild(self.this,arg0.this,arg1)
570 val1 = wxTreeItemIdPtr(val1)
571 val1.thisown = 1
572 return (val1,val2)
573 def GetNextChild(self,arg0,arg1):
574 val1, val2 = controls2c.wxTreeCtrl_GetNextChild(self.this,arg0.this,arg1)
575 val1 = wxTreeItemIdPtr(val1)
576 val1.thisown = 1
577 return (val1,val2)
578
579 class wxTreeCtrl(wxTreeCtrlPtr):
580 def __init__(self,*_args,**_kwargs):
581 self.this = apply(controls2c.new_wxTreeCtrl,_args,_kwargs)
582 self.thisown = 1
583 wx._StdWindowCallbacks(self)
584
585
586
587
588
589
590 #-------------- FUNCTION WRAPPERS ------------------
591
592
593
594 #-------------- VARIABLE WRAPPERS ------------------
595
596 wxLIST_MASK_TEXT = controls2c.wxLIST_MASK_TEXT
597 wxLIST_MASK_IMAGE = controls2c.wxLIST_MASK_IMAGE
598 wxLIST_MASK_DATA = controls2c.wxLIST_MASK_DATA
599 wxLIST_MASK_WIDTH = controls2c.wxLIST_MASK_WIDTH
600 wxLIST_MASK_FORMAT = controls2c.wxLIST_MASK_FORMAT
601 wxLIST_MASK_STATE = controls2c.wxLIST_MASK_STATE
602 wxLIST_STATE_DONTCARE = controls2c.wxLIST_STATE_DONTCARE
603 wxLIST_STATE_DROPHILITED = controls2c.wxLIST_STATE_DROPHILITED
604 wxLIST_STATE_FOCUSED = controls2c.wxLIST_STATE_FOCUSED
605 wxLIST_STATE_SELECTED = controls2c.wxLIST_STATE_SELECTED
606 wxLIST_STATE_CUT = controls2c.wxLIST_STATE_CUT
607 wxLIST_HITTEST_ABOVE = controls2c.wxLIST_HITTEST_ABOVE
608 wxLIST_HITTEST_BELOW = controls2c.wxLIST_HITTEST_BELOW
609 wxLIST_HITTEST_NOWHERE = controls2c.wxLIST_HITTEST_NOWHERE
610 wxLIST_HITTEST_ONITEMICON = controls2c.wxLIST_HITTEST_ONITEMICON
611 wxLIST_HITTEST_ONITEMLABEL = controls2c.wxLIST_HITTEST_ONITEMLABEL
612 wxLIST_HITTEST_ONITEMRIGHT = controls2c.wxLIST_HITTEST_ONITEMRIGHT
613 wxLIST_HITTEST_ONITEMSTATEICON = controls2c.wxLIST_HITTEST_ONITEMSTATEICON
614 wxLIST_HITTEST_TOLEFT = controls2c.wxLIST_HITTEST_TOLEFT
615 wxLIST_HITTEST_TORIGHT = controls2c.wxLIST_HITTEST_TORIGHT
616 wxLIST_HITTEST_ONITEM = controls2c.wxLIST_HITTEST_ONITEM
617 wxLIST_NEXT_ABOVE = controls2c.wxLIST_NEXT_ABOVE
618 wxLIST_NEXT_ALL = controls2c.wxLIST_NEXT_ALL
619 wxLIST_NEXT_BELOW = controls2c.wxLIST_NEXT_BELOW
620 wxLIST_NEXT_LEFT = controls2c.wxLIST_NEXT_LEFT
621 wxLIST_NEXT_RIGHT = controls2c.wxLIST_NEXT_RIGHT
622 wxLIST_ALIGN_DEFAULT = controls2c.wxLIST_ALIGN_DEFAULT
623 wxLIST_ALIGN_LEFT = controls2c.wxLIST_ALIGN_LEFT
624 wxLIST_ALIGN_TOP = controls2c.wxLIST_ALIGN_TOP
625 wxLIST_ALIGN_SNAP_TO_GRID = controls2c.wxLIST_ALIGN_SNAP_TO_GRID
626 wxLIST_FORMAT_LEFT = controls2c.wxLIST_FORMAT_LEFT
627 wxLIST_FORMAT_RIGHT = controls2c.wxLIST_FORMAT_RIGHT
628 wxLIST_FORMAT_CENTRE = controls2c.wxLIST_FORMAT_CENTRE
629 wxLIST_FORMAT_CENTER = controls2c.wxLIST_FORMAT_CENTER
630 wxLIST_AUTOSIZE = controls2c.wxLIST_AUTOSIZE
631 wxLIST_AUTOSIZE_USEHEADER = controls2c.wxLIST_AUTOSIZE_USEHEADER
632 wxLIST_RECT_BOUNDS = controls2c.wxLIST_RECT_BOUNDS
633 wxLIST_RECT_ICON = controls2c.wxLIST_RECT_ICON
634 wxLIST_RECT_LABEL = controls2c.wxLIST_RECT_LABEL
635 wxLIST_FIND_UP = controls2c.wxLIST_FIND_UP
636 wxLIST_FIND_DOWN = controls2c.wxLIST_FIND_DOWN
637 wxLIST_FIND_LEFT = controls2c.wxLIST_FIND_LEFT
638 wxLIST_FIND_RIGHT = controls2c.wxLIST_FIND_RIGHT