From: Paul K <pau...@ya...> - 2014-03-31 20:52:50
|
Hi John, I'm trying to create wxTreeEvent and ran into unexpected difficulties. I've tried the following (item_id is wxTreeItemId I got from event:GetItem()): 1. wx.wxTreeEvent(wx.wxEVT_COMMAND_TREE_ITEM_ACTIVATED, item_id) got an error saying that the second parameter is a userdata, but needs to be a number 2. Tried to get id from wxTreeItemId, but it doesn't have GetID() even though the documentation references it (http://docs.wxwidgets.org/trunk/classwx_tree_item_id.html). 3. local treeevent = wx.wxTreeEvent(wx.wxEVT_COMMAND_TREE_ITEM_ACTIVATED) treeevent:SetClientObject(tree:GetItemData(item_id)) got an error saying that wxTreeEvent doesn't have SetClientObject. How do I construct ITEM_ACTIVATED event for a particular item? Thank you. Paul. |