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 <[email protected]> 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<...]
