With the help of a debugger and plenty of Google searches, and a lot of guessing, I was able to invoke most of the wx tree functions. It proves that the minimal tree wrapper does work.
--
John Henry
----- Original Message ----
> From: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
> To: John Henry <kim...@ya...>
> Cc: pyt...@li...
> Sent: Wed, October 28, 2009 4:24:03 AM
> Subject: Re: [Pythoncard-users] tree
>
> On 21/10/09 00:27, John Henry wrote:
> > Does anybody have more examples on the tree control? The minimum tree only
> show very simple functions and I'm able to do those. But there is no
> information on how I can traverse the tree - start with the root, get to the
> NextChild, get the label, delete a branch, programmatically expand or contract a
> branch, ... - all the standard things one would do with a tree...
>
> My use of the tree control hasn't been much more sophisticated than the
> example. I did add a couple of extra method aliases to
> PythonCard\components\tree.py because the ones already there are only
> enough to support the example. So in __init__ I added
>
> setExpanded = wx.TreeCtrl.Expand
> clearTree = wx.TreeCtrl.DeleteAllItems
>
> so that having built the tree from a dictionary I could open up all of
> the nodes at startup, and I could tear it down and rebuild it
> differently later on.
>
> --
> XXXXXXXXXXX
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
> http://p.sf.net/sfu/devconference
> _______________________________________________
> Pythoncard-users mailing list
> Pyt...@li...
> https://lists.sourceforge.net/lists/listinfo/pythoncard-users
|