home *** CD-ROM | disk | FTP | other *** search
/ com!online 2005 April / com_0405_1.iso / opensource / BTpp-0.5.4-bin.exe / $INSTDIR / BT++.exe / wxPython / controls2.pyo (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2003-04-19  |  116.8 KB  |  2,266 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.2)
  3.  
  4. import controls2c
  5. from misc import *
  6. from windows import *
  7. from gdi import *
  8. from fonts import *
  9. from clip_dnd import *
  10. from events import *
  11. from controls import *
  12. import wx
  13.  
  14. def EVT_LIST_BEGIN_DRAG(win, id, func):
  15.     win.Connect(id, -1, wxEVT_COMMAND_LIST_BEGIN_DRAG, func)
  16.  
  17.  
  18. def EVT_LIST_BEGIN_RDRAG(win, id, func):
  19.     win.Connect(id, -1, wxEVT_COMMAND_LIST_BEGIN_RDRAG, func)
  20.  
  21.  
  22. def EVT_LIST_BEGIN_LABEL_EDIT(win, id, func):
  23.     win.Connect(id, -1, wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT, func)
  24.  
  25.  
  26. def EVT_LIST_END_LABEL_EDIT(win, id, func):
  27.     win.Connect(id, -1, wxEVT_COMMAND_LIST_END_LABEL_EDIT, func)
  28.  
  29.  
  30. def EVT_LIST_DELETE_ITEM(win, id, func):
  31.     win.Connect(id, -1, wxEVT_COMMAND_LIST_DELETE_ITEM, func)
  32.  
  33.  
  34. def EVT_LIST_DELETE_ALL_ITEMS(win, id, func):
  35.     win.Connect(id, -1, wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS, func)
  36.  
  37.  
  38. def EVT_LIST_GET_INFO(win, id, func):
  39.     win.Connect(id, -1, wxEVT_COMMAND_LIST_GET_INFO, func)
  40.  
  41.  
  42. def EVT_LIST_SET_INFO(win, id, func):
  43.     win.Connect(id, -1, wxEVT_COMMAND_LIST_SET_INFO, func)
  44.  
  45.  
  46. def EVT_LIST_ITEM_SELECTED(win, id, func):
  47.     win.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_SELECTED, func)
  48.  
  49.  
  50. def EVT_LIST_ITEM_DESELECTED(win, id, func):
  51.     win.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_DESELECTED, func)
  52.  
  53.  
  54. def EVT_LIST_KEY_DOWN(win, id, func):
  55.     win.Connect(id, -1, wxEVT_COMMAND_LIST_KEY_DOWN, func)
  56.  
  57.  
  58. def EVT_LIST_INSERT_ITEM(win, id, func):
  59.     win.Connect(id, -1, wxEVT_COMMAND_LIST_INSERT_ITEM, func)
  60.  
  61.  
  62. def EVT_LIST_COL_CLICK(win, id, func):
  63.     win.Connect(id, -1, wxEVT_COMMAND_LIST_COL_CLICK, func)
  64.  
  65.  
  66. def EVT_LIST_COL_RIGHT_CLICK(win, id, func):
  67.     win.Connect(id, -1, wxEVT_COMMAND_LIST_COL_RIGHT_CLICK, func)
  68.  
  69.  
  70. def EVT_LIST_COL_BEGIN_DRAG(win, id, func):
  71.     win.Connect(id, -1, wxEVT_COMMAND_LIST_COL_BEGIN_DRAG, func)
  72.  
  73.  
  74. def EVT_LIST_COL_DRAGGING(win, id, func):
  75.     win.Connect(id, -1, wxEVT_COMMAND_LIST_COL_DRAGGING, func)
  76.  
  77.  
  78. def EVT_LIST_COL_END_DRAG(win, id, func):
  79.     win.Connect(id, -1, wxEVT_COMMAND_LIST_COL_END_DRAG, func)
  80.  
  81.  
  82. def EVT_LIST_ITEM_RIGHT_CLICK(win, id, func):
  83.     win.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK, func)
  84.  
  85.  
  86. def EVT_LIST_ITEM_MIDDLE_CLICK(win, id, func):
  87.     win.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK, func)
  88.  
  89.  
  90. def EVT_LIST_ITEM_ACTIVATED(win, id, func):
  91.     win.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_ACTIVATED, func)
  92.  
  93.  
  94. def EVT_LIST_CACHE_HINT(win, id, func):
  95.     win.Connect(id, -1, wxEVT_COMMAND_LIST_CACHE_HINT, func)
  96.  
  97.  
  98. def EVT_LIST_ITEM_FOCUSED(win, id, func):
  99.     win.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_FOCUSED, func)
  100.  
  101.  
  102. def EVT_TREE_BEGIN_DRAG(win, id, func):
  103.     win.Connect(id, -1, wxEVT_COMMAND_TREE_BEGIN_DRAG, func)
  104.  
  105.  
  106. def EVT_TREE_BEGIN_RDRAG(win, id, func):
  107.     win.Connect(id, -1, wxEVT_COMMAND_TREE_BEGIN_RDRAG, func)
  108.  
  109.  
  110. def EVT_TREE_END_DRAG(win, id, func):
  111.     win.Connect(id, -1, wxEVT_COMMAND_TREE_END_DRAG, func)
  112.  
  113.  
  114. def EVT_TREE_BEGIN_LABEL_EDIT(win, id, func):
  115.     win.Connect(id, -1, wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT, func)
  116.  
  117.  
  118. def EVT_TREE_END_LABEL_EDIT(win, id, func):
  119.     win.Connect(id, -1, wxEVT_COMMAND_TREE_END_LABEL_EDIT, func)
  120.  
  121.  
  122. def EVT_TREE_GET_INFO(win, id, func):
  123.     win.Connect(id, -1, wxEVT_COMMAND_TREE_GET_INFO, func)
  124.  
  125.  
  126. def EVT_TREE_SET_INFO(win, id, func):
  127.     win.Connect(id, -1, wxEVT_COMMAND_TREE_SET_INFO, func)
  128.  
  129.  
  130. def EVT_TREE_ITEM_EXPANDED(win, id, func):
  131.     win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_EXPANDED, func)
  132.  
  133.  
  134. def EVT_TREE_ITEM_EXPANDING(win, id, func):
  135.     win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_EXPANDING, func)
  136.  
  137.  
  138. def EVT_TREE_ITEM_COLLAPSED(win, id, func):
  139.     win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_COLLAPSED, func)
  140.  
  141.  
  142. def EVT_TREE_ITEM_COLLAPSING(win, id, func):
  143.     win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_COLLAPSING, func)
  144.  
  145.  
  146. def EVT_TREE_SEL_CHANGED(win, id, func):
  147.     win.Connect(id, -1, wxEVT_COMMAND_TREE_SEL_CHANGED, func)
  148.  
  149.  
  150. def EVT_TREE_SEL_CHANGING(win, id, func):
  151.     win.Connect(id, -1, wxEVT_COMMAND_TREE_SEL_CHANGING, func)
  152.  
  153.  
  154. def EVT_TREE_KEY_DOWN(win, id, func):
  155.     win.Connect(id, -1, wxEVT_COMMAND_TREE_KEY_DOWN, func)
  156.  
  157.  
  158. def EVT_TREE_DELETE_ITEM(win, id, func):
  159.     win.Connect(id, -1, wxEVT_COMMAND_TREE_DELETE_ITEM, func)
  160.  
  161.  
  162. def EVT_TREE_ITEM_ACTIVATED(win, id, func):
  163.     win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_ACTIVATED, func)
  164.  
  165.  
  166. def EVT_TREE_ITEM_RIGHT_CLICK(win, id, func):
  167.     win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK, func)
  168.  
  169.  
  170. def EVT_TREE_ITEM_MIDDLE_CLICK(win, id, func):
  171.     win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK, func)
  172.  
  173.  
  174. class wxListItemAttrPtr:
  175.     
  176.     def __init__(self, this):
  177.         self.this = this
  178.         self.thisown = 0
  179.  
  180.     
  181.     def SetTextColour(self, *_args, **_kwargs):
  182.         val = apply(controls2c.wxListItemAttr_SetTextColour, (self,) + _args, _kwargs)
  183.         return val
  184.  
  185.     
  186.     def SetBackgroundColour(self, *_args, **_kwargs):
  187.         val = apply(controls2c.wxListItemAttr_SetBackgroundColour, (self,) + _args, _kwargs)
  188.         return val
  189.  
  190.     
  191.     def SetFont(self, *_args, **_kwargs):
  192.         val = apply(controls2c.wxListItemAttr_SetFont, (self,) + _args, _kwargs)
  193.         return val
  194.  
  195.     
  196.     def HasTextColour(self, *_args, **_kwargs):
  197.         val = apply(controls2c.wxListItemAttr_HasTextColour, (self,) + _args, _kwargs)
  198.         return val
  199.  
  200.     
  201.     def HasBackgroundColour(self, *_args, **_kwargs):
  202.         val = apply(controls2c.wxListItemAttr_HasBackgroundColour, (self,) + _args, _kwargs)
  203.         return val
  204.  
  205.     
  206.     def HasFont(self, *_args, **_kwargs):
  207.         val = apply(controls2c.wxListItemAttr_HasFont, (self,) + _args, _kwargs)
  208.         return val
  209.  
  210.     
  211.     def GetTextColour(self, *_args, **_kwargs):
  212.         val = apply(controls2c.wxListItemAttr_GetTextColour, (self,) + _args, _kwargs)
  213.         if val:
  214.             val = wxColourPtr(val)
  215.             val.thisown = 1
  216.         
  217.         return val
  218.  
  219.     
  220.     def GetBackgroundColour(self, *_args, **_kwargs):
  221.         val = apply(controls2c.wxListItemAttr_GetBackgroundColour, (self,) + _args, _kwargs)
  222.         if val:
  223.             val = wxColourPtr(val)
  224.             val.thisown = 1
  225.         
  226.         return val
  227.  
  228.     
  229.     def GetFont(self, *_args, **_kwargs):
  230.         val = apply(controls2c.wxListItemAttr_GetFont, (self,) + _args, _kwargs)
  231.         if val:
  232.             val = wxFontPtr(val)
  233.             val.thisown = 1
  234.         
  235.         return val
  236.  
  237.     
  238.     def __repr__(self):
  239.         return '<C wxListItemAttr instance at %s>' % (self.this,)
  240.  
  241.  
  242.  
  243. class wxListItemAttr(wxListItemAttrPtr):
  244.     
  245.     def __init__(self, *_args, **_kwargs):
  246.         self.this = apply(controls2c.new_wxListItemAttr, _args, _kwargs)
  247.         self.thisown = 1
  248.  
  249.  
  250.  
  251. class wxListItemPtr(wxObjectPtr):
  252.     
  253.     def __init__(self, this):
  254.         self.this = this
  255.         self.thisown = 0
  256.  
  257.     
  258.     def __del__(self, delfunc = controls2c.delete_wxListItem):
  259.         if self.thisown == 1:
  260.             
  261.             try:
  262.                 delfunc(self)
  263.             except:
  264.                 pass
  265.  
  266.         
  267.  
  268.     
  269.     def Clear(self, *_args, **_kwargs):
  270.         val = apply(controls2c.wxListItem_Clear, (self,) + _args, _kwargs)
  271.         return val
  272.  
  273.     
  274.     def ClearAttributes(self, *_args, **_kwargs):
  275.         val = apply(controls2c.wxListItem_ClearAttributes, (self,) + _args, _kwargs)
  276.         return val
  277.  
  278.     
  279.     def SetMask(self, *_args, **_kwargs):
  280.         val = apply(controls2c.wxListItem_SetMask, (self,) + _args, _kwargs)
  281.         return val
  282.  
  283.     
  284.     def SetId(self, *_args, **_kwargs):
  285.         val = apply(controls2c.wxListItem_SetId, (self,) + _args, _kwargs)
  286.         return val
  287.  
  288.     
  289.     def SetColumn(self, *_args, **_kwargs):
  290.         val = apply(controls2c.wxListItem_SetColumn, (self,) + _args, _kwargs)
  291.         return val
  292.  
  293.     
  294.     def SetState(self, *_args, **_kwargs):
  295.         val = apply(controls2c.wxListItem_SetState, (self,) + _args, _kwargs)
  296.         return val
  297.  
  298.     
  299.     def SetStateMask(self, *_args, **_kwargs):
  300.         val = apply(controls2c.wxListItem_SetStateMask, (self,) + _args, _kwargs)
  301.         return val
  302.  
  303.     
  304.     def SetText(self, *_args, **_kwargs):
  305.         val = apply(controls2c.wxListItem_SetText, (self,) + _args, _kwargs)
  306.         return val
  307.  
  308.     
  309.     def SetImage(self, *_args, **_kwargs):
  310.         val = apply(controls2c.wxListItem_SetImage, (self,) + _args, _kwargs)
  311.         return val
  312.  
  313.     
  314.     def SetData(self, *_args, **_kwargs):
  315.         val = apply(controls2c.wxListItem_SetData, (self,) + _args, _kwargs)
  316.         return val
  317.  
  318.     
  319.     def SetWidth(self, *_args, **_kwargs):
  320.         val = apply(controls2c.wxListItem_SetWidth, (self,) + _args, _kwargs)
  321.         return val
  322.  
  323.     
  324.     def SetAlign(self, *_args, **_kwargs):
  325.         val = apply(controls2c.wxListItem_SetAlign, (self,) + _args, _kwargs)
  326.         return val
  327.  
  328.     
  329.     def SetTextColour(self, *_args, **_kwargs):
  330.         val = apply(controls2c.wxListItem_SetTextColour, (self,) + _args, _kwargs)
  331.         return val
  332.  
  333.     
  334.     def SetBackgroundColour(self, *_args, **_kwargs):
  335.         val = apply(controls2c.wxListItem_SetBackgroundColour, (self,) + _args, _kwargs)
  336.         return val
  337.  
  338.     
  339.     def SetFont(self, *_args, **_kwargs):
  340.         val = apply(controls2c.wxListItem_SetFont, (self,) + _args, _kwargs)
  341.         return val
  342.  
  343.     
  344.     def GetMask(self, *_args, **_kwargs):
  345.         val = apply(controls2c.wxListItem_GetMask, (self,) + _args, _kwargs)
  346.         return val
  347.  
  348.     
  349.     def GetId(self, *_args, **_kwargs):
  350.         val = apply(controls2c.wxListItem_GetId, (self,) + _args, _kwargs)
  351.         return val
  352.  
  353.     
  354.     def GetColumn(self, *_args, **_kwargs):
  355.         val = apply(controls2c.wxListItem_GetColumn, (self,) + _args, _kwargs)
  356.         return val
  357.  
  358.     
  359.     def GetState(self, *_args, **_kwargs):
  360.         val = apply(controls2c.wxListItem_GetState, (self,) + _args, _kwargs)
  361.         return val
  362.  
  363.     
  364.     def GetText(self, *_args, **_kwargs):
  365.         val = apply(controls2c.wxListItem_GetText, (self,) + _args, _kwargs)
  366.         return val
  367.  
  368.     
  369.     def GetImage(self, *_args, **_kwargs):
  370.         val = apply(controls2c.wxListItem_GetImage, (self,) + _args, _kwargs)
  371.         return val
  372.  
  373.     
  374.     def GetData(self, *_args, **_kwargs):
  375.         val = apply(controls2c.wxListItem_GetData, (self,) + _args, _kwargs)
  376.         return val
  377.  
  378.     
  379.     def GetWidth(self, *_args, **_kwargs):
  380.         val = apply(controls2c.wxListItem_GetWidth, (self,) + _args, _kwargs)
  381.         return val
  382.  
  383.     
  384.     def GetAlign(self, *_args, **_kwargs):
  385.         val = apply(controls2c.wxListItem_GetAlign, (self,) + _args, _kwargs)
  386.         return val
  387.  
  388.     
  389.     def GetAttributes(self, *_args, **_kwargs):
  390.         val = apply(controls2c.wxListItem_GetAttributes, (self,) + _args, _kwargs)
  391.         if val:
  392.             val = wxListItemAttrPtr(val)
  393.         
  394.         return val
  395.  
  396.     
  397.     def HasAttributes(self, *_args, **_kwargs):
  398.         val = apply(controls2c.wxListItem_HasAttributes, (self,) + _args, _kwargs)
  399.         return val
  400.  
  401.     
  402.     def GetTextColour(self, *_args, **_kwargs):
  403.         val = apply(controls2c.wxListItem_GetTextColour, (self,) + _args, _kwargs)
  404.         if val:
  405.             val = wxColourPtr(val)
  406.             val.thisown = 1
  407.         
  408.         return val
  409.  
  410.     
  411.     def GetBackgroundColour(self, *_args, **_kwargs):
  412.         val = apply(controls2c.wxListItem_GetBackgroundColour, (self,) + _args, _kwargs)
  413.         if val:
  414.             val = wxColourPtr(val)
  415.             val.thisown = 1
  416.         
  417.         return val
  418.  
  419.     
  420.     def GetFont(self, *_args, **_kwargs):
  421.         val = apply(controls2c.wxListItem_GetFont, (self,) + _args, _kwargs)
  422.         if val:
  423.             val = wxFontPtr(val)
  424.             val.thisown = 1
  425.         
  426.         return val
  427.  
  428.     
  429.     def __setattr__(self, name, value):
  430.         if name == 'm_mask':
  431.             controls2c.wxListItem_m_mask_set(self, value)
  432.             return None
  433.         
  434.         if name == 'm_itemId':
  435.             controls2c.wxListItem_m_itemId_set(self, value)
  436.             return None
  437.         
  438.         if name == 'm_col':
  439.             controls2c.wxListItem_m_col_set(self, value)
  440.             return None
  441.         
  442.         if name == 'm_state':
  443.             controls2c.wxListItem_m_state_set(self, value)
  444.             return None
  445.         
  446.         if name == 'm_stateMask':
  447.             controls2c.wxListItem_m_stateMask_set(self, value)
  448.             return None
  449.         
  450.         if name == 'm_text':
  451.             controls2c.wxListItem_m_text_set(self, value)
  452.             return None
  453.         
  454.         if name == 'm_image':
  455.             controls2c.wxListItem_m_image_set(self, value)
  456.             return None
  457.         
  458.         if name == 'm_data':
  459.             controls2c.wxListItem_m_data_set(self, value)
  460.             return None
  461.         
  462.         if name == 'm_format':
  463.             controls2c.wxListItem_m_format_set(self, value)
  464.             return None
  465.         
  466.         if name == 'm_width':
  467.             controls2c.wxListItem_m_width_set(self, value)
  468.             return None
  469.         
  470.         self.__dict__[name] = value
  471.  
  472.     
  473.     def __getattr__(self, name):
  474.         if name == 'm_mask':
  475.             return controls2c.wxListItem_m_mask_get(self)
  476.         
  477.         if name == 'm_itemId':
  478.             return controls2c.wxListItem_m_itemId_get(self)
  479.         
  480.         if name == 'm_col':
  481.             return controls2c.wxListItem_m_col_get(self)
  482.         
  483.         if name == 'm_state':
  484.             return controls2c.wxListItem_m_state_get(self)
  485.         
  486.         if name == 'm_stateMask':
  487.             return controls2c.wxListItem_m_stateMask_get(self)
  488.         
  489.         if name == 'm_text':
  490.             return controls2c.wxListItem_m_text_get(self)
  491.         
  492.         if name == 'm_image':
  493.             return controls2c.wxListItem_m_image_get(self)
  494.         
  495.         if name == 'm_data':
  496.             return controls2c.wxListItem_m_data_get(self)
  497.         
  498.         if name == 'm_format':
  499.             return controls2c.wxListItem_m_format_get(self)
  500.         
  501.         if name == 'm_width':
  502.             return controls2c.wxListItem_m_width_get(self)
  503.         
  504.         raise AttributeError, name
  505.  
  506.     
  507.     def __repr__(self):
  508.         return '<C wxListItem instance at %s>' % (self.this,)
  509.  
  510.  
  511.  
  512. class wxListItem(wxListItemPtr):
  513.     
  514.     def __init__(self, *_args, **_kwargs):
  515.         self.this = apply(controls2c.new_wxListItem, _args, _kwargs)
  516.         self.thisown = 1
  517.  
  518.  
  519.  
  520. class wxListEventPtr(wxNotifyEventPtr):
  521.     
  522.     def __init__(self, this):
  523.         self.this = this
  524.         self.thisown = 0
  525.  
  526.     
  527.     def GetKeyCode(self, *_args, **_kwargs):
  528.         val = apply(controls2c.wxListEvent_GetKeyCode, (self,) + _args, _kwargs)
  529.         return val
  530.  
  531.     
  532.     def GetIndex(self, *_args, **_kwargs):
  533.         val = apply(controls2c.wxListEvent_GetIndex, (self,) + _args, _kwargs)
  534.         return val
  535.  
  536.     
  537.     def GetColumn(self, *_args, **_kwargs):
  538.         val = apply(controls2c.wxListEvent_GetColumn, (self,) + _args, _kwargs)
  539.         return val
  540.  
  541.     
  542.     def GetPoint(self, *_args, **_kwargs):
  543.         val = apply(controls2c.wxListEvent_GetPoint, (self,) + _args, _kwargs)
  544.         if val:
  545.             val = wxPointPtr(val)
  546.             val.thisown = 1
  547.         
  548.         return val
  549.  
  550.     
  551.     def GetLabel(self, *_args, **_kwargs):
  552.         val = apply(controls2c.wxListEvent_GetLabel, (self,) + _args, _kwargs)
  553.         return val
  554.  
  555.     
  556.     def GetText(self, *_args, **_kwargs):
  557.         val = apply(controls2c.wxListEvent_GetText, (self,) + _args, _kwargs)
  558.         return val
  559.  
  560.     
  561.     def GetImage(self, *_args, **_kwargs):
  562.         val = apply(controls2c.wxListEvent_GetImage, (self,) + _args, _kwargs)
  563.         return val
  564.  
  565.     
  566.     def GetData(self, *_args, **_kwargs):
  567.         val = apply(controls2c.wxListEvent_GetData, (self,) + _args, _kwargs)
  568.         return val
  569.  
  570.     
  571.     def GetMask(self, *_args, **_kwargs):
  572.         val = apply(controls2c.wxListEvent_GetMask, (self,) + _args, _kwargs)
  573.         return val
  574.  
  575.     
  576.     def GetItem(self, *_args, **_kwargs):
  577.         val = apply(controls2c.wxListEvent_GetItem, (self,) + _args, _kwargs)
  578.         return val
  579.  
  580.     
  581.     def GetCacheFrom(self, *_args, **_kwargs):
  582.         val = apply(controls2c.wxListEvent_GetCacheFrom, (self,) + _args, _kwargs)
  583.         return val
  584.  
  585.     
  586.     def GetCacheTo(self, *_args, **_kwargs):
  587.         val = apply(controls2c.wxListEvent_GetCacheTo, (self,) + _args, _kwargs)
  588.         return val
  589.  
  590.     
  591.     def __setattr__(self, name, value):
  592.         if name == 'm_code':
  593.             controls2c.wxListEvent_m_code_set(self, value)
  594.             return None
  595.         
  596.         if name == 'm_oldItemIndex':
  597.             controls2c.wxListEvent_m_oldItemIndex_set(self, value)
  598.             return None
  599.         
  600.         if name == 'm_itemIndex':
  601.             controls2c.wxListEvent_m_itemIndex_set(self, value)
  602.             return None
  603.         
  604.         if name == 'm_col':
  605.             controls2c.wxListEvent_m_col_set(self, value)
  606.             return None
  607.         
  608.         if name == 'm_pointDrag':
  609.             controls2c.wxListEvent_m_pointDrag_set(self, value.this)
  610.             return None
  611.         
  612.         if name == 'm_item':
  613.             controls2c.wxListEvent_m_item_set(self, value.this)
  614.             return None
  615.         
  616.         self.__dict__[name] = value
  617.  
  618.     
  619.     def __getattr__(self, name):
  620.         if name == 'm_code':
  621.             return controls2c.wxListEvent_m_code_get(self)
  622.         
  623.         if name == 'm_oldItemIndex':
  624.             return controls2c.wxListEvent_m_oldItemIndex_get(self)
  625.         
  626.         if name == 'm_itemIndex':
  627.             return controls2c.wxListEvent_m_itemIndex_get(self)
  628.         
  629.         if name == 'm_col':
  630.             return controls2c.wxListEvent_m_col_get(self)
  631.         
  632.         if name == 'm_pointDrag':
  633.             return wxPointPtr(controls2c.wxListEvent_m_pointDrag_get(self))
  634.         
  635.         if name == 'm_item':
  636.             return wxListItemPtr(controls2c.wxListEvent_m_item_get(self))
  637.         
  638.         raise AttributeError, name
  639.  
  640.     
  641.     def __repr__(self):
  642.         return '<C wxListEvent instance at %s>' % (self.this,)
  643.  
  644.     GetCode = GetKeyCode
  645.  
  646.  
  647. class wxListEvent(wxListEventPtr):
  648.     
  649.     def __init__(self, *_args, **_kwargs):
  650.         self.this = apply(controls2c.new_wxListEvent, _args, _kwargs)
  651.         self.thisown = 1
  652.  
  653.  
  654.  
  655. class wxListCtrlPtr(wxControlPtr):
  656.     
  657.     def __init__(self, this):
  658.         self.this = this
  659.         self.thisown = 0
  660.  
  661.     
  662.     def Create(self, *_args, **_kwargs):
  663.         val = apply(controls2c.wxListCtrl_Create, (self,) + _args, _kwargs)
  664.         return val
  665.  
  666.     
  667.     def _setCallbackInfo(self, *_args, **_kwargs):
  668.         val = apply(controls2c.wxListCtrl__setCallbackInfo, (self,) + _args, _kwargs)
  669.         return val
  670.  
  671.     
  672.     def SetForegroundColour(self, *_args, **_kwargs):
  673.         val = apply(controls2c.wxListCtrl_SetForegroundColour, (self,) + _args, _kwargs)
  674.         return val
  675.  
  676.     
  677.     def SetBackgroundColour(self, *_args, **_kwargs):
  678.         val = apply(controls2c.wxListCtrl_SetBackgroundColour, (self,) + _args, _kwargs)
  679.         return val
  680.  
  681.     
  682.     def GetColumn(self, *_args, **_kwargs):
  683.         val = apply(controls2c.wxListCtrl_GetColumn, (self,) + _args, _kwargs)
  684.         return val
  685.  
  686.     
  687.     def SetColumn(self, *_args, **_kwargs):
  688.         val = apply(controls2c.wxListCtrl_SetColumn, (self,) + _args, _kwargs)
  689.         return val
  690.  
  691.     
  692.     def GetColumnWidth(self, *_args, **_kwargs):
  693.         val = apply(controls2c.wxListCtrl_GetColumnWidth, (self,) + _args, _kwargs)
  694.         return val
  695.  
  696.     
  697.     def SetColumnWidth(self, *_args, **_kwargs):
  698.         val = apply(controls2c.wxListCtrl_SetColumnWidth, (self,) + _args, _kwargs)
  699.         return val
  700.  
  701.     
  702.     def GetCountPerPage(self, *_args, **_kwargs):
  703.         val = apply(controls2c.wxListCtrl_GetCountPerPage, (self,) + _args, _kwargs)
  704.         return val
  705.  
  706.     
  707.     def GetEditControl(self, *_args, **_kwargs):
  708.         val = apply(controls2c.wxListCtrl_GetEditControl, (self,) + _args, _kwargs)
  709.         return val
  710.  
  711.     
  712.     def GetItem(self, *_args, **_kwargs):
  713.         val = apply(controls2c.wxListCtrl_GetItem, (self,) + _args, _kwargs)
  714.         return val
  715.  
  716.     
  717.     def SetItem(self, *_args, **_kwargs):
  718.         val = apply(controls2c.wxListCtrl_SetItem, (self,) + _args, _kwargs)
  719.         return val
  720.  
  721.     
  722.     def SetStringItem(self, *_args, **_kwargs):
  723.         val = apply(controls2c.wxListCtrl_SetStringItem, (self,) + _args, _kwargs)
  724.         return val
  725.  
  726.     
  727.     def GetItemState(self, *_args, **_kwargs):
  728.         val = apply(controls2c.wxListCtrl_GetItemState, (self,) + _args, _kwargs)
  729.         return val
  730.  
  731.     
  732.     def SetItemState(self, *_args, **_kwargs):
  733.         val = apply(controls2c.wxListCtrl_SetItemState, (self,) + _args, _kwargs)
  734.         return val
  735.  
  736.     
  737.     def SetItemImage(self, *_args, **_kwargs):
  738.         val = apply(controls2c.wxListCtrl_SetItemImage, (self,) + _args, _kwargs)
  739.         return val
  740.  
  741.     
  742.     def GetItemText(self, *_args, **_kwargs):
  743.         val = apply(controls2c.wxListCtrl_GetItemText, (self,) + _args, _kwargs)
  744.         return val
  745.  
  746.     
  747.     def SetItemText(self, *_args, **_kwargs):
  748.         val = apply(controls2c.wxListCtrl_SetItemText, (self,) + _args, _kwargs)
  749.         return val
  750.  
  751.     
  752.     def GetItemData(self, *_args, **_kwargs):
  753.         val = apply(controls2c.wxListCtrl_GetItemData, (self,) + _args, _kwargs)
  754.         return val
  755.  
  756.     
  757.     def SetItemData(self, *_args, **_kwargs):
  758.         val = apply(controls2c.wxListCtrl_SetItemData, (self,) + _args, _kwargs)
  759.         return val
  760.  
  761.     
  762.     def GetItemPosition(self, *_args, **_kwargs):
  763.         val = apply(controls2c.wxListCtrl_GetItemPosition, (self,) + _args, _kwargs)
  764.         if val:
  765.             val = wxPointPtr(val)
  766.             val.thisown = 1
  767.         
  768.         return val
  769.  
  770.     
  771.     def GetItemRect(self, *_args, **_kwargs):
  772.         val = apply(controls2c.wxListCtrl_GetItemRect, (self,) + _args, _kwargs)
  773.         if val:
  774.             val = wxRectPtr(val)
  775.             val.thisown = 1
  776.         
  777.         return val
  778.  
  779.     
  780.     def SetItemPosition(self, *_args, **_kwargs):
  781.         val = apply(controls2c.wxListCtrl_SetItemPosition, (self,) + _args, _kwargs)
  782.         return val
  783.  
  784.     
  785.     def GetItemCount(self, *_args, **_kwargs):
  786.         val = apply(controls2c.wxListCtrl_GetItemCount, (self,) + _args, _kwargs)
  787.         return val
  788.  
  789.     
  790.     def GetColumnCount(self, *_args, **_kwargs):
  791.         val = apply(controls2c.wxListCtrl_GetColumnCount, (self,) + _args, _kwargs)
  792.         return val
  793.  
  794.     
  795.     def GetItemSpacing(self, *_args, **_kwargs):
  796.         val = apply(controls2c.wxListCtrl_GetItemSpacing, (self,) + _args, _kwargs)
  797.         return val
  798.  
  799.     
  800.     def GetSelectedItemCount(self, *_args, **_kwargs):
  801.         val = apply(controls2c.wxListCtrl_GetSelectedItemCount, (self,) + _args, _kwargs)
  802.         return val
  803.  
  804.     
  805.     def GetTextColour(self, *_args, **_kwargs):
  806.         val = apply(controls2c.wxListCtrl_GetTextColour, (self,) + _args, _kwargs)
  807.         if val:
  808.             val = wxColourPtr(val)
  809.             val.thisown = 1
  810.         
  811.         return val
  812.  
  813.     
  814.     def SetTextColour(self, *_args, **_kwargs):
  815.         val = apply(controls2c.wxListCtrl_SetTextColour, (self,) + _args, _kwargs)
  816.         return val
  817.  
  818.     
  819.     def GetTopItem(self, *_args, **_kwargs):
  820.         val = apply(controls2c.wxListCtrl_GetTopItem, (self,) + _args, _kwargs)
  821.         return val
  822.  
  823.     
  824.     def SetSingleStyle(self, *_args, **_kwargs):
  825.         val = apply(controls2c.wxListCtrl_SetSingleStyle, (self,) + _args, _kwargs)
  826.         return val
  827.  
  828.     
  829.     def SetWindowStyleFlag(self, *_args, **_kwargs):
  830.         val = apply(controls2c.wxListCtrl_SetWindowStyleFlag, (self,) + _args, _kwargs)
  831.         return val
  832.  
  833.     
  834.     def GetNextItem(self, *_args, **_kwargs):
  835.         val = apply(controls2c.wxListCtrl_GetNextItem, (self,) + _args, _kwargs)
  836.         return val
  837.  
  838.     
  839.     def GetImageList(self, *_args, **_kwargs):
  840.         val = apply(controls2c.wxListCtrl_GetImageList, (self,) + _args, _kwargs)
  841.         return val
  842.  
  843.     
  844.     def SetImageList(self, *_args, **_kwargs):
  845.         val = apply(controls2c.wxListCtrl_SetImageList, (self,) + _args, _kwargs)
  846.         return val
  847.  
  848.     
  849.     def AssignImageList(self, *_args, **_kwargs):
  850.         val = apply(controls2c.wxListCtrl_AssignImageList, (self,) + _args, _kwargs)
  851.         _args[0].thisown = 0
  852.         return val
  853.  
  854.     
  855.     def IsVirtual(self, *_args, **_kwargs):
  856.         val = apply(controls2c.wxListCtrl_IsVirtual, (self,) + _args, _kwargs)
  857.         return val
  858.  
  859.     
  860.     def RefreshItem(self, *_args, **_kwargs):
  861.         val = apply(controls2c.wxListCtrl_RefreshItem, (self,) + _args, _kwargs)
  862.         return val
  863.  
  864.     
  865.     def RefreshItems(self, *_args, **_kwargs):
  866.         val = apply(controls2c.wxListCtrl_RefreshItems, (self,) + _args, _kwargs)
  867.         return val
  868.  
  869.     
  870.     def Arrange(self, *_args, **_kwargs):
  871.         val = apply(controls2c.wxListCtrl_Arrange, (self,) + _args, _kwargs)
  872.         return val
  873.  
  874.     
  875.     def DeleteItem(self, *_args, **_kwargs):
  876.         val = apply(controls2c.wxListCtrl_DeleteItem, (self,) + _args, _kwargs)
  877.         return val
  878.  
  879.     
  880.     def DeleteAllItems(self, *_args, **_kwargs):
  881.         val = apply(controls2c.wxListCtrl_DeleteAllItems, (self,) + _args, _kwargs)
  882.         return val
  883.  
  884.     
  885.     def DeleteColumn(self, *_args, **_kwargs):
  886.         val = apply(controls2c.wxListCtrl_DeleteColumn, (self,) + _args, _kwargs)
  887.         return val
  888.  
  889.     
  890.     def DeleteAllColumns(self, *_args, **_kwargs):
  891.         val = apply(controls2c.wxListCtrl_DeleteAllColumns, (self,) + _args, _kwargs)
  892.         return val
  893.  
  894.     
  895.     def ClearAll(self, *_args, **_kwargs):
  896.         val = apply(controls2c.wxListCtrl_ClearAll, (self,) + _args, _kwargs)
  897.         return val
  898.  
  899.     
  900.     def EditLabel(self, *_args, **_kwargs):
  901.         val = apply(controls2c.wxListCtrl_EditLabel, (self,) + _args, _kwargs)
  902.         return val
  903.  
  904.     
  905.     def EndEditLabel(self, *_args, **_kwargs):
  906.         val = apply(controls2c.wxListCtrl_EndEditLabel, (self,) + _args, _kwargs)
  907.         return val
  908.  
  909.     
  910.     def EnsureVisible(self, *_args, **_kwargs):
  911.         val = apply(controls2c.wxListCtrl_EnsureVisible, (self,) + _args, _kwargs)
  912.         return val
  913.  
  914.     
  915.     def FindItem(self, *_args, **_kwargs):
  916.         val = apply(controls2c.wxListCtrl_FindItem, (self,) + _args, _kwargs)
  917.         return val
  918.  
  919.     
  920.     def FindItemData(self, *_args, **_kwargs):
  921.         val = apply(controls2c.wxListCtrl_FindItemData, (self,) + _args, _kwargs)
  922.         return val
  923.  
  924.     
  925.     def FindItemAtPos(self, *_args, **_kwargs):
  926.         val = apply(controls2c.wxListCtrl_FindItemAtPos, (self,) + _args, _kwargs)
  927.         return val
  928.  
  929.     
  930.     def HitTest(self, *_args, **_kwargs):
  931.         val = apply(controls2c.wxListCtrl_HitTest, (self,) + _args, _kwargs)
  932.         return val
  933.  
  934.     
  935.     def InsertItem(self, *_args, **_kwargs):
  936.         val = apply(controls2c.wxListCtrl_InsertItem, (self,) + _args, _kwargs)
  937.         return val
  938.  
  939.     
  940.     def InsertStringItem(self, *_args, **_kwargs):
  941.         val = apply(controls2c.wxListCtrl_InsertStringItem, (self,) + _args, _kwargs)
  942.         return val
  943.  
  944.     
  945.     def InsertImageItem(self, *_args, **_kwargs):
  946.         val = apply(controls2c.wxListCtrl_InsertImageItem, (self,) + _args, _kwargs)
  947.         return val
  948.  
  949.     
  950.     def InsertImageStringItem(self, *_args, **_kwargs):
  951.         val = apply(controls2c.wxListCtrl_InsertImageStringItem, (self,) + _args, _kwargs)
  952.         return val
  953.  
  954.     
  955.     def InsertColumnInfo(self, *_args, **_kwargs):
  956.         val = apply(controls2c.wxListCtrl_InsertColumnInfo, (self,) + _args, _kwargs)
  957.         return val
  958.  
  959.     
  960.     def InsertColumn(self, *_args, **_kwargs):
  961.         val = apply(controls2c.wxListCtrl_InsertColumn, (self,) + _args, _kwargs)
  962.         return val
  963.  
  964.     
  965.     def SetItemCount(self, *_args, **_kwargs):
  966.         val = apply(controls2c.wxListCtrl_SetItemCount, (self,) + _args, _kwargs)
  967.         return val
  968.  
  969.     
  970.     def ScrollList(self, *_args, **_kwargs):
  971.         val = apply(controls2c.wxListCtrl_ScrollList, (self,) + _args, _kwargs)
  972.         return val
  973.  
  974.     
  975.     def SetItemTextColour(self, *_args, **_kwargs):
  976.         val = apply(controls2c.wxListCtrl_SetItemTextColour, (self,) + _args, _kwargs)
  977.         return val
  978.  
  979.     
  980.     def GetItemTextColour(self, *_args, **_kwargs):
  981.         val = apply(controls2c.wxListCtrl_GetItemTextColour, (self,) + _args, _kwargs)
  982.         if val:
  983.             val = wxColourPtr(val)
  984.             val.thisown = 1
  985.         
  986.         return val
  987.  
  988.     
  989.     def SetItemBackgroundColour(self, *_args, **_kwargs):
  990.         val = apply(controls2c.wxListCtrl_SetItemBackgroundColour, (self,) + _args, _kwargs)
  991.         return val
  992.  
  993.     
  994.     def GetItemBackgroundColour(self, *_args, **_kwargs):
  995.         val = apply(controls2c.wxListCtrl_GetItemBackgroundColour, (self,) + _args, _kwargs)
  996.         if val:
  997.             val = wxColourPtr(val)
  998.             val.thisown = 1
  999.         
  1000.         return val
  1001.  
  1002.     
  1003.     def SortItems(self, *_args, **_kwargs):
  1004.         val = apply(controls2c.wxListCtrl_SortItems, (self,) + _args, _kwargs)
  1005.         return val
  1006.  
  1007.     
  1008.     def GetMainWindow(self, *_args, **_kwargs):
  1009.         val = apply(controls2c.wxListCtrl_GetMainWindow, (self,) + _args, _kwargs)
  1010.         return val
  1011.  
  1012.     
  1013.     def __repr__(self):
  1014.         return '<C wxListCtrl instance at %s>' % (self.this,)
  1015.  
  1016.     
  1017.     def GetColumn(self, *_args, **_kwargs):
  1018.         val = apply(controls2c.wxListCtrl_GetColumn, (self,) + _args, _kwargs)
  1019.         if val is not None:
  1020.             val.thisown = 1
  1021.         
  1022.         return val
  1023.  
  1024.     
  1025.     def GetItem(self, *_args, **_kwargs):
  1026.         val = apply(controls2c.wxListCtrl_GetItem, (self,) + _args, _kwargs)
  1027.         if val is not None:
  1028.             val.thisown = 1
  1029.         
  1030.         return val
  1031.  
  1032.     
  1033.     def Select(self, idx, on = 1):
  1034.         if on:
  1035.             state = wxLIST_STATE_SELECTED
  1036.         else:
  1037.             state = 0
  1038.         self.SetItemState(idx, state, wxLIST_STATE_SELECTED)
  1039.  
  1040.     
  1041.     def Focus(self, idx):
  1042.         self.SetItemState(idx, wxLIST_STATE_FOCUSED, wxLIST_STATE_FOCUSED)
  1043.         self.EnsureVisible(idx)
  1044.  
  1045.     
  1046.     def GetFocusedItem(self):
  1047.         return self.GetNextItem(-1, wxLIST_NEXT_ALL, wxLIST_STATE_FOCUSED)
  1048.  
  1049.     
  1050.     def GetFirstSelected(self, *args):
  1051.         return self.GetNextSelected(-1)
  1052.  
  1053.     
  1054.     def GetNextSelected(self, item):
  1055.         return self.GetNextItem(item, wxLIST_NEXT_ALL, wxLIST_STATE_SELECTED)
  1056.  
  1057.     
  1058.     def IsSelected(self, idx):
  1059.         return self.GetItemState(idx, wxLIST_STATE_SELECTED) != 0
  1060.  
  1061.     
  1062.     def SetColumnImage(self, col, image):
  1063.         item = wxListItem()
  1064.         item.SetMask(wxLIST_MASK_IMAGE)
  1065.         item.SetImage(image)
  1066.         self.SetColumn(col, item)
  1067.  
  1068.     
  1069.     def ClearColumnImage(self, col):
  1070.         self.SetColumnImage(col, -1)
  1071.  
  1072.     
  1073.     def Append(self, entry):
  1074.         if len(entry):
  1075.             if wx.wxUSE_UNICODE:
  1076.                 cvtfunc = unicode
  1077.             else:
  1078.                 cvtfunc = str
  1079.             pos = self.GetItemCount()
  1080.             self.InsertStringItem(pos, cvtfunc(entry[0]))
  1081.             for i in range(1, len(entry)):
  1082.                 self.SetStringItem(pos, i, cvtfunc(entry[i]))
  1083.             
  1084.             return pos
  1085.         
  1086.  
  1087.  
  1088.  
  1089. class wxListCtrl(wxListCtrlPtr):
  1090.     
  1091.     def __init__(self, *_args, **_kwargs):
  1092.         self.this = apply(controls2c.new_wxListCtrl, _args, _kwargs)
  1093.         self.thisown = 1
  1094.         self._setCallbackInfo(self, wxListCtrl)
  1095.         self._setOORInfo(self)
  1096.  
  1097.  
  1098.  
  1099. def wxPreListCtrl(*_args, **_kwargs):
  1100.     val = wxListCtrlPtr(apply(controls2c.new_wxPreListCtrl, _args, _kwargs))
  1101.     val.thisown = 1
  1102.     val._setOORInfo(val)
  1103.     return val
  1104.  
  1105.  
  1106. class wxListViewPtr(wxListCtrlPtr):
  1107.     
  1108.     def __init__(self, this):
  1109.         self.this = this
  1110.         self.thisown = 0
  1111.  
  1112.     
  1113.     def Create(self, *_args, **_kwargs):
  1114.         val = apply(controls2c.wxListView_Create, (self,) + _args, _kwargs)
  1115.         return val
  1116.  
  1117.     
  1118.     def Select(self, *_args, **_kwargs):
  1119.         val = apply(controls2c.wxListView_Select, (self,) + _args, _kwargs)
  1120.         return val
  1121.  
  1122.     
  1123.     def Focus(self, *_args, **_kwargs):
  1124.         val = apply(controls2c.wxListView_Focus, (self,) + _args, _kwargs)
  1125.         return val
  1126.  
  1127.     
  1128.     def GetFocusedItem(self, *_args, **_kwargs):
  1129.         val = apply(controls2c.wxListView_GetFocusedItem, (self,) + _args, _kwargs)
  1130.         return val
  1131.  
  1132.     
  1133.     def GetNextSelected(self, *_args, **_kwargs):
  1134.         val = apply(controls2c.wxListView_GetNextSelected, (self,) + _args, _kwargs)
  1135.         return val
  1136.  
  1137.     
  1138.     def GetFirstSelected(self, *_args, **_kwargs):
  1139.         val = apply(controls2c.wxListView_GetFirstSelected, (self,) + _args, _kwargs)
  1140.         return val
  1141.  
  1142.     
  1143.     def IsSelected(self, *_args, **_kwargs):
  1144.         val = apply(controls2c.wxListView_IsSelected, (self,) + _args, _kwargs)
  1145.         return val
  1146.  
  1147.     
  1148.     def SetColumnImage(self, *_args, **_kwargs):
  1149.         val = apply(controls2c.wxListView_SetColumnImage, (self,) + _args, _kwargs)
  1150.         return val
  1151.  
  1152.     
  1153.     def ClearColumnImage(self, *_args, **_kwargs):
  1154.         val = apply(controls2c.wxListView_ClearColumnImage, (self,) + _args, _kwargs)
  1155.         return val
  1156.  
  1157.     
  1158.     def __repr__(self):
  1159.         return '<C wxListView instance at %s>' % (self.this,)
  1160.  
  1161.  
  1162.  
  1163. class wxListView(wxListViewPtr):
  1164.     
  1165.     def __init__(self, *_args, **_kwargs):
  1166.         self.this = apply(controls2c.new_wxListView, _args, _kwargs)
  1167.         self.thisown = 1
  1168.         self._setOORInfo(self)
  1169.  
  1170.  
  1171.  
  1172. def wxPreListView(*_args, **_kwargs):
  1173.     val = wxListViewPtr(apply(controls2c.new_wxPreListView, _args, _kwargs))
  1174.     val.thisown = 1
  1175.     val._setOORInfo(val)
  1176.     return val
  1177.  
  1178.  
  1179. class wxTreeItemAttrPtr:
  1180.     
  1181.     def __init__(self, this):
  1182.         self.this = this
  1183.         self.thisown = 0
  1184.  
  1185.     
  1186.     def SetTextColour(self, *_args, **_kwargs):
  1187.         val = apply(controls2c.wxTreeItemAttr_SetTextColour, (self,) + _args, _kwargs)
  1188.         return val
  1189.  
  1190.     
  1191.     def SetBackgroundColour(self, *_args, **_kwargs):
  1192.         val = apply(controls2c.wxTreeItemAttr_SetBackgroundColour, (self,) + _args, _kwargs)
  1193.         return val
  1194.  
  1195.     
  1196.     def SetFont(self, *_args, **_kwargs):
  1197.         val = apply(controls2c.wxTreeItemAttr_SetFont, (self,) + _args, _kwargs)
  1198.         return val
  1199.  
  1200.     
  1201.     def HasTextColour(self, *_args, **_kwargs):
  1202.         val = apply(controls2c.wxTreeItemAttr_HasTextColour, (self,) + _args, _kwargs)
  1203.         return val
  1204.  
  1205.     
  1206.     def HasBackgroundColour(self, *_args, **_kwargs):
  1207.         val = apply(controls2c.wxTreeItemAttr_HasBackgroundColour, (self,) + _args, _kwargs)
  1208.         return val
  1209.  
  1210.     
  1211.     def HasFont(self, *_args, **_kwargs):
  1212.         val = apply(controls2c.wxTreeItemAttr_HasFont, (self,) + _args, _kwargs)
  1213.         return val
  1214.  
  1215.     
  1216.     def GetTextColour(self, *_args, **_kwargs):
  1217.         val = apply(controls2c.wxTreeItemAttr_GetTextColour, (self,) + _args, _kwargs)
  1218.         if val:
  1219.             val = wxColourPtr(val)
  1220.             val.thisown = 1
  1221.         
  1222.         return val
  1223.  
  1224.     
  1225.     def GetBackgroundColour(self, *_args, **_kwargs):
  1226.         val = apply(controls2c.wxTreeItemAttr_GetBackgroundColour, (self,) + _args, _kwargs)
  1227.         if val:
  1228.             val = wxColourPtr(val)
  1229.             val.thisown = 1
  1230.         
  1231.         return val
  1232.  
  1233.     
  1234.     def GetFont(self, *_args, **_kwargs):
  1235.         val = apply(controls2c.wxTreeItemAttr_GetFont, (self,) + _args, _kwargs)
  1236.         if val:
  1237.             val = wxFontPtr(val)
  1238.             val.thisown = 1
  1239.         
  1240.         return val
  1241.  
  1242.     
  1243.     def __repr__(self):
  1244.         return '<C wxTreeItemAttr instance at %s>' % (self.this,)
  1245.  
  1246.  
  1247.  
  1248. class wxTreeItemAttr(wxTreeItemAttrPtr):
  1249.     
  1250.     def __init__(self, *_args, **_kwargs):
  1251.         self.this = apply(controls2c.new_wxTreeItemAttr, _args, _kwargs)
  1252.         self.thisown = 1
  1253.  
  1254.  
  1255.  
  1256. class wxTreeItemIdPtr:
  1257.     
  1258.     def __init__(self, this):
  1259.         self.this = this
  1260.         self.thisown = 0
  1261.  
  1262.     
  1263.     def __del__(self, delfunc = controls2c.delete_wxTreeItemId):
  1264.         if self.thisown == 1:
  1265.             
  1266.             try:
  1267.                 delfunc(self)
  1268.             except:
  1269.                 pass
  1270.  
  1271.         
  1272.  
  1273.     
  1274.     def IsOk(self, *_args, **_kwargs):
  1275.         val = apply(controls2c.wxTreeItemId_IsOk, (self,) + _args, _kwargs)
  1276.         return val
  1277.  
  1278.     
  1279.     def __cmp__(self, *_args, **_kwargs):
  1280.         val = apply(controls2c.wxTreeItemId___cmp__, (self,) + _args, _kwargs)
  1281.         return val
  1282.  
  1283.     
  1284.     def __repr__(self):
  1285.         return '<C wxTreeItemId instance at %s>' % (self.this,)
  1286.  
  1287.     Ok = IsOk
  1288.  
  1289.  
  1290. class wxTreeItemId(wxTreeItemIdPtr):
  1291.     
  1292.     def __init__(self, *_args, **_kwargs):
  1293.         self.this = apply(controls2c.new_wxTreeItemId, _args, _kwargs)
  1294.         self.thisown = 1
  1295.  
  1296.  
  1297.  
  1298. class wxTreeItemDataPtr(wxObjectPtr):
  1299.     
  1300.     def __init__(self, this):
  1301.         self.this = this
  1302.         self.thisown = 0
  1303.  
  1304.     
  1305.     def GetData(self, *_args, **_kwargs):
  1306.         val = apply(controls2c.wxTreeItemData_GetData, (self,) + _args, _kwargs)
  1307.         return val
  1308.  
  1309.     
  1310.     def SetData(self, *_args, **_kwargs):
  1311.         val = apply(controls2c.wxTreeItemData_SetData, (self,) + _args, _kwargs)
  1312.         return val
  1313.  
  1314.     
  1315.     def GetId(self, *_args, **_kwargs):
  1316.         val = apply(controls2c.wxTreeItemData_GetId, (self,) + _args, _kwargs)
  1317.         if val:
  1318.             val = wxTreeItemIdPtr(val)
  1319.         
  1320.         return val
  1321.  
  1322.     
  1323.     def SetId(self, *_args, **_kwargs):
  1324.         val = apply(controls2c.wxTreeItemData_SetId, (self,) + _args, _kwargs)
  1325.         return val
  1326.  
  1327.     
  1328.     def __repr__(self):
  1329.         return '<C wxTreeItemData instance at %s>' % (self.this,)
  1330.  
  1331.  
  1332.  
  1333. class wxTreeItemData(wxTreeItemDataPtr):
  1334.     
  1335.     def __init__(self, *_args, **_kwargs):
  1336.         self.this = apply(controls2c.new_wxTreeItemData, _args, _kwargs)
  1337.         self.thisown = 1
  1338.  
  1339.  
  1340.  
  1341. class wxTreeEventPtr(wxNotifyEventPtr):
  1342.     
  1343.     def __init__(self, this):
  1344.         self.this = this
  1345.         self.thisown = 0
  1346.  
  1347.     
  1348.     def GetItem(self, *_args, **_kwargs):
  1349.         val = apply(controls2c.wxTreeEvent_GetItem, (self,) + _args, _kwargs)
  1350.         if val:
  1351.             val = wxTreeItemIdPtr(val)
  1352.             val.thisown = 1
  1353.         
  1354.         return val
  1355.  
  1356.     
  1357.     def GetOldItem(self, *_args, **_kwargs):
  1358.         val = apply(controls2c.wxTreeEvent_GetOldItem, (self,) + _args, _kwargs)
  1359.         if val:
  1360.             val = wxTreeItemIdPtr(val)
  1361.             val.thisown = 1
  1362.         
  1363.         return val
  1364.  
  1365.     
  1366.     def GetPoint(self, *_args, **_kwargs):
  1367.         val = apply(controls2c.wxTreeEvent_GetPoint, (self,) + _args, _kwargs)
  1368.         if val:
  1369.             val = wxPointPtr(val)
  1370.             val.thisown = 1
  1371.         
  1372.         return val
  1373.  
  1374.     
  1375.     def GetKeyEvent(self, *_args, **_kwargs):
  1376.         val = apply(controls2c.wxTreeEvent_GetKeyEvent, (self,) + _args, _kwargs)
  1377.         if val:
  1378.             val = wxKeyEventPtr(val)
  1379.         
  1380.         return val
  1381.  
  1382.     
  1383.     def GetKeyCode(self, *_args, **_kwargs):
  1384.         val = apply(controls2c.wxTreeEvent_GetKeyCode, (self,) + _args, _kwargs)
  1385.         return val
  1386.  
  1387.     
  1388.     def GetLabel(self, *_args, **_kwargs):
  1389.         val = apply(controls2c.wxTreeEvent_GetLabel, (self,) + _args, _kwargs)
  1390.         return val
  1391.  
  1392.     
  1393.     def IsEditCancelled(self, *_args, **_kwargs):
  1394.         val = apply(controls2c.wxTreeEvent_IsEditCancelled, (self,) + _args, _kwargs)
  1395.         return val
  1396.  
  1397.     
  1398.     def __repr__(self):
  1399.         return '<C wxTreeEvent instance at %s>' % (self.this,)
  1400.  
  1401.     GetCode = GetKeyCode
  1402.  
  1403.  
  1404. class wxTreeEvent(wxTreeEventPtr):
  1405.     
  1406.     def __init__(self, *_args, **_kwargs):
  1407.         self.this = apply(controls2c.new_wxTreeEvent, _args, _kwargs)
  1408.         self.thisown = 1
  1409.  
  1410.  
  1411.  
  1412. class wxTreeCtrlPtr(wxControlPtr):
  1413.     
  1414.     def __init__(self, this):
  1415.         self.this = this
  1416.         self.thisown = 0
  1417.  
  1418.     
  1419.     def Create(self, *_args, **_kwargs):
  1420.         val = apply(controls2c.wxTreeCtrl_Create, (self,) + _args, _kwargs)
  1421.         return val
  1422.  
  1423.     
  1424.     def _setCallbackInfo(self, *_args, **_kwargs):
  1425.         val = apply(controls2c.wxTreeCtrl__setCallbackInfo, (self,) + _args, _kwargs)
  1426.         return val
  1427.  
  1428.     
  1429.     def GetCount(self, *_args, **_kwargs):
  1430.         val = apply(controls2c.wxTreeCtrl_GetCount, (self,) + _args, _kwargs)
  1431.         return val
  1432.  
  1433.     
  1434.     def GetIndent(self, *_args, **_kwargs):
  1435.         val = apply(controls2c.wxTreeCtrl_GetIndent, (self,) + _args, _kwargs)
  1436.         return val
  1437.  
  1438.     
  1439.     def SetIndent(self, *_args, **_kwargs):
  1440.         val = apply(controls2c.wxTreeCtrl_SetIndent, (self,) + _args, _kwargs)
  1441.         return val
  1442.  
  1443.     
  1444.     def GetImageList(self, *_args, **_kwargs):
  1445.         val = apply(controls2c.wxTreeCtrl_GetImageList, (self,) + _args, _kwargs)
  1446.         return val
  1447.  
  1448.     
  1449.     def GetStateImageList(self, *_args, **_kwargs):
  1450.         val = apply(controls2c.wxTreeCtrl_GetStateImageList, (self,) + _args, _kwargs)
  1451.         return val
  1452.  
  1453.     
  1454.     def SetImageList(self, *_args, **_kwargs):
  1455.         val = apply(controls2c.wxTreeCtrl_SetImageList, (self,) + _args, _kwargs)
  1456.         return val
  1457.  
  1458.     
  1459.     def SetStateImageList(self, *_args, **_kwargs):
  1460.         val = apply(controls2c.wxTreeCtrl_SetStateImageList, (self,) + _args, _kwargs)
  1461.         return val
  1462.  
  1463.     
  1464.     def AssignImageList(self, *_args, **_kwargs):
  1465.         val = apply(controls2c.wxTreeCtrl_AssignImageList, (self,) + _args, _kwargs)
  1466.         _args[0].thisown = 0
  1467.         return val
  1468.  
  1469.     
  1470.     def AssignStateImageList(self, *_args, **_kwargs):
  1471.         val = apply(controls2c.wxTreeCtrl_AssignStateImageList, (self,) + _args, _kwargs)
  1472.         _args[0].thisown = 0
  1473.         return val
  1474.  
  1475.     
  1476.     def GetSpacing(self, *_args, **_kwargs):
  1477.         val = apply(controls2c.wxTreeCtrl_GetSpacing, (self,) + _args, _kwargs)
  1478.         return val
  1479.  
  1480.     
  1481.     def SetSpacing(self, *_args, **_kwargs):
  1482.         val = apply(controls2c.wxTreeCtrl_SetSpacing, (self,) + _args, _kwargs)
  1483.         return val
  1484.  
  1485.     
  1486.     def GetItemText(self, *_args, **_kwargs):
  1487.         val = apply(controls2c.wxTreeCtrl_GetItemText, (self,) + _args, _kwargs)
  1488.         return val
  1489.  
  1490.     
  1491.     def GetItemImage(self, *_args, **_kwargs):
  1492.         val = apply(controls2c.wxTreeCtrl_GetItemImage, (self,) + _args, _kwargs)
  1493.         return val
  1494.  
  1495.     
  1496.     def GetItemSelectedImage(self, *_args, **_kwargs):
  1497.         val = apply(controls2c.wxTreeCtrl_GetItemSelectedImage, (self,) + _args, _kwargs)
  1498.         return val
  1499.  
  1500.     
  1501.     def SetItemText(self, *_args, **_kwargs):
  1502.         val = apply(controls2c.wxTreeCtrl_SetItemText, (self,) + _args, _kwargs)
  1503.         return val
  1504.  
  1505.     
  1506.     def SetItemImage(self, *_args, **_kwargs):
  1507.         val = apply(controls2c.wxTreeCtrl_SetItemImage, (self,) + _args, _kwargs)
  1508.         return val
  1509.  
  1510.     
  1511.     def SetItemSelectedImage(self, *_args, **_kwargs):
  1512.         val = apply(controls2c.wxTreeCtrl_SetItemSelectedImage, (self,) + _args, _kwargs)
  1513.         return val
  1514.  
  1515.     
  1516.     def SetItemHasChildren(self, *_args, **_kwargs):
  1517.         val = apply(controls2c.wxTreeCtrl_SetItemHasChildren, (self,) + _args, _kwargs)
  1518.         return val
  1519.  
  1520.     
  1521.     def GetItemData(self, *_args, **_kwargs):
  1522.         val = apply(controls2c.wxTreeCtrl_GetItemData, (self,) + _args, _kwargs)
  1523.         if val:
  1524.             val = wxTreeItemDataPtr(val)
  1525.         
  1526.         return val
  1527.  
  1528.     
  1529.     def SetItemData(self, *_args, **_kwargs):
  1530.         val = apply(controls2c.wxTreeCtrl_SetItemData, (self,) + _args, _kwargs)
  1531.         return val
  1532.  
  1533.     
  1534.     def GetPyData(self, *_args, **_kwargs):
  1535.         val = apply(controls2c.wxTreeCtrl_GetPyData, (self,) + _args, _kwargs)
  1536.         return val
  1537.  
  1538.     
  1539.     def SetPyData(self, *_args, **_kwargs):
  1540.         val = apply(controls2c.wxTreeCtrl_SetPyData, (self,) + _args, _kwargs)
  1541.         return val
  1542.  
  1543.     
  1544.     def GetItemTextColour(self, *_args, **_kwargs):
  1545.         val = apply(controls2c.wxTreeCtrl_GetItemTextColour, (self,) + _args, _kwargs)
  1546.         if val:
  1547.             val = wxColourPtr(val)
  1548.             val.thisown = 1
  1549.         
  1550.         return val
  1551.  
  1552.     
  1553.     def GetItemBackgroundColour(self, *_args, **_kwargs):
  1554.         val = apply(controls2c.wxTreeCtrl_GetItemBackgroundColour, (self,) + _args, _kwargs)
  1555.         if val:
  1556.             val = wxColourPtr(val)
  1557.             val.thisown = 1
  1558.         
  1559.         return val
  1560.  
  1561.     
  1562.     def GetItemFont(self, *_args, **_kwargs):
  1563.         val = apply(controls2c.wxTreeCtrl_GetItemFont, (self,) + _args, _kwargs)
  1564.         if val:
  1565.             val = wxFontPtr(val)
  1566.             val.thisown = 1
  1567.         
  1568.         return val
  1569.  
  1570.     
  1571.     def IsVisible(self, *_args, **_kwargs):
  1572.         val = apply(controls2c.wxTreeCtrl_IsVisible, (self,) + _args, _kwargs)
  1573.         return val
  1574.  
  1575.     
  1576.     def ItemHasChildren(self, *_args, **_kwargs):
  1577.         val = apply(controls2c.wxTreeCtrl_ItemHasChildren, (self,) + _args, _kwargs)
  1578.         return val
  1579.  
  1580.     
  1581.     def IsExpanded(self, *_args, **_kwargs):
  1582.         val = apply(controls2c.wxTreeCtrl_IsExpanded, (self,) + _args, _kwargs)
  1583.         return val
  1584.  
  1585.     
  1586.     def IsSelected(self, *_args, **_kwargs):
  1587.         val = apply(controls2c.wxTreeCtrl_IsSelected, (self,) + _args, _kwargs)
  1588.         return val
  1589.  
  1590.     
  1591.     def GetRootItem(self, *_args, **_kwargs):
  1592.         val = apply(controls2c.wxTreeCtrl_GetRootItem, (self,) + _args, _kwargs)
  1593.         if val:
  1594.             val = wxTreeItemIdPtr(val)
  1595.             val.thisown = 1
  1596.         
  1597.         return val
  1598.  
  1599.     
  1600.     def GetSelection(self, *_args, **_kwargs):
  1601.         val = apply(controls2c.wxTreeCtrl_GetSelection, (self,) + _args, _kwargs)
  1602.         if val:
  1603.             val = wxTreeItemIdPtr(val)
  1604.             val.thisown = 1
  1605.         
  1606.         return val
  1607.  
  1608.     
  1609.     def GetItemParent(self, *_args, **_kwargs):
  1610.         val = apply(controls2c.wxTreeCtrl_GetItemParent, (self,) + _args, _kwargs)
  1611.         if val:
  1612.             val = wxTreeItemIdPtr(val)
  1613.             val.thisown = 1
  1614.         
  1615.         return val
  1616.  
  1617.     
  1618.     def GetSelections(self, *_args, **_kwargs):
  1619.         val = apply(controls2c.wxTreeCtrl_GetSelections, (self,) + _args, _kwargs)
  1620.         return val
  1621.  
  1622.     
  1623.     def GetChildrenCount(self, *_args, **_kwargs):
  1624.         val = apply(controls2c.wxTreeCtrl_GetChildrenCount, (self,) + _args, _kwargs)
  1625.         return val
  1626.  
  1627.     
  1628.     def GetFirstChild(self, *_args, **_kwargs):
  1629.         val = apply(controls2c.wxTreeCtrl_GetFirstChild, (self,) + _args, _kwargs)
  1630.         return val
  1631.  
  1632.     
  1633.     def GetNextChild(self, *_args, **_kwargs):
  1634.         val = apply(controls2c.wxTreeCtrl_GetNextChild, (self,) + _args, _kwargs)
  1635.         return val
  1636.  
  1637.     
  1638.     def GetNextSibling(self, *_args, **_kwargs):
  1639.         val = apply(controls2c.wxTreeCtrl_GetNextSibling, (self,) + _args, _kwargs)
  1640.         if val:
  1641.             val = wxTreeItemIdPtr(val)
  1642.             val.thisown = 1
  1643.         
  1644.         return val
  1645.  
  1646.     
  1647.     def GetPrevSibling(self, *_args, **_kwargs):
  1648.         val = apply(controls2c.wxTreeCtrl_GetPrevSibling, (self,) + _args, _kwargs)
  1649.         if val:
  1650.             val = wxTreeItemIdPtr(val)
  1651.             val.thisown = 1
  1652.         
  1653.         return val
  1654.  
  1655.     
  1656.     def GetFirstVisibleItem(self, *_args, **_kwargs):
  1657.         val = apply(controls2c.wxTreeCtrl_GetFirstVisibleItem, (self,) + _args, _kwargs)
  1658.         if val:
  1659.             val = wxTreeItemIdPtr(val)
  1660.             val.thisown = 1
  1661.         
  1662.         return val
  1663.  
  1664.     
  1665.     def GetNextVisible(self, *_args, **_kwargs):
  1666.         val = apply(controls2c.wxTreeCtrl_GetNextVisible, (self,) + _args, _kwargs)
  1667.         if val:
  1668.             val = wxTreeItemIdPtr(val)
  1669.             val.thisown = 1
  1670.         
  1671.         return val
  1672.  
  1673.     
  1674.     def GetPrevVisible(self, *_args, **_kwargs):
  1675.         val = apply(controls2c.wxTreeCtrl_GetPrevVisible, (self,) + _args, _kwargs)
  1676.         if val:
  1677.             val = wxTreeItemIdPtr(val)
  1678.             val.thisown = 1
  1679.         
  1680.         return val
  1681.  
  1682.     
  1683.     def GetLastChild(self, *_args, **_kwargs):
  1684.         val = apply(controls2c.wxTreeCtrl_GetLastChild, (self,) + _args, _kwargs)
  1685.         if val:
  1686.             val = wxTreeItemIdPtr(val)
  1687.             val.thisown = 1
  1688.         
  1689.         return val
  1690.  
  1691.     
  1692.     def AddRoot(self, *_args, **_kwargs):
  1693.         val = apply(controls2c.wxTreeCtrl_AddRoot, (self,) + _args, _kwargs)
  1694.         if val:
  1695.             val = wxTreeItemIdPtr(val)
  1696.             val.thisown = 1
  1697.         
  1698.         return val
  1699.  
  1700.     
  1701.     def PrependItem(self, *_args, **_kwargs):
  1702.         val = apply(controls2c.wxTreeCtrl_PrependItem, (self,) + _args, _kwargs)
  1703.         if val:
  1704.             val = wxTreeItemIdPtr(val)
  1705.             val.thisown = 1
  1706.         
  1707.         return val
  1708.  
  1709.     
  1710.     def InsertItem(self, *_args, **_kwargs):
  1711.         val = apply(controls2c.wxTreeCtrl_InsertItem, (self,) + _args, _kwargs)
  1712.         if val:
  1713.             val = wxTreeItemIdPtr(val)
  1714.             val.thisown = 1
  1715.         
  1716.         return val
  1717.  
  1718.     
  1719.     def InsertItemBefore(self, *_args, **_kwargs):
  1720.         val = apply(controls2c.wxTreeCtrl_InsertItemBefore, (self,) + _args, _kwargs)
  1721.         if val:
  1722.             val = wxTreeItemIdPtr(val)
  1723.             val.thisown = 1
  1724.         
  1725.         return val
  1726.  
  1727.     
  1728.     def AppendItem(self, *_args, **_kwargs):
  1729.         val = apply(controls2c.wxTreeCtrl_AppendItem, (self,) + _args, _kwargs)
  1730.         if val:
  1731.             val = wxTreeItemIdPtr(val)
  1732.             val.thisown = 1
  1733.         
  1734.         return val
  1735.  
  1736.     
  1737.     def Delete(self, *_args, **_kwargs):
  1738.         val = apply(controls2c.wxTreeCtrl_Delete, (self,) + _args, _kwargs)
  1739.         return val
  1740.  
  1741.     
  1742.     def DeleteChildren(self, *_args, **_kwargs):
  1743.         val = apply(controls2c.wxTreeCtrl_DeleteChildren, (self,) + _args, _kwargs)
  1744.         return val
  1745.  
  1746.     
  1747.     def DeleteAllItems(self, *_args, **_kwargs):
  1748.         val = apply(controls2c.wxTreeCtrl_DeleteAllItems, (self,) + _args, _kwargs)
  1749.         return val
  1750.  
  1751.     
  1752.     def Expand(self, *_args, **_kwargs):
  1753.         val = apply(controls2c.wxTreeCtrl_Expand, (self,) + _args, _kwargs)
  1754.         return val
  1755.  
  1756.     
  1757.     def Collapse(self, *_args, **_kwargs):
  1758.         val = apply(controls2c.wxTreeCtrl_Collapse, (self,) + _args, _kwargs)
  1759.         return val
  1760.  
  1761.     
  1762.     def CollapseAndReset(self, *_args, **_kwargs):
  1763.         val = apply(controls2c.wxTreeCtrl_CollapseAndReset, (self,) + _args, _kwargs)
  1764.         return val
  1765.  
  1766.     
  1767.     def Toggle(self, *_args, **_kwargs):
  1768.         val = apply(controls2c.wxTreeCtrl_Toggle, (self,) + _args, _kwargs)
  1769.         return val
  1770.  
  1771.     
  1772.     def Unselect(self, *_args, **_kwargs):
  1773.         val = apply(controls2c.wxTreeCtrl_Unselect, (self,) + _args, _kwargs)
  1774.         return val
  1775.  
  1776.     
  1777.     def UnselectAll(self, *_args, **_kwargs):
  1778.         val = apply(controls2c.wxTreeCtrl_UnselectAll, (self,) + _args, _kwargs)
  1779.         return val
  1780.  
  1781.     
  1782.     def SelectItem(self, *_args, **_kwargs):
  1783.         val = apply(controls2c.wxTreeCtrl_SelectItem, (self,) + _args, _kwargs)
  1784.         return val
  1785.  
  1786.     
  1787.     def EnsureVisible(self, *_args, **_kwargs):
  1788.         val = apply(controls2c.wxTreeCtrl_EnsureVisible, (self,) + _args, _kwargs)
  1789.         return val
  1790.  
  1791.     
  1792.     def ScrollTo(self, *_args, **_kwargs):
  1793.         val = apply(controls2c.wxTreeCtrl_ScrollTo, (self,) + _args, _kwargs)
  1794.         return val
  1795.  
  1796.     
  1797.     def GetEditControl(self, *_args, **_kwargs):
  1798.         val = apply(controls2c.wxTreeCtrl_GetEditControl, (self,) + _args, _kwargs)
  1799.         return val
  1800.  
  1801.     
  1802.     def EditLabel(self, *_args, **_kwargs):
  1803.         val = apply(controls2c.wxTreeCtrl_EditLabel, (self,) + _args, _kwargs)
  1804.         return val
  1805.  
  1806.     
  1807.     def EndEditLabel(self, *_args, **_kwargs):
  1808.         val = apply(controls2c.wxTreeCtrl_EndEditLabel, (self,) + _args, _kwargs)
  1809.         return val
  1810.  
  1811.     
  1812.     def SortChildren(self, *_args, **_kwargs):
  1813.         val = apply(controls2c.wxTreeCtrl_SortChildren, (self,) + _args, _kwargs)
  1814.         return val
  1815.  
  1816.     
  1817.     def SetItemBold(self, *_args, **_kwargs):
  1818.         val = apply(controls2c.wxTreeCtrl_SetItemBold, (self,) + _args, _kwargs)
  1819.         return val
  1820.  
  1821.     
  1822.     def IsBold(self, *_args, **_kwargs):
  1823.         val = apply(controls2c.wxTreeCtrl_IsBold, (self,) + _args, _kwargs)
  1824.         return val
  1825.  
  1826.     
  1827.     def HitTest(self, *_args, **_kwargs):
  1828.         val = apply(controls2c.wxTreeCtrl_HitTest, (self,) + _args, _kwargs)
  1829.         return val
  1830.  
  1831.     
  1832.     def SetItemTextColour(self, *_args, **_kwargs):
  1833.         val = apply(controls2c.wxTreeCtrl_SetItemTextColour, (self,) + _args, _kwargs)
  1834.         return val
  1835.  
  1836.     
  1837.     def SetItemBackgroundColour(self, *_args, **_kwargs):
  1838.         val = apply(controls2c.wxTreeCtrl_SetItemBackgroundColour, (self,) + _args, _kwargs)
  1839.         return val
  1840.  
  1841.     
  1842.     def SetItemFont(self, *_args, **_kwargs):
  1843.         val = apply(controls2c.wxTreeCtrl_SetItemFont, (self,) + _args, _kwargs)
  1844.         return val
  1845.  
  1846.     
  1847.     def SetItemDropHighlight(self, *_args, **_kwargs):
  1848.         val = apply(controls2c.wxTreeCtrl_SetItemDropHighlight, (self,) + _args, _kwargs)
  1849.         return val
  1850.  
  1851.     
  1852.     def GetBoundingRect(self, *_args, **_kwargs):
  1853.         val = apply(controls2c.wxTreeCtrl_GetBoundingRect, (self,) + _args, _kwargs)
  1854.         return val
  1855.  
  1856.     
  1857.     def __repr__(self):
  1858.         return '<C wxTreeCtrl instance at %s>' % (self.this,)
  1859.  
  1860.     
  1861.     def GetFirstChild(self, *_args, **_kwargs):
  1862.         (val1, val2) = apply(controls2c.wxTreeCtrl_GetFirstChild, (self,) + _args, _kwargs)
  1863.         val1 = wxTreeItemIdPtr(val1)
  1864.         val1.thisown = 1
  1865.         return (val1, val2)
  1866.  
  1867.     
  1868.     def GetNextChild(self, *_args, **_kwargs):
  1869.         (val1, val2) = apply(controls2c.wxTreeCtrl_GetNextChild, (self,) + _args, _kwargs)
  1870.         val1 = wxTreeItemIdPtr(val1)
  1871.         val1.thisown = 1
  1872.         return (val1, val2)
  1873.  
  1874.     
  1875.     def HitTest(self, *_args, **_kwargs):
  1876.         (val1, val2) = apply(controls2c.wxTreeCtrl_HitTest, (self,) + _args, _kwargs)
  1877.         val1 = wxTreeItemIdPtr(val1)
  1878.         val1.thisown = 1
  1879.         return (val1, val2)
  1880.  
  1881.  
  1882.  
  1883. class wxTreeCtrl(wxTreeCtrlPtr):
  1884.     
  1885.     def __init__(self, *_args, **_kwargs):
  1886.         self.this = apply(controls2c.new_wxTreeCtrl, _args, _kwargs)
  1887.         self.thisown = 1
  1888.         self._setCallbackInfo(self, wxTreeCtrl)
  1889.         self._setOORInfo(self)
  1890.  
  1891.  
  1892.  
  1893. def wxPreTreeCtrl(*_args, **_kwargs):
  1894.     val = wxTreeCtrlPtr(apply(controls2c.new_wxPreTreeCtrl, _args, _kwargs))
  1895.     val.thisown = 1
  1896.     val._setOORInfo(val)
  1897.     return val
  1898.  
  1899.  
  1900. class wxDirItemDataPtr(wxObjectPtr):
  1901.     
  1902.     def __init__(self, this):
  1903.         self.this = this
  1904.         self.thisown = 0
  1905.  
  1906.     
  1907.     def SetNewDirName(self, *_args, **_kwargs):
  1908.         val = apply(controls2c.wxDirItemData_SetNewDirName, (self,) + _args, _kwargs)
  1909.         return val
  1910.  
  1911.     
  1912.     def __setattr__(self, name, value):
  1913.         if name == 'm_path':
  1914.             controls2c.wxDirItemData_m_path_set(self, value)
  1915.             return None
  1916.         
  1917.         if name == 'm_name':
  1918.             controls2c.wxDirItemData_m_name_set(self, value)
  1919.             return None
  1920.         
  1921.         if name == 'm_isHidden':
  1922.             controls2c.wxDirItemData_m_isHidden_set(self, value)
  1923.             return None
  1924.         
  1925.         if name == 'm_isExpanded':
  1926.             controls2c.wxDirItemData_m_isExpanded_set(self, value)
  1927.             return None
  1928.         
  1929.         if name == 'm_isDir':
  1930.             controls2c.wxDirItemData_m_isDir_set(self, value)
  1931.             return None
  1932.         
  1933.         self.__dict__[name] = value
  1934.  
  1935.     
  1936.     def __getattr__(self, name):
  1937.         if name == 'm_path':
  1938.             return controls2c.wxDirItemData_m_path_get(self)
  1939.         
  1940.         if name == 'm_name':
  1941.             return controls2c.wxDirItemData_m_name_get(self)
  1942.         
  1943.         if name == 'm_isHidden':
  1944.             return controls2c.wxDirItemData_m_isHidden_get(self)
  1945.         
  1946.         if name == 'm_isExpanded':
  1947.             return controls2c.wxDirItemData_m_isExpanded_get(self)
  1948.         
  1949.         if name == 'm_isDir':
  1950.             return controls2c.wxDirItemData_m_isDir_get(self)
  1951.         
  1952.         raise AttributeError, name
  1953.  
  1954.     
  1955.     def __repr__(self):
  1956.         return '<C wxDirItemData instance at %s>' % (self.this,)
  1957.  
  1958.  
  1959.  
  1960. class wxDirItemData(wxDirItemDataPtr):
  1961.     
  1962.     def __init__(self, *_args, **_kwargs):
  1963.         self.this = apply(controls2c.new_wxDirItemData, _args, _kwargs)
  1964.         self.thisown = 1
  1965.  
  1966.  
  1967.  
  1968. class wxGenericDirCtrlPtr(wxControlPtr):
  1969.     
  1970.     def __init__(self, this):
  1971.         self.this = this
  1972.         self.thisown = 0
  1973.  
  1974.     
  1975.     def Create(self, *_args, **_kwargs):
  1976.         val = apply(controls2c.wxGenericDirCtrl_Create, (self,) + _args, _kwargs)
  1977.         return val
  1978.  
  1979.     
  1980.     def ExpandPath(self, *_args, **_kwargs):
  1981.         val = apply(controls2c.wxGenericDirCtrl_ExpandPath, (self,) + _args, _kwargs)
  1982.         return val
  1983.  
  1984.     
  1985.     def GetDefaultPath(self, *_args, **_kwargs):
  1986.         val = apply(controls2c.wxGenericDirCtrl_GetDefaultPath, (self,) + _args, _kwargs)
  1987.         return val
  1988.  
  1989.     
  1990.     def SetDefaultPath(self, *_args, **_kwargs):
  1991.         val = apply(controls2c.wxGenericDirCtrl_SetDefaultPath, (self,) + _args, _kwargs)
  1992.         return val
  1993.  
  1994.     
  1995.     def GetPath(self, *_args, **_kwargs):
  1996.         val = apply(controls2c.wxGenericDirCtrl_GetPath, (self,) + _args, _kwargs)
  1997.         return val
  1998.  
  1999.     
  2000.     def GetFilePath(self, *_args, **_kwargs):
  2001.         val = apply(controls2c.wxGenericDirCtrl_GetFilePath, (self,) + _args, _kwargs)
  2002.         return val
  2003.  
  2004.     
  2005.     def SetPath(self, *_args, **_kwargs):
  2006.         val = apply(controls2c.wxGenericDirCtrl_SetPath, (self,) + _args, _kwargs)
  2007.         return val
  2008.  
  2009.     
  2010.     def ShowHidden(self, *_args, **_kwargs):
  2011.         val = apply(controls2c.wxGenericDirCtrl_ShowHidden, (self,) + _args, _kwargs)
  2012.         return val
  2013.  
  2014.     
  2015.     def GetShowHidden(self, *_args, **_kwargs):
  2016.         val = apply(controls2c.wxGenericDirCtrl_GetShowHidden, (self,) + _args, _kwargs)
  2017.         return val
  2018.  
  2019.     
  2020.     def GetFilter(self, *_args, **_kwargs):
  2021.         val = apply(controls2c.wxGenericDirCtrl_GetFilter, (self,) + _args, _kwargs)
  2022.         return val
  2023.  
  2024.     
  2025.     def SetFilter(self, *_args, **_kwargs):
  2026.         val = apply(controls2c.wxGenericDirCtrl_SetFilter, (self,) + _args, _kwargs)
  2027.         return val
  2028.  
  2029.     
  2030.     def GetFilterIndex(self, *_args, **_kwargs):
  2031.         val = apply(controls2c.wxGenericDirCtrl_GetFilterIndex, (self,) + _args, _kwargs)
  2032.         return val
  2033.  
  2034.     
  2035.     def SetFilterIndex(self, *_args, **_kwargs):
  2036.         val = apply(controls2c.wxGenericDirCtrl_SetFilterIndex, (self,) + _args, _kwargs)
  2037.         return val
  2038.  
  2039.     
  2040.     def GetRootId(self, *_args, **_kwargs):
  2041.         val = apply(controls2c.wxGenericDirCtrl_GetRootId, (self,) + _args, _kwargs)
  2042.         if val:
  2043.             val = wxTreeItemIdPtr(val)
  2044.             val.thisown = 1
  2045.         
  2046.         return val
  2047.  
  2048.     
  2049.     def GetTreeCtrl(self, *_args, **_kwargs):
  2050.         val = apply(controls2c.wxGenericDirCtrl_GetTreeCtrl, (self,) + _args, _kwargs)
  2051.         return val
  2052.  
  2053.     
  2054.     def GetFilterListCtrl(self, *_args, **_kwargs):
  2055.         val = apply(controls2c.wxGenericDirCtrl_GetFilterListCtrl, (self,) + _args, _kwargs)
  2056.         if val:
  2057.             val = wxDirFilterListCtrlPtr(val)
  2058.         
  2059.         return val
  2060.  
  2061.     
  2062.     def __repr__(self):
  2063.         return '<C wxGenericDirCtrl instance at %s>' % (self.this,)
  2064.  
  2065.  
  2066.  
  2067. class wxGenericDirCtrl(wxGenericDirCtrlPtr):
  2068.     
  2069.     def __init__(self, *_args, **_kwargs):
  2070.         self.this = apply(controls2c.new_wxGenericDirCtrl, _args, _kwargs)
  2071.         self.thisown = 1
  2072.         self._setOORInfo(self)
  2073.  
  2074.  
  2075.  
  2076. def wxPreGenericDirCtrl(*_args, **_kwargs):
  2077.     val = wxGenericDirCtrlPtr(apply(controls2c.new_wxPreGenericDirCtrl, _args, _kwargs))
  2078.     val.thisown = 1
  2079.     val._setOORInfo(val)
  2080.     return val
  2081.  
  2082.  
  2083. class wxDirFilterListCtrlPtr(wxChoicePtr):
  2084.     
  2085.     def __init__(self, this):
  2086.         self.this = this
  2087.         self.thisown = 0
  2088.  
  2089.     
  2090.     def Create(self, *_args, **_kwargs):
  2091.         val = apply(controls2c.wxDirFilterListCtrl_Create, (self,) + _args, _kwargs)
  2092.         return val
  2093.  
  2094.     
  2095.     def FillFilterList(self, *_args, **_kwargs):
  2096.         val = apply(controls2c.wxDirFilterListCtrl_FillFilterList, (self,) + _args, _kwargs)
  2097.         return val
  2098.  
  2099.     
  2100.     def __repr__(self):
  2101.         return '<C wxDirFilterListCtrl instance at %s>' % (self.this,)
  2102.  
  2103.  
  2104.  
  2105. class wxDirFilterListCtrl(wxDirFilterListCtrlPtr):
  2106.     
  2107.     def __init__(self, *_args, **_kwargs):
  2108.         self.this = apply(controls2c.new_wxDirFilterListCtrl, _args, _kwargs)
  2109.         self.thisown = 1
  2110.         self._setOORInfo(self)
  2111.  
  2112.  
  2113.  
  2114. def wxPreDirFilterListCtrl(*_args, **_kwargs):
  2115.     val = wxDirFilterListCtrlPtr(apply(controls2c.new_wxPreDirFilterListCtrl, _args, _kwargs))
  2116.     val.thisown = 1
  2117.     val._setOORInfo(val)
  2118.     return val
  2119.  
  2120. wxEVT_COMMAND_LIST_BEGIN_DRAG = controls2c.wxEVT_COMMAND_LIST_BEGIN_DRAG
  2121. wxEVT_COMMAND_LIST_BEGIN_RDRAG = controls2c.wxEVT_COMMAND_LIST_BEGIN_RDRAG
  2122. wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT = controls2c.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
  2123. wxEVT_COMMAND_LIST_END_LABEL_EDIT = controls2c.wxEVT_COMMAND_LIST_END_LABEL_EDIT
  2124. wxEVT_COMMAND_LIST_DELETE_ITEM = controls2c.wxEVT_COMMAND_LIST_DELETE_ITEM
  2125. wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS = controls2c.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
  2126. wxEVT_COMMAND_LIST_GET_INFO = controls2c.wxEVT_COMMAND_LIST_GET_INFO
  2127. wxEVT_COMMAND_LIST_SET_INFO = controls2c.wxEVT_COMMAND_LIST_SET_INFO
  2128. wxEVT_COMMAND_LIST_ITEM_SELECTED = controls2c.wxEVT_COMMAND_LIST_ITEM_SELECTED
  2129. wxEVT_COMMAND_LIST_ITEM_DESELECTED = controls2c.wxEVT_COMMAND_LIST_ITEM_DESELECTED
  2130. wxEVT_COMMAND_LIST_KEY_DOWN = controls2c.wxEVT_COMMAND_LIST_KEY_DOWN
  2131. wxEVT_COMMAND_LIST_INSERT_ITEM = controls2c.wxEVT_COMMAND_LIST_INSERT_ITEM
  2132. wxEVT_COMMAND_LIST_COL_CLICK = controls2c.wxEVT_COMMAND_LIST_COL_CLICK
  2133. wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK = controls2c.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
  2134. wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK = controls2c.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
  2135. wxEVT_COMMAND_LIST_ITEM_ACTIVATED = controls2c.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
  2136. wxEVT_COMMAND_LIST_CACHE_HINT = controls2c.wxEVT_COMMAND_LIST_CACHE_HINT
  2137. wxEVT_COMMAND_LIST_COL_RIGHT_CLICK = controls2c.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
  2138. wxEVT_COMMAND_LIST_COL_BEGIN_DRAG = controls2c.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
  2139. wxEVT_COMMAND_LIST_COL_DRAGGING = controls2c.wxEVT_COMMAND_LIST_COL_DRAGGING
  2140. wxEVT_COMMAND_LIST_COL_END_DRAG = controls2c.wxEVT_COMMAND_LIST_COL_END_DRAG
  2141. wxEVT_COMMAND_LIST_ITEM_FOCUSED = controls2c.wxEVT_COMMAND_LIST_ITEM_FOCUSED
  2142. wxLC_VRULES = controls2c.wxLC_VRULES
  2143. wxLC_HRULES = controls2c.wxLC_HRULES
  2144. wxLC_ICON = controls2c.wxLC_ICON
  2145. wxLC_SMALL_ICON = controls2c.wxLC_SMALL_ICON
  2146. wxLC_LIST = controls2c.wxLC_LIST
  2147. wxLC_REPORT = controls2c.wxLC_REPORT
  2148. wxLC_ALIGN_TOP = controls2c.wxLC_ALIGN_TOP
  2149. wxLC_ALIGN_LEFT = controls2c.wxLC_ALIGN_LEFT
  2150. wxLC_AUTOARRANGE = controls2c.wxLC_AUTOARRANGE
  2151. wxLC_VIRTUAL = controls2c.wxLC_VIRTUAL
  2152. wxLC_EDIT_LABELS = controls2c.wxLC_EDIT_LABELS
  2153. wxLC_NO_HEADER = controls2c.wxLC_NO_HEADER
  2154. wxLC_NO_SORT_HEADER = controls2c.wxLC_NO_SORT_HEADER
  2155. wxLC_SINGLE_SEL = controls2c.wxLC_SINGLE_SEL
  2156. wxLC_SORT_ASCENDING = controls2c.wxLC_SORT_ASCENDING
  2157. wxLC_SORT_DESCENDING = controls2c.wxLC_SORT_DESCENDING
  2158. wxLC_MASK_TYPE = controls2c.wxLC_MASK_TYPE
  2159. wxLC_MASK_ALIGN = controls2c.wxLC_MASK_ALIGN
  2160. wxLC_MASK_SORT = controls2c.wxLC_MASK_SORT
  2161. wxLC_USER_TEXT = controls2c.wxLC_USER_TEXT
  2162. wxLIST_MASK_STATE = controls2c.wxLIST_MASK_STATE
  2163. wxLIST_MASK_TEXT = controls2c.wxLIST_MASK_TEXT
  2164. wxLIST_MASK_IMAGE = controls2c.wxLIST_MASK_IMAGE
  2165. wxLIST_MASK_DATA = controls2c.wxLIST_MASK_DATA
  2166. wxLIST_SET_ITEM = controls2c.wxLIST_SET_ITEM
  2167. wxLIST_MASK_WIDTH = controls2c.wxLIST_MASK_WIDTH
  2168. wxLIST_MASK_FORMAT = controls2c.wxLIST_MASK_FORMAT
  2169. wxLIST_STATE_DONTCARE = controls2c.wxLIST_STATE_DONTCARE
  2170. wxLIST_STATE_DROPHILITED = controls2c.wxLIST_STATE_DROPHILITED
  2171. wxLIST_STATE_FOCUSED = controls2c.wxLIST_STATE_FOCUSED
  2172. wxLIST_STATE_SELECTED = controls2c.wxLIST_STATE_SELECTED
  2173. wxLIST_STATE_CUT = controls2c.wxLIST_STATE_CUT
  2174. wxLIST_HITTEST_ABOVE = controls2c.wxLIST_HITTEST_ABOVE
  2175. wxLIST_HITTEST_BELOW = controls2c.wxLIST_HITTEST_BELOW
  2176. wxLIST_HITTEST_NOWHERE = controls2c.wxLIST_HITTEST_NOWHERE
  2177. wxLIST_HITTEST_ONITEMICON = controls2c.wxLIST_HITTEST_ONITEMICON
  2178. wxLIST_HITTEST_ONITEMLABEL = controls2c.wxLIST_HITTEST_ONITEMLABEL
  2179. wxLIST_HITTEST_ONITEMRIGHT = controls2c.wxLIST_HITTEST_ONITEMRIGHT
  2180. wxLIST_HITTEST_ONITEMSTATEICON = controls2c.wxLIST_HITTEST_ONITEMSTATEICON
  2181. wxLIST_HITTEST_TOLEFT = controls2c.wxLIST_HITTEST_TOLEFT
  2182. wxLIST_HITTEST_TORIGHT = controls2c.wxLIST_HITTEST_TORIGHT
  2183. wxLIST_HITTEST_ONITEM = controls2c.wxLIST_HITTEST_ONITEM
  2184. wxLIST_NEXT_ABOVE = controls2c.wxLIST_NEXT_ABOVE
  2185. wxLIST_NEXT_ALL = controls2c.wxLIST_NEXT_ALL
  2186. wxLIST_NEXT_BELOW = controls2c.wxLIST_NEXT_BELOW
  2187. wxLIST_NEXT_LEFT = controls2c.wxLIST_NEXT_LEFT
  2188. wxLIST_NEXT_RIGHT = controls2c.wxLIST_NEXT_RIGHT
  2189. wxLIST_ALIGN_DEFAULT = controls2c.wxLIST_ALIGN_DEFAULT
  2190. wxLIST_ALIGN_LEFT = controls2c.wxLIST_ALIGN_LEFT
  2191. wxLIST_ALIGN_TOP = controls2c.wxLIST_ALIGN_TOP
  2192. wxLIST_ALIGN_SNAP_TO_GRID = controls2c.wxLIST_ALIGN_SNAP_TO_GRID
  2193. wxLIST_AUTOSIZE = controls2c.wxLIST_AUTOSIZE
  2194. wxLIST_AUTOSIZE_USEHEADER = controls2c.wxLIST_AUTOSIZE_USEHEADER
  2195. wxLIST_RECT_BOUNDS = controls2c.wxLIST_RECT_BOUNDS
  2196. wxLIST_RECT_ICON = controls2c.wxLIST_RECT_ICON
  2197. wxLIST_RECT_LABEL = controls2c.wxLIST_RECT_LABEL
  2198. wxLIST_FIND_UP = controls2c.wxLIST_FIND_UP
  2199. wxLIST_FIND_DOWN = controls2c.wxLIST_FIND_DOWN
  2200. wxLIST_FIND_LEFT = controls2c.wxLIST_FIND_LEFT
  2201. wxLIST_FIND_RIGHT = controls2c.wxLIST_FIND_RIGHT
  2202. wxLIST_FORMAT_LEFT = controls2c.wxLIST_FORMAT_LEFT
  2203. wxLIST_FORMAT_RIGHT = controls2c.wxLIST_FORMAT_RIGHT
  2204. wxLIST_FORMAT_CENTRE = controls2c.wxLIST_FORMAT_CENTRE
  2205. wxLIST_FORMAT_CENTER = controls2c.wxLIST_FORMAT_CENTER
  2206. wxTR_NO_BUTTONS = controls2c.wxTR_NO_BUTTONS
  2207. wxTR_HAS_BUTTONS = controls2c.wxTR_HAS_BUTTONS
  2208. wxTR_TWIST_BUTTONS = controls2c.wxTR_TWIST_BUTTONS
  2209. wxTR_NO_LINES = controls2c.wxTR_NO_LINES
  2210. wxTR_MAC_BUTTONS = controls2c.wxTR_MAC_BUTTONS
  2211. wxTR_AQUA_BUTTONS = controls2c.wxTR_AQUA_BUTTONS
  2212. wxTR_SINGLE = controls2c.wxTR_SINGLE
  2213. wxTR_MULTIPLE = controls2c.wxTR_MULTIPLE
  2214. wxTR_EXTENDED = controls2c.wxTR_EXTENDED
  2215. wxTR_FULL_ROW_HIGHLIGHT = controls2c.wxTR_FULL_ROW_HIGHLIGHT
  2216. wxTR_EDIT_LABELS = controls2c.wxTR_EDIT_LABELS
  2217. wxTR_LINES_AT_ROOT = controls2c.wxTR_LINES_AT_ROOT
  2218. wxTR_HIDE_ROOT = controls2c.wxTR_HIDE_ROOT
  2219. wxTR_ROW_LINES = controls2c.wxTR_ROW_LINES
  2220. wxTR_HAS_VARIABLE_ROW_HEIGHT = controls2c.wxTR_HAS_VARIABLE_ROW_HEIGHT
  2221. wxTR_DEFAULT_STYLE = controls2c.wxTR_DEFAULT_STYLE
  2222. wxTreeItemIcon_Normal = controls2c.wxTreeItemIcon_Normal
  2223. wxTreeItemIcon_Selected = controls2c.wxTreeItemIcon_Selected
  2224. wxTreeItemIcon_Expanded = controls2c.wxTreeItemIcon_Expanded
  2225. wxTreeItemIcon_SelectedExpanded = controls2c.wxTreeItemIcon_SelectedExpanded
  2226. wxTreeItemIcon_Max = controls2c.wxTreeItemIcon_Max
  2227. wxTREE_HITTEST_ABOVE = controls2c.wxTREE_HITTEST_ABOVE
  2228. wxTREE_HITTEST_BELOW = controls2c.wxTREE_HITTEST_BELOW
  2229. wxTREE_HITTEST_NOWHERE = controls2c.wxTREE_HITTEST_NOWHERE
  2230. wxTREE_HITTEST_ONITEMBUTTON = controls2c.wxTREE_HITTEST_ONITEMBUTTON
  2231. wxTREE_HITTEST_ONITEMICON = controls2c.wxTREE_HITTEST_ONITEMICON
  2232. wxTREE_HITTEST_ONITEMINDENT = controls2c.wxTREE_HITTEST_ONITEMINDENT
  2233. wxTREE_HITTEST_ONITEMLABEL = controls2c.wxTREE_HITTEST_ONITEMLABEL
  2234. wxTREE_HITTEST_ONITEMRIGHT = controls2c.wxTREE_HITTEST_ONITEMRIGHT
  2235. wxTREE_HITTEST_ONITEMSTATEICON = controls2c.wxTREE_HITTEST_ONITEMSTATEICON
  2236. wxTREE_HITTEST_TOLEFT = controls2c.wxTREE_HITTEST_TOLEFT
  2237. wxTREE_HITTEST_TORIGHT = controls2c.wxTREE_HITTEST_TORIGHT
  2238. wxTREE_HITTEST_ONITEMUPPERPART = controls2c.wxTREE_HITTEST_ONITEMUPPERPART
  2239. wxTREE_HITTEST_ONITEMLOWERPART = controls2c.wxTREE_HITTEST_ONITEMLOWERPART
  2240. wxTREE_HITTEST_ONITEM = controls2c.wxTREE_HITTEST_ONITEM
  2241. wxEVT_COMMAND_TREE_BEGIN_DRAG = controls2c.wxEVT_COMMAND_TREE_BEGIN_DRAG
  2242. wxEVT_COMMAND_TREE_BEGIN_RDRAG = controls2c.wxEVT_COMMAND_TREE_BEGIN_RDRAG
  2243. wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT = controls2c.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
  2244. wxEVT_COMMAND_TREE_END_LABEL_EDIT = controls2c.wxEVT_COMMAND_TREE_END_LABEL_EDIT
  2245. wxEVT_COMMAND_TREE_DELETE_ITEM = controls2c.wxEVT_COMMAND_TREE_DELETE_ITEM
  2246. wxEVT_COMMAND_TREE_GET_INFO = controls2c.wxEVT_COMMAND_TREE_GET_INFO
  2247. wxEVT_COMMAND_TREE_SET_INFO = controls2c.wxEVT_COMMAND_TREE_SET_INFO
  2248. wxEVT_COMMAND_TREE_ITEM_EXPANDED = controls2c.wxEVT_COMMAND_TREE_ITEM_EXPANDED
  2249. wxEVT_COMMAND_TREE_ITEM_EXPANDING = controls2c.wxEVT_COMMAND_TREE_ITEM_EXPANDING
  2250. wxEVT_COMMAND_TREE_ITEM_COLLAPSED = controls2c.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
  2251. wxEVT_COMMAND_TREE_ITEM_COLLAPSING = controls2c.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
  2252. wxEVT_COMMAND_TREE_SEL_CHANGED = controls2c.wxEVT_COMMAND_TREE_SEL_CHANGED
  2253. wxEVT_COMMAND_TREE_SEL_CHANGING = controls2c.wxEVT_COMMAND_TREE_SEL_CHANGING
  2254. wxEVT_COMMAND_TREE_KEY_DOWN = controls2c.wxEVT_COMMAND_TREE_KEY_DOWN
  2255. wxEVT_COMMAND_TREE_ITEM_ACTIVATED = controls2c.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
  2256. wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK = controls2c.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
  2257. wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK = controls2c.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
  2258. wxEVT_COMMAND_TREE_END_DRAG = controls2c.wxEVT_COMMAND_TREE_END_DRAG
  2259. wxDIRCTRL_DIR_ONLY = controls2c.wxDIRCTRL_DIR_ONLY
  2260. wxDIRCTRL_SELECT_FIRST = controls2c.wxDIRCTRL_SELECT_FIRST
  2261. wxDIRCTRL_SHOW_FILTERS = controls2c.wxDIRCTRL_SHOW_FILTERS
  2262. wxDIRCTRL_3D_INTERNAL = controls2c.wxDIRCTRL_3D_INTERNAL
  2263. wxDIRCTRL_EDIT_LABELS = controls2c.wxDIRCTRL_EDIT_LABELS
  2264. wxID_TREECTRL = controls2c.wxID_TREECTRL
  2265. wxID_FILTERLISTCTRL = controls2c.wxID_FILTERLISTCTRL
  2266.