home *** CD-ROM | disk | FTP | other *** search
/ LG Super CD / LG Super CD.iso / bitpim / bitpim-0.62-setup.exe / {app} / bitpim.exe / wxPython / controls2.pyo (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2003-11-06  |  119.4 KB  |  2,301 lines

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