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.

Reply via email to