On Fri, Aug 6, 2010 at 8:54 AM, zpcspm <[email protected]> wrote:
> On Aug 6, 4:28 pm, Kent Tenney <[email protected]> wrote:
>> On Mon, Aug 2, 2010 at 7:37 AM, Edward K. Ream <[email protected]> wrote:
>>
>> > On Sun, Aug 1, 2010 at 12:58 PM, Kent Tenney <[email protected]> wrote:
>>
>> >> Navigation history seems like an aspect of undo / redo, appropriate for
>> >> core.
>> >> I think it would be useful if Leo kept a list of nodes visited,
>> >> possibly several lists:
>>
>> >> - nodes having received headline focus
>> >> - nodes having received body focus
>> >> - nodes having been edited
>>
>> > I have much more important projects on the list now, as I'll soon explain.
>>
>> Since this is my itch, I'd best scratch it.
>>
>> I want a file on disk which is Leo history, a record of nodes visited,
>> whether
>> the body received focus, and whether the body content changed.
>> I guess it is the equivalent of a database 'journal' file.
>>
>> (stuff like a diff for the changes might be somewhere down this road)
>>
>> It seems that if I hook 'receiveFocus' and 'loseFocus', it should be pretty
>> straightforward.
>>
>> Any guidance appreciated;
>> - correct method calls ...
>> - should be written as a plugin?
>> - already solved somewhere?
>> ...
>>
>> Thanks,
>> Kent
>
> I would use nav_qt.py plugin for reference, it seems to do something
> similar.
nav_qt.py uses
p = c.goPrevVisitedNode()
and
p = c.goNextVisitedNode()
which aren't just what I'm looking for. I see a number of methods
related to focus, but none which allow me to attach to getting and losing
focus.
Where do I look for those?
Thanks,
Kent
>
> --
> 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.
>
>
--
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.