Alexis send it t the list so that we all learn. Stef On Mar 6, 2012, at 6:27 PM, Alexis Parseghian wrote:
Thanks to all who replied, and sorry about the double post -- something acted up with the send, and the notification came only late this morning...
I did have a good look at PackageTreeExample : this is the one that helped me figure out how to use the nodes. It was a bad example to my problem though, since it's a pure, single-columned tree.
I finally noticed the difference between my code and the examples, and the source of the alignment errors I was getting.
All examples return the content of a cell in the form "self theme someKindOfUIThemeMorph: blah", while I was using "self theme builder newLabel:".
It turns out that regular label morphs are not properly clipped (verified by altering SimpleGridExample). All alignment issues were solved by using "self theme newTextIn: self text: blah" instead of generating a label morph. The latter, additionally, was ignoring the TreeMorph's "rowInset:" specification, while the morph generated by "newTextIn:text:" respects it.
Not exactly a bug, but not something obvious either, since the cell seems to accept pretty much any kind of morph for its contents.
Alain, I'll take the details and a cleaned-up example off-list with you shortly.
Again, thanks to all for jarring my neurons :)
On Tue, Mar 6, 2012 at 1:40 PM, Alain Plantec <alain.plantec@yahoo.com> wrote:
can I get your code (from an attached change set as an example), it would be cool to make another example out of this. btw, I will answer to your questions Cheers Alain
Le 06/03/2012 00:13, Alexis Parseghian a écrit :
I've been playing with MorphTree et al. for the past few days, trying [...8<...]