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.
