On Saturday, May 13, 2017 at 2:07:37 PM UTC-5, Edward K. Ream wrote: > I am now in what I call a "wrestling with code" phase.
Still true. I've just proved that it is necessary to over-ride neither the _print nor the update methods of the LeoTreeLine class. That's great, because they are both complex methods. Even better is the reason why: over-ridding the much simpler _get_string_to_print and display_value methods of the LeoTreeLine class suffices, at least for now. The _print and update methods are still around, but they are named XXX_print and XXX_update so they will never be called. The next step will be to find some way of writing the outline using just vnodes rather than a separate tree of LeoTreeData nodes. This may require a complete rewrite of _print or _update, maybe combined with a rewrite of the LeoMLTree.update method. Significant invention/hacks will be required. The complexities involved are mind-boggling. Still, today's work is clearly real progress. I'll be take the great leap tomorrow. Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
