|
From: John H. <ec...@ya...> - 2009-11-16 00:31:28
|
I'm now taking a closer look at my tree control program and try to figure out why somethings don't work right.
In a native wxPython set up, when you get a dragEnd event, you should be able to know the target from:
target = evt.GetItem()
For Pythoncard, you get a "MouseEvent" object has no attribute xxx. In addition, you can't even do a evt.Veto() for the same reason.
Something is wrong here.
--
John Henry
----- Original Message ----
> From: John Henry <ec...@ya...>
> To: pyt...@li...
> Sent: Wed, October 28, 2009 8:40:27 PM
> Subject: Re: [Pythoncard-users] tree
>
> 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: Neil Hughes
> > To: John Henry
> > 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.
> >
> > --
> > Neil Hughes
> >
> > ------------------------------------------------------------------------------
> > 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
|