I can't tell if this thread is hinting that tabbed body panes would be feasible,
I sure hope so.

I think _persistent_ tabbed body panes could be much more than another cool
bell/whistle, I think they could unleash a new paradigm in editing.

On Thu, May 22, 2014 at 9:01 AM, 'Terry Brown' via leo-editor
<[email protected]> wrote:
> On Wed, 21 May 2014 19:19:32 -0700 (PDT)
> nakedmind <[email protected]> wrote:
>
>>
>>
>> On Thursday, May 22, 2014 12:16:45 AM UTC+8, Edward K. Ream wrote:
>> >
>> > On Wed, May 21, 2014 at 10:11 AM, nakedmind
>> > <[email protected] <javascript:>> wrote:
>> > > On Wednesday, May 21, 2014 7:20:44 PM UTC+8, Terry wrote:
>> > >>
>> > >> I wonder if it would be sense for Leo's select body code to use
>> > >> a hook or something similar to find the body widget, so that
>> > >> plugins could change the meaning of "the body widget" more
>> > >> easily.  Will make a note.
>> > >>
>> > >
>> > > I don't know if it's related but I've had this idea for a while
>> > > now.
>> > What if
>> > > you can have multiple body editors for different data like
>> > > ordinary
>> > text,
>> > > rich text, image, etc.
>> > > There is a global dictionary that maps node directives to body
>> > > editors. Plugins can add new node directives and select which
>> > > existing body
>> > editors
>> > > to use by just
>> > > updating the global dictionary. Or plugins can add new body
>> > > editors. So
>> > if
>> > > create a plugin that introduces a @pdf node directive and a
>> > corresponding
>> > > pdf viewer, I can just update the global dictionary and leo will
>> > > know
>> > that
>> > > nodes with headlines starting with the aforementioned directive
>> > > will use
>> > my
>> > > plugin's pdf viewer. The body editor may even be an external
>> > application.
>> >
>> > Not a bad idea.  In effect, this would be a generalization of the
>> > viewrendered or viewrendered2 plugins.  At present, these plugins
>> > have this logic hard coded.
>> >
>> > It's surprisingly complicated to switch the rendering widget
>> > dynamically.  It's conceivable that a more general approach would
>> > be less complex/buggy, but I wouldn't get my hopes up :-)
>> >
>> > Edward
>> >
>>
>> I'd like to take a stab at this once I get some free time. Can you
>> give some pointers as to where in leo's code I should start hacking.
>> I have limited knowledge on leo's code but i'm pretty experienced
>> with pyqt.
>>
>> Eric
>
> I'm going to repost a repost of an old post about how I think Leo's
> body editor(s) should ideally integrate.
>
> Two old threads:
>
> https://groups.google.com/forum/#!msg/leo-editor/M-8TcxYAUpI/OovFbolHAzoJ
>
> https://groups.google.com/d/msg/leo-editor/IBnrAH2xIQI/OdQ-kzt2cjcJ
>
> Cheers -Terry
>
> --
> 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 http://groups.google.com/group/leo-editor.
> For more options, visit https://groups.google.com/d/optout.

-- 
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 http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to