On Wed, 30 Mar 2011 17:04:51 +0300
"Ville M. Vainio" <[email protected]> wrote:

> On Wed, Mar 30, 2011 at 4:56 PM, Edward K. Ream <[email protected]> wrote:
> 
> > Hmm.  This certainly would be true if there were, in fact, other panes
> > that people typically would want to see.  But is that true?  
>
> E.g. backlinks.py (still waiting it to become mainstream ;-).

I think there three classes of extra pane, at least.

1) Node content specific rendering, like viewrendered.  Usually one of
   these will be enough, given the body pane presenting the plain text
   view, I can't think of many cases when you'd want to see the content
   rendered different ways.  I suppose you might want to see rst as
   html markup as well as rendered HTML, but that wouldn't be very
   common.

   Views in this class can track or not track the current node, see
   below.

2) Node specific attribute rendering, like todo, backlinks,
   attrib_edit.  These are views that apply to all nodes without
   changing render style according to node content.

3) Tree derived data displays, like graph_canvas.

I think the user should be able to have as many class 2 and 3 panes
around as they want, and I think this can be approached through the
free_layout / nested_splitter levels of the system.

Where you might want viewrendered to also allow multiple instances of
itself would be in non-tracking reference image displays etc.

Also, ultimately, it would be nice if the free_layout / nested_splitter
levels of the system could include moving panes from to separate
windows, and also become the manager for stickynotes etc.

Cheers -Terry

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/leo-editor?hl=en.

Reply via email to