1 # This file was created automatically by SWIG. 
  10 from clip_dnd 
import * 
  14 from controls 
import * 
  17 def EVT_LIST_BEGIN_DRAG(win
, id, func
): 
  18     win
.Connect(id, -1, wxEVT_COMMAND_LIST_BEGIN_DRAG
, func
) 
  20 def EVT_LIST_BEGIN_RDRAG(win
, id, func
): 
  21     win
.Connect(id, -1, wxEVT_COMMAND_LIST_BEGIN_RDRAG
, func
) 
  23 def EVT_LIST_BEGIN_LABEL_EDIT(win
, id, func
): 
  24     win
.Connect(id, -1, wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, func
) 
  26 def EVT_LIST_END_LABEL_EDIT(win
, id, func
): 
  27     win
.Connect(id, -1, wxEVT_COMMAND_LIST_END_LABEL_EDIT
, func
) 
  29 def EVT_LIST_DELETE_ITEM(win
, id, func
): 
  30     win
.Connect(id, -1, wxEVT_COMMAND_LIST_DELETE_ITEM
, func
) 
  32 def EVT_LIST_DELETE_ALL_ITEMS(win
, id, func
): 
  33     win
.Connect(id, -1, wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, func
) 
  35 def EVT_LIST_GET_INFO(win
, id, func
): 
  36     win
.Connect(id, -1, wxEVT_COMMAND_LIST_GET_INFO
, func
) 
  38 def EVT_LIST_SET_INFO(win
, id, func
): 
  39     win
.Connect(id, -1, wxEVT_COMMAND_LIST_SET_INFO
, func
) 
  41 def EVT_LIST_ITEM_SELECTED(win
, id, func
): 
  42     win
.Connect(id, -1,  wxEVT_COMMAND_LIST_ITEM_SELECTED
, func
) 
  44 def EVT_LIST_ITEM_DESELECTED(win
, id, func
): 
  45     win
.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_DESELECTED
, func
) 
  47 def EVT_LIST_KEY_DOWN(win
, id, func
): 
  48     win
.Connect(id, -1, wxEVT_COMMAND_LIST_KEY_DOWN
, func
) 
  50 def EVT_LIST_INSERT_ITEM(win
, id, func
): 
  51     win
.Connect(id, -1, wxEVT_COMMAND_LIST_INSERT_ITEM
, func
) 
  53 def EVT_LIST_COL_CLICK(win
, id, func
): 
  54     win
.Connect(id, -1, wxEVT_COMMAND_LIST_COL_CLICK
, func
) 
  56 def EVT_LIST_ITEM_RIGHT_CLICK(win
, id, func
): 
  57     win
.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, func
) 
  59 def EVT_LIST_ITEM_MIDDLE_CLICK(win
, id, func
): 
  60     win
.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, func
) 
  62 def EVT_LIST_ITEM_ACTIVATED(win
, id, func
): 
  63     win
.Connect(id, -1,  wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, func
) 
  65 def EVT_LIST_CACHE_HINT(win
, id, func
): 
  66     win
.Connect(id, -1, wxEVT_COMMAND_LIST_CACHE_HINT
, func
) 
  70 def EVT_TREE_BEGIN_DRAG(win
, id, func
): 
  71     win
.Connect(id, -1, wxEVT_COMMAND_TREE_BEGIN_DRAG
, func
) 
  73 def EVT_TREE_BEGIN_RDRAG(win
, id, func
): 
  74     win
.Connect(id, -1, wxEVT_COMMAND_TREE_BEGIN_RDRAG
, func
) 
  76 def EVT_TREE_END_DRAG(win
, id, func
): 
  77     win
.Connect(id, -1, wxEVT_COMMAND_TREE_END_DRAG
, func
) 
  79 def EVT_TREE_BEGIN_LABEL_EDIT(win
, id, func
): 
  80     win
.Connect(id, -1, wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, func
) 
  82 def EVT_TREE_END_LABEL_EDIT(win
, id, func
): 
  83     win
.Connect(id, -1, wxEVT_COMMAND_TREE_END_LABEL_EDIT
, func
) 
  85 def EVT_TREE_GET_INFO(win
, id, func
): 
  86     win
.Connect(id, -1, wxEVT_COMMAND_TREE_GET_INFO
, func
) 
  88 def EVT_TREE_SET_INFO(win
, id, func
): 
  89     win
.Connect(id, -1, wxEVT_COMMAND_TREE_SET_INFO
, func
) 
  91 def EVT_TREE_ITEM_EXPANDED(win
, id, func
): 
  92     win
.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_EXPANDED
, func
) 
  94 def EVT_TREE_ITEM_EXPANDING(win
, id, func
): 
  95     win
.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_EXPANDING
, func
) 
  97 def EVT_TREE_ITEM_COLLAPSED(win
, id, func
): 
  98     win
.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, func
) 
 100 def EVT_TREE_ITEM_COLLAPSING(win
, id, func
): 
 101     win
.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, func
) 
 103 def EVT_TREE_SEL_CHANGED(win
, id, func
): 
 104     win
.Connect(id, -1, wxEVT_COMMAND_TREE_SEL_CHANGED
, func
) 
 106 def EVT_TREE_SEL_CHANGING(win
, id, func
): 
 107     win
.Connect(id, -1, wxEVT_COMMAND_TREE_SEL_CHANGING
, func
) 
 109 def EVT_TREE_KEY_DOWN(win
, id, func
): 
 110     win
.Connect(id, -1, wxEVT_COMMAND_TREE_KEY_DOWN
, func
) 
 112 def EVT_TREE_DELETE_ITEM(win
, id, func
): 
 113     win
.Connect(id, -1, wxEVT_COMMAND_TREE_DELETE_ITEM
, func
) 
 115 def EVT_TREE_ITEM_ACTIVATED(win
, id, func
): 
 116     win
.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, func
) 
 118 def EVT_TREE_ITEM_RIGHT_CLICK(win
, id, func
): 
 119     win
.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, func
) 
 121 def EVT_TREE_ITEM_MIDDLE_CLICK(win
, id, func
): 
 122     win
.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, func
) 
 124 class wxListItemAttrPtr 
: 
 125     def __init__(self
,this
): 
 128     def SetTextColour(self
, *_args
, **_kwargs
): 
 129         val 
= apply(controls2c
.wxListItemAttr_SetTextColour
,(self
,) + _args
, _kwargs
) 
 131     def SetBackgroundColour(self
, *_args
, **_kwargs
): 
 132         val 
= apply(controls2c
.wxListItemAttr_SetBackgroundColour
,(self
,) + _args
, _kwargs
) 
 134     def SetFont(self
, *_args
, **_kwargs
): 
 135         val 
= apply(controls2c
.wxListItemAttr_SetFont
,(self
,) + _args
, _kwargs
) 
 137     def HasTextColour(self
, *_args
, **_kwargs
): 
 138         val 
= apply(controls2c
.wxListItemAttr_HasTextColour
,(self
,) + _args
, _kwargs
) 
 140     def HasBackgroundColour(self
, *_args
, **_kwargs
): 
 141         val 
= apply(controls2c
.wxListItemAttr_HasBackgroundColour
,(self
,) + _args
, _kwargs
) 
 143     def HasFont(self
, *_args
, **_kwargs
): 
 144         val 
= apply(controls2c
.wxListItemAttr_HasFont
,(self
,) + _args
, _kwargs
) 
 146     def GetTextColour(self
, *_args
, **_kwargs
): 
 147         val 
= apply(controls2c
.wxListItemAttr_GetTextColour
,(self
,) + _args
, _kwargs
) 
 148         if val
: val 
= wxColourPtr(val
)  
 150     def GetBackgroundColour(self
, *_args
, **_kwargs
): 
 151         val 
= apply(controls2c
.wxListItemAttr_GetBackgroundColour
,(self
,) + _args
, _kwargs
) 
 152         if val
: val 
= wxColourPtr(val
)  
 154     def GetFont(self
, *_args
, **_kwargs
): 
 155         val 
= apply(controls2c
.wxListItemAttr_GetFont
,(self
,) + _args
, _kwargs
) 
 156         if val
: val 
= wxFontPtr(val
)  
 159         return "<C wxListItemAttr instance at %s>" % (self
.this
,) 
 160 class wxListItemAttr(wxListItemAttrPtr
): 
 161     def __init__(self
,*_args
,**_kwargs
): 
 162         self
.this 
= apply(controls2c
.new_wxListItemAttr
,_args
,_kwargs
) 
 168 class wxListItemPtr(wxObjectPtr
): 
 169     def __init__(self
,this
): 
 172     def __del__(self
,controls2c
=controls2c
): 
 173         if self
.thisown 
== 1 : 
 174             controls2c
.delete_wxListItem(self
) 
 175     def Clear(self
, *_args
, **_kwargs
): 
 176         val 
= apply(controls2c
.wxListItem_Clear
,(self
,) + _args
, _kwargs
) 
 178     def ClearAttributes(self
, *_args
, **_kwargs
): 
 179         val 
= apply(controls2c
.wxListItem_ClearAttributes
,(self
,) + _args
, _kwargs
) 
 181     def SetMask(self
, *_args
, **_kwargs
): 
 182         val 
= apply(controls2c
.wxListItem_SetMask
,(self
,) + _args
, _kwargs
) 
 184     def SetId(self
, *_args
, **_kwargs
): 
 185         val 
= apply(controls2c
.wxListItem_SetId
,(self
,) + _args
, _kwargs
) 
 187     def SetColumn(self
, *_args
, **_kwargs
): 
 188         val 
= apply(controls2c
.wxListItem_SetColumn
,(self
,) + _args
, _kwargs
) 
 190     def SetState(self
, *_args
, **_kwargs
): 
 191         val 
= apply(controls2c
.wxListItem_SetState
,(self
,) + _args
, _kwargs
) 
 193     def SetStateMask(self
, *_args
, **_kwargs
): 
 194         val 
= apply(controls2c
.wxListItem_SetStateMask
,(self
,) + _args
, _kwargs
) 
 196     def SetText(self
, *_args
, **_kwargs
): 
 197         val 
= apply(controls2c
.wxListItem_SetText
,(self
,) + _args
, _kwargs
) 
 199     def SetImage(self
, *_args
, **_kwargs
): 
 200         val 
= apply(controls2c
.wxListItem_SetImage
,(self
,) + _args
, _kwargs
) 
 202     def SetData(self
, *_args
, **_kwargs
): 
 203         val 
= apply(controls2c
.wxListItem_SetData
,(self
,) + _args
, _kwargs
) 
 205     def SetWidth(self
, *_args
, **_kwargs
): 
 206         val 
= apply(controls2c
.wxListItem_SetWidth
,(self
,) + _args
, _kwargs
) 
 208     def SetAlign(self
, *_args
, **_kwargs
): 
 209         val 
= apply(controls2c
.wxListItem_SetAlign
,(self
,) + _args
, _kwargs
) 
 211     def SetTextColour(self
, *_args
, **_kwargs
): 
 212         val 
= apply(controls2c
.wxListItem_SetTextColour
,(self
,) + _args
, _kwargs
) 
 214     def SetBackgroundColour(self
, *_args
, **_kwargs
): 
 215         val 
= apply(controls2c
.wxListItem_SetBackgroundColour
,(self
,) + _args
, _kwargs
) 
 217     def SetFont(self
, *_args
, **_kwargs
): 
 218         val 
= apply(controls2c
.wxListItem_SetFont
,(self
,) + _args
, _kwargs
) 
 220     def GetMask(self
, *_args
, **_kwargs
): 
 221         val 
= apply(controls2c
.wxListItem_GetMask
,(self
,) + _args
, _kwargs
) 
 223     def GetId(self
, *_args
, **_kwargs
): 
 224         val 
= apply(controls2c
.wxListItem_GetId
,(self
,) + _args
, _kwargs
) 
 226     def GetColumn(self
, *_args
, **_kwargs
): 
 227         val 
= apply(controls2c
.wxListItem_GetColumn
,(self
,) + _args
, _kwargs
) 
 229     def GetState(self
, *_args
, **_kwargs
): 
 230         val 
= apply(controls2c
.wxListItem_GetState
,(self
,) + _args
, _kwargs
) 
 232     def GetText(self
, *_args
, **_kwargs
): 
 233         val 
= apply(controls2c
.wxListItem_GetText
,(self
,) + _args
, _kwargs
) 
 235     def GetImage(self
, *_args
, **_kwargs
): 
 236         val 
= apply(controls2c
.wxListItem_GetImage
,(self
,) + _args
, _kwargs
) 
 238     def GetData(self
, *_args
, **_kwargs
): 
 239         val 
= apply(controls2c
.wxListItem_GetData
,(self
,) + _args
, _kwargs
) 
 241     def GetWidth(self
, *_args
, **_kwargs
): 
 242         val 
= apply(controls2c
.wxListItem_GetWidth
,(self
,) + _args
, _kwargs
) 
 244     def GetAlign(self
, *_args
, **_kwargs
): 
 245         val 
= apply(controls2c
.wxListItem_GetAlign
,(self
,) + _args
, _kwargs
) 
 247     def GetAttributes(self
, *_args
, **_kwargs
): 
 248         val 
= apply(controls2c
.wxListItem_GetAttributes
,(self
,) + _args
, _kwargs
) 
 249         if val
: val 
= wxListItemAttrPtr(val
)  
 251     def HasAttributes(self
, *_args
, **_kwargs
): 
 252         val 
= apply(controls2c
.wxListItem_HasAttributes
,(self
,) + _args
, _kwargs
) 
 254     def GetTextColour(self
, *_args
, **_kwargs
): 
 255         val 
= apply(controls2c
.wxListItem_GetTextColour
,(self
,) + _args
, _kwargs
) 
 256         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
 258     def GetBackgroundColour(self
, *_args
, **_kwargs
): 
 259         val 
= apply(controls2c
.wxListItem_GetBackgroundColour
,(self
,) + _args
, _kwargs
) 
 260         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
 262     def GetFont(self
, *_args
, **_kwargs
): 
 263         val 
= apply(controls2c
.wxListItem_GetFont
,(self
,) + _args
, _kwargs
) 
 264         if val
: val 
= wxFontPtr(val
) ; val
.thisown 
= 1 
 266     def __setattr__(self
,name
,value
): 
 267         if name 
== "m_mask" : 
 268             controls2c
.wxListItem_m_mask_set(self
,value
) 
 270         if name 
== "m_itemId" : 
 271             controls2c
.wxListItem_m_itemId_set(self
,value
) 
 274             controls2c
.wxListItem_m_col_set(self
,value
) 
 276         if name 
== "m_state" : 
 277             controls2c
.wxListItem_m_state_set(self
,value
) 
 279         if name 
== "m_stateMask" : 
 280             controls2c
.wxListItem_m_stateMask_set(self
,value
) 
 282         if name 
== "m_text" : 
 283             controls2c
.wxListItem_m_text_set(self
,value
) 
 285         if name 
== "m_image" : 
 286             controls2c
.wxListItem_m_image_set(self
,value
) 
 288         if name 
== "m_data" : 
 289             controls2c
.wxListItem_m_data_set(self
,value
) 
 291         if name 
== "m_format" : 
 292             controls2c
.wxListItem_m_format_set(self
,value
) 
 294         if name 
== "m_width" : 
 295             controls2c
.wxListItem_m_width_set(self
,value
) 
 297         self
.__dict
__[name
] = value
 
 298     def __getattr__(self
,name
): 
 299         if name 
== "m_mask" :  
 300             return controls2c
.wxListItem_m_mask_get(self
) 
 301         if name 
== "m_itemId" :  
 302             return controls2c
.wxListItem_m_itemId_get(self
) 
 304             return controls2c
.wxListItem_m_col_get(self
) 
 305         if name 
== "m_state" :  
 306             return controls2c
.wxListItem_m_state_get(self
) 
 307         if name 
== "m_stateMask" :  
 308             return controls2c
.wxListItem_m_stateMask_get(self
) 
 309         if name 
== "m_text" :  
 310             return controls2c
.wxListItem_m_text_get(self
) 
 311         if name 
== "m_image" :  
 312             return controls2c
.wxListItem_m_image_get(self
) 
 313         if name 
== "m_data" :  
 314             return controls2c
.wxListItem_m_data_get(self
) 
 315         if name 
== "m_format" :  
 316             return controls2c
.wxListItem_m_format_get(self
) 
 317         if name 
== "m_width" :  
 318             return controls2c
.wxListItem_m_width_get(self
) 
 319         raise AttributeError,name
 
 321         return "<C wxListItem instance at %s>" % (self
.this
,) 
 322 class wxListItem(wxListItemPtr
): 
 323     def __init__(self
,*_args
,**_kwargs
): 
 324         self
.this 
= apply(controls2c
.new_wxListItem
,_args
,_kwargs
) 
 330 class wxListEventPtr(wxNotifyEventPtr
): 
 331     def __init__(self
,this
): 
 334     def GetCode(self
, *_args
, **_kwargs
): 
 335         val 
= apply(controls2c
.wxListEvent_GetCode
,(self
,) + _args
, _kwargs
) 
 337     def GetIndex(self
, *_args
, **_kwargs
): 
 338         val 
= apply(controls2c
.wxListEvent_GetIndex
,(self
,) + _args
, _kwargs
) 
 340     def GetOldIndex(self
, *_args
, **_kwargs
): 
 341         val 
= apply(controls2c
.wxListEvent_GetOldIndex
,(self
,) + _args
, _kwargs
) 
 343     def GetOldItem(self
, *_args
, **_kwargs
): 
 344         val 
= apply(controls2c
.wxListEvent_GetOldItem
,(self
,) + _args
, _kwargs
) 
 346     def GetColumn(self
, *_args
, **_kwargs
): 
 347         val 
= apply(controls2c
.wxListEvent_GetColumn
,(self
,) + _args
, _kwargs
) 
 349     def Cancelled(self
, *_args
, **_kwargs
): 
 350         val 
= apply(controls2c
.wxListEvent_Cancelled
,(self
,) + _args
, _kwargs
) 
 352     def GetPoint(self
, *_args
, **_kwargs
): 
 353         val 
= apply(controls2c
.wxListEvent_GetPoint
,(self
,) + _args
, _kwargs
) 
 354         if val
: val 
= wxPointPtr(val
) ; val
.thisown 
= 1 
 356     def GetLabel(self
, *_args
, **_kwargs
): 
 357         val 
= apply(controls2c
.wxListEvent_GetLabel
,(self
,) + _args
, _kwargs
) 
 359     def GetText(self
, *_args
, **_kwargs
): 
 360         val 
= apply(controls2c
.wxListEvent_GetText
,(self
,) + _args
, _kwargs
) 
 362     def GetImage(self
, *_args
, **_kwargs
): 
 363         val 
= apply(controls2c
.wxListEvent_GetImage
,(self
,) + _args
, _kwargs
) 
 365     def GetData(self
, *_args
, **_kwargs
): 
 366         val 
= apply(controls2c
.wxListEvent_GetData
,(self
,) + _args
, _kwargs
) 
 368     def GetMask(self
, *_args
, **_kwargs
): 
 369         val 
= apply(controls2c
.wxListEvent_GetMask
,(self
,) + _args
, _kwargs
) 
 371     def GetItem(self
, *_args
, **_kwargs
): 
 372         val 
= apply(controls2c
.wxListEvent_GetItem
,(self
,) + _args
, _kwargs
) 
 374     def __setattr__(self
,name
,value
): 
 375         if name 
== "m_code" : 
 376             controls2c
.wxListEvent_m_code_set(self
,value
) 
 378         if name 
== "m_itemIndex" : 
 379             controls2c
.wxListEvent_m_itemIndex_set(self
,value
) 
 381         if name 
== "m_oldItemIndex" : 
 382             controls2c
.wxListEvent_m_oldItemIndex_set(self
,value
) 
 385             controls2c
.wxListEvent_m_col_set(self
,value
) 
 387         if name 
== "m_cancelled" : 
 388             controls2c
.wxListEvent_m_cancelled_set(self
,value
) 
 390         if name 
== "m_pointDrag" : 
 391             controls2c
.wxListEvent_m_pointDrag_set(self
,value
.this
) 
 393         if name 
== "m_item" : 
 394             controls2c
.wxListEvent_m_item_set(self
,value
.this
) 
 396         self
.__dict
__[name
] = value
 
 397     def __getattr__(self
,name
): 
 398         if name 
== "m_code" :  
 399             return controls2c
.wxListEvent_m_code_get(self
) 
 400         if name 
== "m_itemIndex" :  
 401             return controls2c
.wxListEvent_m_itemIndex_get(self
) 
 402         if name 
== "m_oldItemIndex" :  
 403             return controls2c
.wxListEvent_m_oldItemIndex_get(self
) 
 405             return controls2c
.wxListEvent_m_col_get(self
) 
 406         if name 
== "m_cancelled" :  
 407             return controls2c
.wxListEvent_m_cancelled_get(self
) 
 408         if name 
== "m_pointDrag" :  
 409             return wxPointPtr(controls2c
.wxListEvent_m_pointDrag_get(self
)) 
 410         if name 
== "m_item" :  
 411             return wxListItemPtr(controls2c
.wxListEvent_m_item_get(self
)) 
 412         raise AttributeError,name
 
 414         return "<C wxListEvent instance at %s>" % (self
.this
,) 
 415 class wxListEvent(wxListEventPtr
): 
 416     def __init__(self
,this
): 
 422 class wxListCtrlPtr(wxControlPtr
): 
 423     def __init__(self
,this
): 
 426     def Create(self
, *_args
, **_kwargs
): 
 427         val 
= apply(controls2c
.wxListCtrl_Create
,(self
,) + _args
, _kwargs
) 
 429     def _setSelf(self
, *_args
, **_kwargs
): 
 430         val 
= apply(controls2c
.wxListCtrl__setSelf
,(self
,) + _args
, _kwargs
) 
 432     def SetForegroundColour(self
, *_args
, **_kwargs
): 
 433         val 
= apply(controls2c
.wxListCtrl_SetForegroundColour
,(self
,) + _args
, _kwargs
) 
 435     def SetBackgroundColour(self
, *_args
, **_kwargs
): 
 436         val 
= apply(controls2c
.wxListCtrl_SetBackgroundColour
,(self
,) + _args
, _kwargs
) 
 438     def GetColumn(self
, *_args
, **_kwargs
): 
 439         val 
= apply(controls2c
.wxListCtrl_GetColumn
,(self
,) + _args
, _kwargs
) 
 441     def SetColumn(self
, *_args
, **_kwargs
): 
 442         val 
= apply(controls2c
.wxListCtrl_SetColumn
,(self
,) + _args
, _kwargs
) 
 444     def GetColumnWidth(self
, *_args
, **_kwargs
): 
 445         val 
= apply(controls2c
.wxListCtrl_GetColumnWidth
,(self
,) + _args
, _kwargs
) 
 447     def SetColumnWidth(self
, *_args
, **_kwargs
): 
 448         val 
= apply(controls2c
.wxListCtrl_SetColumnWidth
,(self
,) + _args
, _kwargs
) 
 450     def GetCountPerPage(self
, *_args
, **_kwargs
): 
 451         val 
= apply(controls2c
.wxListCtrl_GetCountPerPage
,(self
,) + _args
, _kwargs
) 
 453     def GetItem(self
, *_args
, **_kwargs
): 
 454         val 
= apply(controls2c
.wxListCtrl_GetItem
,(self
,) + _args
, _kwargs
) 
 456     def SetItem(self
, *_args
, **_kwargs
): 
 457         val 
= apply(controls2c
.wxListCtrl_SetItem
,(self
,) + _args
, _kwargs
) 
 459     def SetStringItem(self
, *_args
, **_kwargs
): 
 460         val 
= apply(controls2c
.wxListCtrl_SetStringItem
,(self
,) + _args
, _kwargs
) 
 462     def GetItemState(self
, *_args
, **_kwargs
): 
 463         val 
= apply(controls2c
.wxListCtrl_GetItemState
,(self
,) + _args
, _kwargs
) 
 465     def SetItemState(self
, *_args
, **_kwargs
): 
 466         val 
= apply(controls2c
.wxListCtrl_SetItemState
,(self
,) + _args
, _kwargs
) 
 468     def SetItemImage(self
, *_args
, **_kwargs
): 
 469         val 
= apply(controls2c
.wxListCtrl_SetItemImage
,(self
,) + _args
, _kwargs
) 
 471     def GetItemText(self
, *_args
, **_kwargs
): 
 472         val 
= apply(controls2c
.wxListCtrl_GetItemText
,(self
,) + _args
, _kwargs
) 
 474     def SetItemText(self
, *_args
, **_kwargs
): 
 475         val 
= apply(controls2c
.wxListCtrl_SetItemText
,(self
,) + _args
, _kwargs
) 
 477     def GetItemData(self
, *_args
, **_kwargs
): 
 478         val 
= apply(controls2c
.wxListCtrl_GetItemData
,(self
,) + _args
, _kwargs
) 
 480     def SetItemData(self
, *_args
, **_kwargs
): 
 481         val 
= apply(controls2c
.wxListCtrl_SetItemData
,(self
,) + _args
, _kwargs
) 
 483     def GetItemPosition(self
, *_args
, **_kwargs
): 
 484         val 
= apply(controls2c
.wxListCtrl_GetItemPosition
,(self
,) + _args
, _kwargs
) 
 485         if val
: val 
= wxPointPtr(val
) ; val
.thisown 
= 1 
 487     def GetItemRect(self
, *_args
, **_kwargs
): 
 488         val 
= apply(controls2c
.wxListCtrl_GetItemRect
,(self
,) + _args
, _kwargs
) 
 489         if val
: val 
= wxRectPtr(val
) ; val
.thisown 
= 1 
 491     def SetItemPosition(self
, *_args
, **_kwargs
): 
 492         val 
= apply(controls2c
.wxListCtrl_SetItemPosition
,(self
,) + _args
, _kwargs
) 
 494     def GetItemCount(self
, *_args
, **_kwargs
): 
 495         val 
= apply(controls2c
.wxListCtrl_GetItemCount
,(self
,) + _args
, _kwargs
) 
 497     def GetColumnCount(self
, *_args
, **_kwargs
): 
 498         val 
= apply(controls2c
.wxListCtrl_GetColumnCount
,(self
,) + _args
, _kwargs
) 
 500     def GetItemSpacing(self
, *_args
, **_kwargs
): 
 501         val 
= apply(controls2c
.wxListCtrl_GetItemSpacing
,(self
,) + _args
, _kwargs
) 
 503     def GetSelectedItemCount(self
, *_args
, **_kwargs
): 
 504         val 
= apply(controls2c
.wxListCtrl_GetSelectedItemCount
,(self
,) + _args
, _kwargs
) 
 506     def GetTextColour(self
, *_args
, **_kwargs
): 
 507         val 
= apply(controls2c
.wxListCtrl_GetTextColour
,(self
,) + _args
, _kwargs
) 
 508         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
 510     def SetTextColour(self
, *_args
, **_kwargs
): 
 511         val 
= apply(controls2c
.wxListCtrl_SetTextColour
,(self
,) + _args
, _kwargs
) 
 513     def GetTopItem(self
, *_args
, **_kwargs
): 
 514         val 
= apply(controls2c
.wxListCtrl_GetTopItem
,(self
,) + _args
, _kwargs
) 
 516     def SetSingleStyle(self
, *_args
, **_kwargs
): 
 517         val 
= apply(controls2c
.wxListCtrl_SetSingleStyle
,(self
,) + _args
, _kwargs
) 
 519     def SetWindowStyleFlag(self
, *_args
, **_kwargs
): 
 520         val 
= apply(controls2c
.wxListCtrl_SetWindowStyleFlag
,(self
,) + _args
, _kwargs
) 
 522     def GetNextItem(self
, *_args
, **_kwargs
): 
 523         val 
= apply(controls2c
.wxListCtrl_GetNextItem
,(self
,) + _args
, _kwargs
) 
 525     def GetImageList(self
, *_args
, **_kwargs
): 
 526         val 
= apply(controls2c
.wxListCtrl_GetImageList
,(self
,) + _args
, _kwargs
) 
 528     def SetImageList(self
, *_args
, **_kwargs
): 
 529         val 
= apply(controls2c
.wxListCtrl_SetImageList
,(self
,) + _args
, _kwargs
) 
 531     def AssignImageList(self
, *_args
, **_kwargs
): 
 532         val 
= apply(controls2c
.wxListCtrl_AssignImageList
,(self
,) + _args
, _kwargs
) 
 535     def IsVirtual(self
, *_args
, **_kwargs
): 
 536         val 
= apply(controls2c
.wxListCtrl_IsVirtual
,(self
,) + _args
, _kwargs
) 
 538     def RefreshItem(self
, *_args
, **_kwargs
): 
 539         val 
= apply(controls2c
.wxListCtrl_RefreshItem
,(self
,) + _args
, _kwargs
) 
 541     def RefreshItems(self
, *_args
, **_kwargs
): 
 542         val 
= apply(controls2c
.wxListCtrl_RefreshItems
,(self
,) + _args
, _kwargs
) 
 544     def Arrange(self
, *_args
, **_kwargs
): 
 545         val 
= apply(controls2c
.wxListCtrl_Arrange
,(self
,) + _args
, _kwargs
) 
 547     def DeleteItem(self
, *_args
, **_kwargs
): 
 548         val 
= apply(controls2c
.wxListCtrl_DeleteItem
,(self
,) + _args
, _kwargs
) 
 550     def DeleteAllItems(self
, *_args
, **_kwargs
): 
 551         val 
= apply(controls2c
.wxListCtrl_DeleteAllItems
,(self
,) + _args
, _kwargs
) 
 553     def DeleteColumn(self
, *_args
, **_kwargs
): 
 554         val 
= apply(controls2c
.wxListCtrl_DeleteColumn
,(self
,) + _args
, _kwargs
) 
 556     def DeleteAllColumns(self
, *_args
, **_kwargs
): 
 557         val 
= apply(controls2c
.wxListCtrl_DeleteAllColumns
,(self
,) + _args
, _kwargs
) 
 559     def ClearAll(self
, *_args
, **_kwargs
): 
 560         val 
= apply(controls2c
.wxListCtrl_ClearAll
,(self
,) + _args
, _kwargs
) 
 562     def EnsureVisible(self
, *_args
, **_kwargs
): 
 563         val 
= apply(controls2c
.wxListCtrl_EnsureVisible
,(self
,) + _args
, _kwargs
) 
 565     def FindItem(self
, *_args
, **_kwargs
): 
 566         val 
= apply(controls2c
.wxListCtrl_FindItem
,(self
,) + _args
, _kwargs
) 
 568     def FindItemData(self
, *_args
, **_kwargs
): 
 569         val 
= apply(controls2c
.wxListCtrl_FindItemData
,(self
,) + _args
, _kwargs
) 
 571     def FindItemAtPos(self
, *_args
, **_kwargs
): 
 572         val 
= apply(controls2c
.wxListCtrl_FindItemAtPos
,(self
,) + _args
, _kwargs
) 
 574     def HitTest(self
, *_args
, **_kwargs
): 
 575         val 
= apply(controls2c
.wxListCtrl_HitTest
,(self
,) + _args
, _kwargs
) 
 577     def InsertItem(self
, *_args
, **_kwargs
): 
 578         val 
= apply(controls2c
.wxListCtrl_InsertItem
,(self
,) + _args
, _kwargs
) 
 580     def InsertStringItem(self
, *_args
, **_kwargs
): 
 581         val 
= apply(controls2c
.wxListCtrl_InsertStringItem
,(self
,) + _args
, _kwargs
) 
 583     def InsertImageItem(self
, *_args
, **_kwargs
): 
 584         val 
= apply(controls2c
.wxListCtrl_InsertImageItem
,(self
,) + _args
, _kwargs
) 
 586     def InsertImageStringItem(self
, *_args
, **_kwargs
): 
 587         val 
= apply(controls2c
.wxListCtrl_InsertImageStringItem
,(self
,) + _args
, _kwargs
) 
 589     def InsertColumnInfo(self
, *_args
, **_kwargs
): 
 590         val 
= apply(controls2c
.wxListCtrl_InsertColumnInfo
,(self
,) + _args
, _kwargs
) 
 592     def InsertColumn(self
, *_args
, **_kwargs
): 
 593         val 
= apply(controls2c
.wxListCtrl_InsertColumn
,(self
,) + _args
, _kwargs
) 
 595     def SetItemCount(self
, *_args
, **_kwargs
): 
 596         val 
= apply(controls2c
.wxListCtrl_SetItemCount
,(self
,) + _args
, _kwargs
) 
 598     def ScrollList(self
, *_args
, **_kwargs
): 
 599         val 
= apply(controls2c
.wxListCtrl_ScrollList
,(self
,) + _args
, _kwargs
) 
 601     def SortItems(self
, *_args
, **_kwargs
): 
 602         val 
= apply(controls2c
.wxListCtrl_SortItems
,(self
,) + _args
, _kwargs
) 
 605         return "<C wxListCtrl instance at %s>" % (self
.this
,) 
 607     def GetItem(self
, *_args
, **_kwargs
): 
 608         val 
= apply(controls2c
.wxListCtrl_GetItem
,(self
,) + _args
, _kwargs
) 
 612 class wxListCtrl(wxListCtrlPtr
): 
 613     def __init__(self
,*_args
,**_kwargs
): 
 614         self
.this 
= apply(controls2c
.new_wxListCtrl
,_args
,_kwargs
) 
 616         self
._setSelf
(self
, wxListCtrl
) 
 620 def wxPreListCtrl(*_args
,**_kwargs
): 
 621     val 
= wxListCtrlPtr(apply(controls2c
.new_wxPreListCtrl
,_args
,_kwargs
)) 
 626 class wxTreeItemAttrPtr 
: 
 627     def __init__(self
,this
): 
 630     def SetTextColour(self
, *_args
, **_kwargs
): 
 631         val 
= apply(controls2c
.wxTreeItemAttr_SetTextColour
,(self
,) + _args
, _kwargs
) 
 633     def SetBackgroundColour(self
, *_args
, **_kwargs
): 
 634         val 
= apply(controls2c
.wxTreeItemAttr_SetBackgroundColour
,(self
,) + _args
, _kwargs
) 
 636     def SetFont(self
, *_args
, **_kwargs
): 
 637         val 
= apply(controls2c
.wxTreeItemAttr_SetFont
,(self
,) + _args
, _kwargs
) 
 639     def HasTextColour(self
, *_args
, **_kwargs
): 
 640         val 
= apply(controls2c
.wxTreeItemAttr_HasTextColour
,(self
,) + _args
, _kwargs
) 
 642     def HasBackgroundColour(self
, *_args
, **_kwargs
): 
 643         val 
= apply(controls2c
.wxTreeItemAttr_HasBackgroundColour
,(self
,) + _args
, _kwargs
) 
 645     def HasFont(self
, *_args
, **_kwargs
): 
 646         val 
= apply(controls2c
.wxTreeItemAttr_HasFont
,(self
,) + _args
, _kwargs
) 
 648     def GetTextColour(self
, *_args
, **_kwargs
): 
 649         val 
= apply(controls2c
.wxTreeItemAttr_GetTextColour
,(self
,) + _args
, _kwargs
) 
 650         if val
: val 
= wxColourPtr(val
)  
 652     def GetBackgroundColour(self
, *_args
, **_kwargs
): 
 653         val 
= apply(controls2c
.wxTreeItemAttr_GetBackgroundColour
,(self
,) + _args
, _kwargs
) 
 654         if val
: val 
= wxColourPtr(val
)  
 656     def GetFont(self
, *_args
, **_kwargs
): 
 657         val 
= apply(controls2c
.wxTreeItemAttr_GetFont
,(self
,) + _args
, _kwargs
) 
 658         if val
: val 
= wxFontPtr(val
)  
 661         return "<C wxTreeItemAttr instance at %s>" % (self
.this
,) 
 662 class wxTreeItemAttr(wxTreeItemAttrPtr
): 
 663     def __init__(self
,*_args
,**_kwargs
): 
 664         self
.this 
= apply(controls2c
.new_wxTreeItemAttr
,_args
,_kwargs
) 
 670 class wxTreeItemIdPtr 
: 
 671     def __init__(self
,this
): 
 674     def __del__(self
,controls2c
=controls2c
): 
 675         if self
.thisown 
== 1 : 
 676             controls2c
.delete_wxTreeItemId(self
) 
 677     def IsOk(self
, *_args
, **_kwargs
): 
 678         val 
= apply(controls2c
.wxTreeItemId_IsOk
,(self
,) + _args
, _kwargs
) 
 680     def __cmp__(self
, *_args
, **_kwargs
): 
 681         val 
= apply(controls2c
.wxTreeItemId___cmp__
,(self
,) + _args
, _kwargs
) 
 684         return "<C wxTreeItemId instance at %s>" % (self
.this
,) 
 685 class wxTreeItemId(wxTreeItemIdPtr
): 
 686     def __init__(self
,*_args
,**_kwargs
): 
 687         self
.this 
= apply(controls2c
.new_wxTreeItemId
,_args
,_kwargs
) 
 693 class wxTreeItemDataPtr(wxObjectPtr
): 
 694     def __init__(self
,this
): 
 697     def GetData(self
, *_args
, **_kwargs
): 
 698         val 
= apply(controls2c
.wxTreeItemData_GetData
,(self
,) + _args
, _kwargs
) 
 700     def SetData(self
, *_args
, **_kwargs
): 
 701         val 
= apply(controls2c
.wxTreeItemData_SetData
,(self
,) + _args
, _kwargs
) 
 703     def GetId(self
, *_args
, **_kwargs
): 
 704         val 
= apply(controls2c
.wxTreeItemData_GetId
,(self
,) + _args
, _kwargs
) 
 705         if val
: val 
= wxTreeItemIdPtr(val
)  
 707     def SetId(self
, *_args
, **_kwargs
): 
 708         val 
= apply(controls2c
.wxTreeItemData_SetId
,(self
,) + _args
, _kwargs
) 
 711         return "<C wxTreeItemData instance at %s>" % (self
.this
,) 
 712 class wxTreeItemData(wxTreeItemDataPtr
): 
 713     def __init__(self
,*_args
,**_kwargs
): 
 714         self
.this 
= apply(controls2c
.new_wxTreeItemData
,_args
,_kwargs
) 
 720 class wxTreeEventPtr(wxNotifyEventPtr
): 
 721     def __init__(self
,this
): 
 724     def GetItem(self
, *_args
, **_kwargs
): 
 725         val 
= apply(controls2c
.wxTreeEvent_GetItem
,(self
,) + _args
, _kwargs
) 
 726         if val
: val 
= wxTreeItemIdPtr(val
) ; val
.thisown 
= 1 
 728     def GetOldItem(self
, *_args
, **_kwargs
): 
 729         val 
= apply(controls2c
.wxTreeEvent_GetOldItem
,(self
,) + _args
, _kwargs
) 
 730         if val
: val 
= wxTreeItemIdPtr(val
) ; val
.thisown 
= 1 
 732     def GetPoint(self
, *_args
, **_kwargs
): 
 733         val 
= apply(controls2c
.wxTreeEvent_GetPoint
,(self
,) + _args
, _kwargs
) 
 734         if val
: val 
= wxPointPtr(val
) ; val
.thisown 
= 1 
 736     def GetCode(self
, *_args
, **_kwargs
): 
 737         val 
= apply(controls2c
.wxTreeEvent_GetCode
,(self
,) + _args
, _kwargs
) 
 739     def GetLabel(self
, *_args
, **_kwargs
): 
 740         val 
= apply(controls2c
.wxTreeEvent_GetLabel
,(self
,) + _args
, _kwargs
) 
 743         return "<C wxTreeEvent instance at %s>" % (self
.this
,) 
 744 class wxTreeEvent(wxTreeEventPtr
): 
 745     def __init__(self
,*_args
,**_kwargs
): 
 746         self
.this 
= apply(controls2c
.new_wxTreeEvent
,_args
,_kwargs
) 
 752 class wxTreeCtrlPtr(wxControlPtr
): 
 753     def __init__(self
,this
): 
 756     def Create(self
, *_args
, **_kwargs
): 
 757         val 
= apply(controls2c
.wxTreeCtrl_Create
,(self
,) + _args
, _kwargs
) 
 759     def _setSelf(self
, *_args
, **_kwargs
): 
 760         val 
= apply(controls2c
.wxTreeCtrl__setSelf
,(self
,) + _args
, _kwargs
) 
 762     def GetCount(self
, *_args
, **_kwargs
): 
 763         val 
= apply(controls2c
.wxTreeCtrl_GetCount
,(self
,) + _args
, _kwargs
) 
 765     def GetIndent(self
, *_args
, **_kwargs
): 
 766         val 
= apply(controls2c
.wxTreeCtrl_GetIndent
,(self
,) + _args
, _kwargs
) 
 768     def SetIndent(self
, *_args
, **_kwargs
): 
 769         val 
= apply(controls2c
.wxTreeCtrl_SetIndent
,(self
,) + _args
, _kwargs
) 
 771     def GetImageList(self
, *_args
, **_kwargs
): 
 772         val 
= apply(controls2c
.wxTreeCtrl_GetImageList
,(self
,) + _args
, _kwargs
) 
 774     def GetStateImageList(self
, *_args
, **_kwargs
): 
 775         val 
= apply(controls2c
.wxTreeCtrl_GetStateImageList
,(self
,) + _args
, _kwargs
) 
 777     def SetImageList(self
, *_args
, **_kwargs
): 
 778         val 
= apply(controls2c
.wxTreeCtrl_SetImageList
,(self
,) + _args
, _kwargs
) 
 780     def SetStateImageList(self
, *_args
, **_kwargs
): 
 781         val 
= apply(controls2c
.wxTreeCtrl_SetStateImageList
,(self
,) + _args
, _kwargs
) 
 783     def AssignImageList(self
, *_args
, **_kwargs
): 
 784         val 
= apply(controls2c
.wxTreeCtrl_AssignImageList
,(self
,) + _args
, _kwargs
) 
 787     def AssignStateImageList(self
, *_args
, **_kwargs
): 
 788         val 
= apply(controls2c
.wxTreeCtrl_AssignStateImageList
,(self
,) + _args
, _kwargs
) 
 791     def GetSpacing(self
, *_args
, **_kwargs
): 
 792         val 
= apply(controls2c
.wxTreeCtrl_GetSpacing
,(self
,) + _args
, _kwargs
) 
 794     def SetSpacing(self
, *_args
, **_kwargs
): 
 795         val 
= apply(controls2c
.wxTreeCtrl_SetSpacing
,(self
,) + _args
, _kwargs
) 
 797     def GetItemText(self
, *_args
, **_kwargs
): 
 798         val 
= apply(controls2c
.wxTreeCtrl_GetItemText
,(self
,) + _args
, _kwargs
) 
 800     def GetItemImage(self
, *_args
, **_kwargs
): 
 801         val 
= apply(controls2c
.wxTreeCtrl_GetItemImage
,(self
,) + _args
, _kwargs
) 
 803     def GetItemSelectedImage(self
, *_args
, **_kwargs
): 
 804         val 
= apply(controls2c
.wxTreeCtrl_GetItemSelectedImage
,(self
,) + _args
, _kwargs
) 
 806     def SetItemText(self
, *_args
, **_kwargs
): 
 807         val 
= apply(controls2c
.wxTreeCtrl_SetItemText
,(self
,) + _args
, _kwargs
) 
 809     def SetItemImage(self
, *_args
, **_kwargs
): 
 810         val 
= apply(controls2c
.wxTreeCtrl_SetItemImage
,(self
,) + _args
, _kwargs
) 
 812     def SetItemSelectedImage(self
, *_args
, **_kwargs
): 
 813         val 
= apply(controls2c
.wxTreeCtrl_SetItemSelectedImage
,(self
,) + _args
, _kwargs
) 
 815     def SetItemHasChildren(self
, *_args
, **_kwargs
): 
 816         val 
= apply(controls2c
.wxTreeCtrl_SetItemHasChildren
,(self
,) + _args
, _kwargs
) 
 818     def GetItemData(self
, *_args
, **_kwargs
): 
 819         val 
= apply(controls2c
.wxTreeCtrl_GetItemData
,(self
,) + _args
, _kwargs
) 
 820         if val
: val 
= wxTreeItemDataPtr(val
)  
 822     def SetItemData(self
, *_args
, **_kwargs
): 
 823         val 
= apply(controls2c
.wxTreeCtrl_SetItemData
,(self
,) + _args
, _kwargs
) 
 825     def GetPyData(self
, *_args
, **_kwargs
): 
 826         val 
= apply(controls2c
.wxTreeCtrl_GetPyData
,(self
,) + _args
, _kwargs
) 
 828     def SetPyData(self
, *_args
, **_kwargs
): 
 829         val 
= apply(controls2c
.wxTreeCtrl_SetPyData
,(self
,) + _args
, _kwargs
) 
 831     def IsVisible(self
, *_args
, **_kwargs
): 
 832         val 
= apply(controls2c
.wxTreeCtrl_IsVisible
,(self
,) + _args
, _kwargs
) 
 834     def ItemHasChildren(self
, *_args
, **_kwargs
): 
 835         val 
= apply(controls2c
.wxTreeCtrl_ItemHasChildren
,(self
,) + _args
, _kwargs
) 
 837     def IsExpanded(self
, *_args
, **_kwargs
): 
 838         val 
= apply(controls2c
.wxTreeCtrl_IsExpanded
,(self
,) + _args
, _kwargs
) 
 840     def IsSelected(self
, *_args
, **_kwargs
): 
 841         val 
= apply(controls2c
.wxTreeCtrl_IsSelected
,(self
,) + _args
, _kwargs
) 
 843     def GetRootItem(self
, *_args
, **_kwargs
): 
 844         val 
= apply(controls2c
.wxTreeCtrl_GetRootItem
,(self
,) + _args
, _kwargs
) 
 845         if val
: val 
= wxTreeItemIdPtr(val
) ; val
.thisown 
= 1 
 847     def GetSelection(self
, *_args
, **_kwargs
): 
 848         val 
= apply(controls2c
.wxTreeCtrl_GetSelection
,(self
,) + _args
, _kwargs
) 
 849         if val
: val 
= wxTreeItemIdPtr(val
) ; val
.thisown 
= 1 
 851     def GetItemParent(self
, *_args
, **_kwargs
): 
 852         val 
= apply(controls2c
.wxTreeCtrl_GetItemParent
,(self
,) + _args
, _kwargs
) 
 853         if val
: val 
= wxTreeItemIdPtr(val
) ; val
.thisown 
= 1 
 855     def GetSelections(self
, *_args
, **_kwargs
): 
 856         val 
= apply(controls2c
.wxTreeCtrl_GetSelections
,(self
,) + _args
, _kwargs
) 
 858     def GetChildrenCount(self
, *_args
, **_kwargs
): 
 859         val 
= apply(controls2c
.wxTreeCtrl_GetChildrenCount
,(self
,) + _args
, _kwargs
) 
 861     def GetFirstChild(self
, *_args
, **_kwargs
): 
 862         val 
= apply(controls2c
.wxTreeCtrl_GetFirstChild
,(self
,) + _args
, _kwargs
) 
 864     def GetNextChild(self
, *_args
, **_kwargs
): 
 865         val 
= apply(controls2c
.wxTreeCtrl_GetNextChild
,(self
,) + _args
, _kwargs
) 
 867     def GetNextSibling(self
, *_args
, **_kwargs
): 
 868         val 
= apply(controls2c
.wxTreeCtrl_GetNextSibling
,(self
,) + _args
, _kwargs
) 
 869         if val
: val 
= wxTreeItemIdPtr(val
) ; val
.thisown 
= 1 
 871     def GetPrevSibling(self
, *_args
, **_kwargs
): 
 872         val 
= apply(controls2c
.wxTreeCtrl_GetPrevSibling
,(self
,) + _args
, _kwargs
) 
 873         if val
: val 
= wxTreeItemIdPtr(val
) ; val
.thisown 
= 1 
 875     def GetFirstVisibleItem(self
, *_args
, **_kwargs
): 
 876         val 
= apply(controls2c
.wxTreeCtrl_GetFirstVisibleItem
,(self
,) + _args
, _kwargs
) 
 877         if val
: val 
= wxTreeItemIdPtr(val
) ; val
.thisown 
= 1 
 879     def GetNextVisible(self
, *_args
, **_kwargs
): 
 880         val 
= apply(controls2c
.wxTreeCtrl_GetNextVisible
,(self
,) + _args
, _kwargs
) 
 881         if val
: val 
= wxTreeItemIdPtr(val
) ; val
.thisown 
= 1 
 883     def GetPrevVisible(self
, *_args
, **_kwargs
): 
 884         val 
= apply(controls2c
.wxTreeCtrl_GetPrevVisible
,(self
,) + _args
, _kwargs
) 
 885         if val
: val 
= wxTreeItemIdPtr(val
) ; val
.thisown 
= 1 
 887     def GetLastChild(self
, *_args
, **_kwargs
): 
 888         val 
= apply(controls2c
.wxTreeCtrl_GetLastChild
,(self
,) + _args
, _kwargs
) 
 889         if val
: val 
= wxTreeItemIdPtr(val
) ; val
.thisown 
= 1 
 891     def AddRoot(self
, *_args
, **_kwargs
): 
 892         val 
= apply(controls2c
.wxTreeCtrl_AddRoot
,(self
,) + _args
, _kwargs
) 
 893         if val
: val 
= wxTreeItemIdPtr(val
) ; val
.thisown 
= 1 
 895     def PrependItem(self
, *_args
, **_kwargs
): 
 896         val 
= apply(controls2c
.wxTreeCtrl_PrependItem
,(self
,) + _args
, _kwargs
) 
 897         if val
: val 
= wxTreeItemIdPtr(val
) ; val
.thisown 
= 1 
 899     def InsertItem(self
, *_args
, **_kwargs
): 
 900         val 
= apply(controls2c
.wxTreeCtrl_InsertItem
,(self
,) + _args
, _kwargs
) 
 901         if val
: val 
= wxTreeItemIdPtr(val
) ; val
.thisown 
= 1 
 903     def InsertItemBefore(self
, *_args
, **_kwargs
): 
 904         val 
= apply(controls2c
.wxTreeCtrl_InsertItemBefore
,(self
,) + _args
, _kwargs
) 
 905         if val
: val 
= wxTreeItemIdPtr(val
) ; val
.thisown 
= 1 
 907     def AppendItem(self
, *_args
, **_kwargs
): 
 908         val 
= apply(controls2c
.wxTreeCtrl_AppendItem
,(self
,) + _args
, _kwargs
) 
 909         if val
: val 
= wxTreeItemIdPtr(val
) ; val
.thisown 
= 1 
 911     def Delete(self
, *_args
, **_kwargs
): 
 912         val 
= apply(controls2c
.wxTreeCtrl_Delete
,(self
,) + _args
, _kwargs
) 
 914     def DeleteChildren(self
, *_args
, **_kwargs
): 
 915         val 
= apply(controls2c
.wxTreeCtrl_DeleteChildren
,(self
,) + _args
, _kwargs
) 
 917     def DeleteAllItems(self
, *_args
, **_kwargs
): 
 918         val 
= apply(controls2c
.wxTreeCtrl_DeleteAllItems
,(self
,) + _args
, _kwargs
) 
 920     def Expand(self
, *_args
, **_kwargs
): 
 921         val 
= apply(controls2c
.wxTreeCtrl_Expand
,(self
,) + _args
, _kwargs
) 
 923     def Collapse(self
, *_args
, **_kwargs
): 
 924         val 
= apply(controls2c
.wxTreeCtrl_Collapse
,(self
,) + _args
, _kwargs
) 
 926     def CollapseAndReset(self
, *_args
, **_kwargs
): 
 927         val 
= apply(controls2c
.wxTreeCtrl_CollapseAndReset
,(self
,) + _args
, _kwargs
) 
 929     def Toggle(self
, *_args
, **_kwargs
): 
 930         val 
= apply(controls2c
.wxTreeCtrl_Toggle
,(self
,) + _args
, _kwargs
) 
 932     def Unselect(self
, *_args
, **_kwargs
): 
 933         val 
= apply(controls2c
.wxTreeCtrl_Unselect
,(self
,) + _args
, _kwargs
) 
 935     def UnselectAll(self
, *_args
, **_kwargs
): 
 936         val 
= apply(controls2c
.wxTreeCtrl_UnselectAll
,(self
,) + _args
, _kwargs
) 
 938     def SelectItem(self
, *_args
, **_kwargs
): 
 939         val 
= apply(controls2c
.wxTreeCtrl_SelectItem
,(self
,) + _args
, _kwargs
) 
 941     def EnsureVisible(self
, *_args
, **_kwargs
): 
 942         val 
= apply(controls2c
.wxTreeCtrl_EnsureVisible
,(self
,) + _args
, _kwargs
) 
 944     def ScrollTo(self
, *_args
, **_kwargs
): 
 945         val 
= apply(controls2c
.wxTreeCtrl_ScrollTo
,(self
,) + _args
, _kwargs
) 
 947     def EditLabel(self
, *_args
, **_kwargs
): 
 948         val 
= apply(controls2c
.wxTreeCtrl_EditLabel
,(self
,) + _args
, _kwargs
) 
 950     def SortChildren(self
, *_args
, **_kwargs
): 
 951         val 
= apply(controls2c
.wxTreeCtrl_SortChildren
,(self
,) + _args
, _kwargs
) 
 953     def SetItemBold(self
, *_args
, **_kwargs
): 
 954         val 
= apply(controls2c
.wxTreeCtrl_SetItemBold
,(self
,) + _args
, _kwargs
) 
 956     def IsBold(self
, *_args
, **_kwargs
): 
 957         val 
= apply(controls2c
.wxTreeCtrl_IsBold
,(self
,) + _args
, _kwargs
) 
 959     def HitTest(self
, *_args
, **_kwargs
): 
 960         val 
= apply(controls2c
.wxTreeCtrl_HitTest
,(self
,) + _args
, _kwargs
) 
 962     def SetItemTextColour(self
, *_args
, **_kwargs
): 
 963         val 
= apply(controls2c
.wxTreeCtrl_SetItemTextColour
,(self
,) + _args
, _kwargs
) 
 965     def SetItemBackgroundColour(self
, *_args
, **_kwargs
): 
 966         val 
= apply(controls2c
.wxTreeCtrl_SetItemBackgroundColour
,(self
,) + _args
, _kwargs
) 
 968     def SetItemFont(self
, *_args
, **_kwargs
): 
 969         val 
= apply(controls2c
.wxTreeCtrl_SetItemFont
,(self
,) + _args
, _kwargs
) 
 972         return "<C wxTreeCtrl instance at %s>" % (self
.this
,) 
 974     # Redefine some methods that SWIG gets a bit confused on... 
 975     def GetFirstChild(self
, *_args
, **_kwargs
): 
 976         val1
,val2 
= apply(controls2c
.wxTreeCtrl_GetFirstChild
,(self
,) + _args
, _kwargs
) 
 977         val1 
= wxTreeItemIdPtr(val1
) 
 980     def GetNextChild(self
, *_args
, **_kwargs
): 
 981         val1
,val2 
= apply(controls2c
.wxTreeCtrl_GetNextChild
,(self
,) + _args
, _kwargs
) 
 982         val1 
= wxTreeItemIdPtr(val1
) 
 985     def HitTest(self
, *_args
, **_kwargs
): 
 986         val1
, val2 
= apply(controls2c
.wxTreeCtrl_HitTest
,(self
,) + _args
, _kwargs
) 
 987         val1 
= wxTreeItemIdPtr(val1
) 
 991 class wxTreeCtrl(wxTreeCtrlPtr
): 
 992     def __init__(self
,*_args
,**_kwargs
): 
 993         self
.this 
= apply(controls2c
.new_wxTreeCtrl
,_args
,_kwargs
) 
 995         self
._setSelf
(self
, wxTreeCtrl
) 
 999 def wxPreTreeCtrl(*_args
,**_kwargs
): 
1000     val 
= wxTreeCtrlPtr(apply(controls2c
.new_wxPreTreeCtrl
,_args
,_kwargs
)) 
1007 #-------------- FUNCTION WRAPPERS ------------------ 
1011 #-------------- VARIABLE WRAPPERS ------------------ 
1013 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= controls2c
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
1014 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= controls2c
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
1015 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= controls2c
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
1016 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= controls2c
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
1017 wxEVT_COMMAND_LIST_DELETE_ITEM 
= controls2c
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
1018 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= controls2c
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
1019 wxEVT_COMMAND_LIST_GET_INFO 
= controls2c
.wxEVT_COMMAND_LIST_GET_INFO
 
1020 wxEVT_COMMAND_LIST_SET_INFO 
= controls2c
.wxEVT_COMMAND_LIST_SET_INFO
 
1021 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= controls2c
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
1022 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= controls2c
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
1023 wxEVT_COMMAND_LIST_KEY_DOWN 
= controls2c
.wxEVT_COMMAND_LIST_KEY_DOWN
 
1024 wxEVT_COMMAND_LIST_INSERT_ITEM 
= controls2c
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
1025 wxEVT_COMMAND_LIST_COL_CLICK 
= controls2c
.wxEVT_COMMAND_LIST_COL_CLICK
 
1026 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= controls2c
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
1027 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= controls2c
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
1028 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= controls2c
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
1029 wxEVT_COMMAND_LIST_CACHE_HINT 
= controls2c
.wxEVT_COMMAND_LIST_CACHE_HINT
 
1030 wxLC_VRULES 
= controls2c
.wxLC_VRULES
 
1031 wxLC_HRULES 
= controls2c
.wxLC_HRULES
 
1032 wxLC_ICON 
= controls2c
.wxLC_ICON
 
1033 wxLC_SMALL_ICON 
= controls2c
.wxLC_SMALL_ICON
 
1034 wxLC_LIST 
= controls2c
.wxLC_LIST
 
1035 wxLC_REPORT 
= controls2c
.wxLC_REPORT
 
1036 wxLC_ALIGN_TOP 
= controls2c
.wxLC_ALIGN_TOP
 
1037 wxLC_ALIGN_LEFT 
= controls2c
.wxLC_ALIGN_LEFT
 
1038 wxLC_AUTOARRANGE 
= controls2c
.wxLC_AUTOARRANGE
 
1039 wxLC_VIRTUAL 
= controls2c
.wxLC_VIRTUAL
 
1040 wxLC_EDIT_LABELS 
= controls2c
.wxLC_EDIT_LABELS
 
1041 wxLC_NO_HEADER 
= controls2c
.wxLC_NO_HEADER
 
1042 wxLC_NO_SORT_HEADER 
= controls2c
.wxLC_NO_SORT_HEADER
 
1043 wxLC_SINGLE_SEL 
= controls2c
.wxLC_SINGLE_SEL
 
1044 wxLC_SORT_ASCENDING 
= controls2c
.wxLC_SORT_ASCENDING
 
1045 wxLC_SORT_DESCENDING 
= controls2c
.wxLC_SORT_DESCENDING
 
1046 wxLC_MASK_TYPE 
= controls2c
.wxLC_MASK_TYPE
 
1047 wxLC_MASK_ALIGN 
= controls2c
.wxLC_MASK_ALIGN
 
1048 wxLC_MASK_SORT 
= controls2c
.wxLC_MASK_SORT
 
1049 wxLIST_MASK_STATE 
= controls2c
.wxLIST_MASK_STATE
 
1050 wxLIST_MASK_TEXT 
= controls2c
.wxLIST_MASK_TEXT
 
1051 wxLIST_MASK_IMAGE 
= controls2c
.wxLIST_MASK_IMAGE
 
1052 wxLIST_MASK_DATA 
= controls2c
.wxLIST_MASK_DATA
 
1053 wxLIST_SET_ITEM 
= controls2c
.wxLIST_SET_ITEM
 
1054 wxLIST_MASK_WIDTH 
= controls2c
.wxLIST_MASK_WIDTH
 
1055 wxLIST_MASK_FORMAT 
= controls2c
.wxLIST_MASK_FORMAT
 
1056 wxLIST_STATE_DONTCARE 
= controls2c
.wxLIST_STATE_DONTCARE
 
1057 wxLIST_STATE_DROPHILITED 
= controls2c
.wxLIST_STATE_DROPHILITED
 
1058 wxLIST_STATE_FOCUSED 
= controls2c
.wxLIST_STATE_FOCUSED
 
1059 wxLIST_STATE_SELECTED 
= controls2c
.wxLIST_STATE_SELECTED
 
1060 wxLIST_STATE_CUT 
= controls2c
.wxLIST_STATE_CUT
 
1061 wxLIST_HITTEST_ABOVE 
= controls2c
.wxLIST_HITTEST_ABOVE
 
1062 wxLIST_HITTEST_BELOW 
= controls2c
.wxLIST_HITTEST_BELOW
 
1063 wxLIST_HITTEST_NOWHERE 
= controls2c
.wxLIST_HITTEST_NOWHERE
 
1064 wxLIST_HITTEST_ONITEMICON 
= controls2c
.wxLIST_HITTEST_ONITEMICON
 
1065 wxLIST_HITTEST_ONITEMLABEL 
= controls2c
.wxLIST_HITTEST_ONITEMLABEL
 
1066 wxLIST_HITTEST_ONITEMRIGHT 
= controls2c
.wxLIST_HITTEST_ONITEMRIGHT
 
1067 wxLIST_HITTEST_ONITEMSTATEICON 
= controls2c
.wxLIST_HITTEST_ONITEMSTATEICON
 
1068 wxLIST_HITTEST_TOLEFT 
= controls2c
.wxLIST_HITTEST_TOLEFT
 
1069 wxLIST_HITTEST_TORIGHT 
= controls2c
.wxLIST_HITTEST_TORIGHT
 
1070 wxLIST_HITTEST_ONITEM 
= controls2c
.wxLIST_HITTEST_ONITEM
 
1071 wxLIST_NEXT_ABOVE 
= controls2c
.wxLIST_NEXT_ABOVE
 
1072 wxLIST_NEXT_ALL 
= controls2c
.wxLIST_NEXT_ALL
 
1073 wxLIST_NEXT_BELOW 
= controls2c
.wxLIST_NEXT_BELOW
 
1074 wxLIST_NEXT_LEFT 
= controls2c
.wxLIST_NEXT_LEFT
 
1075 wxLIST_NEXT_RIGHT 
= controls2c
.wxLIST_NEXT_RIGHT
 
1076 wxLIST_ALIGN_DEFAULT 
= controls2c
.wxLIST_ALIGN_DEFAULT
 
1077 wxLIST_ALIGN_LEFT 
= controls2c
.wxLIST_ALIGN_LEFT
 
1078 wxLIST_ALIGN_TOP 
= controls2c
.wxLIST_ALIGN_TOP
 
1079 wxLIST_ALIGN_SNAP_TO_GRID 
= controls2c
.wxLIST_ALIGN_SNAP_TO_GRID
 
1080 wxLIST_AUTOSIZE 
= controls2c
.wxLIST_AUTOSIZE
 
1081 wxLIST_AUTOSIZE_USEHEADER 
= controls2c
.wxLIST_AUTOSIZE_USEHEADER
 
1082 wxLIST_RECT_BOUNDS 
= controls2c
.wxLIST_RECT_BOUNDS
 
1083 wxLIST_RECT_ICON 
= controls2c
.wxLIST_RECT_ICON
 
1084 wxLIST_RECT_LABEL 
= controls2c
.wxLIST_RECT_LABEL
 
1085 wxLIST_FIND_UP 
= controls2c
.wxLIST_FIND_UP
 
1086 wxLIST_FIND_DOWN 
= controls2c
.wxLIST_FIND_DOWN
 
1087 wxLIST_FIND_LEFT 
= controls2c
.wxLIST_FIND_LEFT
 
1088 wxLIST_FIND_RIGHT 
= controls2c
.wxLIST_FIND_RIGHT
 
1089 wxLIST_FORMAT_LEFT 
= controls2c
.wxLIST_FORMAT_LEFT
 
1090 wxLIST_FORMAT_RIGHT 
= controls2c
.wxLIST_FORMAT_RIGHT
 
1091 wxLIST_FORMAT_CENTRE 
= controls2c
.wxLIST_FORMAT_CENTRE
 
1092 wxLIST_FORMAT_CENTER 
= controls2c
.wxLIST_FORMAT_CENTER
 
1093 wxTR_NO_BUTTONS 
= controls2c
.wxTR_NO_BUTTONS
 
1094 wxTR_HAS_BUTTONS 
= controls2c
.wxTR_HAS_BUTTONS
 
1095 wxTR_TWIST_BUTTONS 
= controls2c
.wxTR_TWIST_BUTTONS
 
1096 wxTR_NO_LINES 
= controls2c
.wxTR_NO_LINES
 
1097 wxTR_MAC_BUTTONS 
= controls2c
.wxTR_MAC_BUTTONS
 
1098 wxTR_SINGLE 
= controls2c
.wxTR_SINGLE
 
1099 wxTR_MULTIPLE 
= controls2c
.wxTR_MULTIPLE
 
1100 wxTR_EXTENDED 
= controls2c
.wxTR_EXTENDED
 
1101 wxTR_EDIT_LABELS 
= controls2c
.wxTR_EDIT_LABELS
 
1102 wxTR_LINES_AT_ROOT 
= controls2c
.wxTR_LINES_AT_ROOT
 
1103 wxTR_HIDE_ROOT 
= controls2c
.wxTR_HIDE_ROOT
 
1104 wxTR_ROW_LINES 
= controls2c
.wxTR_ROW_LINES
 
1105 wxTR_HAS_VARIABLE_ROW_HEIGHT 
= controls2c
.wxTR_HAS_VARIABLE_ROW_HEIGHT
 
1106 wxTR_DEFAULT_STYLE 
= controls2c
.wxTR_DEFAULT_STYLE
 
1107 wxTreeItemIcon_Normal 
= controls2c
.wxTreeItemIcon_Normal
 
1108 wxTreeItemIcon_Selected 
= controls2c
.wxTreeItemIcon_Selected
 
1109 wxTreeItemIcon_Expanded 
= controls2c
.wxTreeItemIcon_Expanded
 
1110 wxTreeItemIcon_SelectedExpanded 
= controls2c
.wxTreeItemIcon_SelectedExpanded
 
1111 wxTreeItemIcon_Max 
= controls2c
.wxTreeItemIcon_Max
 
1112 wxTREE_HITTEST_ABOVE 
= controls2c
.wxTREE_HITTEST_ABOVE
 
1113 wxTREE_HITTEST_BELOW 
= controls2c
.wxTREE_HITTEST_BELOW
 
1114 wxTREE_HITTEST_NOWHERE 
= controls2c
.wxTREE_HITTEST_NOWHERE
 
1115 wxTREE_HITTEST_ONITEMBUTTON 
= controls2c
.wxTREE_HITTEST_ONITEMBUTTON
 
1116 wxTREE_HITTEST_ONITEMICON 
= controls2c
.wxTREE_HITTEST_ONITEMICON
 
1117 wxTREE_HITTEST_ONITEMINDENT 
= controls2c
.wxTREE_HITTEST_ONITEMINDENT
 
1118 wxTREE_HITTEST_ONITEMLABEL 
= controls2c
.wxTREE_HITTEST_ONITEMLABEL
 
1119 wxTREE_HITTEST_ONITEMRIGHT 
= controls2c
.wxTREE_HITTEST_ONITEMRIGHT
 
1120 wxTREE_HITTEST_ONITEMSTATEICON 
= controls2c
.wxTREE_HITTEST_ONITEMSTATEICON
 
1121 wxTREE_HITTEST_TOLEFT 
= controls2c
.wxTREE_HITTEST_TOLEFT
 
1122 wxTREE_HITTEST_TORIGHT 
= controls2c
.wxTREE_HITTEST_TORIGHT
 
1123 wxTREE_HITTEST_ONITEMUPPERPART 
= controls2c
.wxTREE_HITTEST_ONITEMUPPERPART
 
1124 wxTREE_HITTEST_ONITEMLOWERPART 
= controls2c
.wxTREE_HITTEST_ONITEMLOWERPART
 
1125 wxTREE_HITTEST_ONITEM 
= controls2c
.wxTREE_HITTEST_ONITEM
 
1126 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= controls2c
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
1127 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= controls2c
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
1128 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= controls2c
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
1129 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= controls2c
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
1130 wxEVT_COMMAND_TREE_DELETE_ITEM 
= controls2c
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
1131 wxEVT_COMMAND_TREE_GET_INFO 
= controls2c
.wxEVT_COMMAND_TREE_GET_INFO
 
1132 wxEVT_COMMAND_TREE_SET_INFO 
= controls2c
.wxEVT_COMMAND_TREE_SET_INFO
 
1133 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= controls2c
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
1134 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= controls2c
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
1135 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= controls2c
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
1136 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= controls2c
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
1137 wxEVT_COMMAND_TREE_SEL_CHANGED 
= controls2c
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
1138 wxEVT_COMMAND_TREE_SEL_CHANGING 
= controls2c
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
1139 wxEVT_COMMAND_TREE_KEY_DOWN 
= controls2c
.wxEVT_COMMAND_TREE_KEY_DOWN
 
1140 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= controls2c
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
1141 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= controls2c
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
1142 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= controls2c
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
1143 wxEVT_COMMAND_TREE_END_DRAG 
= controls2c
.wxEVT_COMMAND_TREE_END_DRAG