From: Martin Sevior (msevior@mccubbin.ph.unimelb.edu.au)
Date: Tue Apr 30 2002 - 11:27:16 EDT
On Tue, 30 Apr 2002, Paul Rohr wrote:
> At 12:41 AM 5/1/02 +1000, Martin Sevior wrote:
> >On Tue, 30 Apr 2002, Tomas Frydrych wrote:
> >> (1) Where in the PT will the text of these notes be stored? Are we
> >> going to have it embeded within the main text after the footnote
> >> marker (I think that's what rtf does), or, are we going to have it in a
> >> separate section, say, at the end? I think I would go with the
> >> former, and seems to me that is what you are proposing, right?
> >
> >In the main run of frags like regular text. We'll have to write
> >special case code in fv_View for these notes.
>
> This may make some portions of the user experience harder to implement. For
> example:
>
> keyboard navigation/selections
> ------------------------------
> The next/prev logic in the main body text would need to skip over any
> inline note frags. That's probably not too bad, but moving through the
> notes is harder, because you'll need to keep the note frags linked
> together.
>
> find/replace
> ------------
> Usually, the UI first searches the main flow of the text, then goes
> through the notes.
>
> Note that both of these are easier to implement if the notes are stored out
> of line in a separate flow of blocks. AFAICT, the only implementation cost
> for that approach would be storing two-way pointers between the footnote
> reference and the note frag.
>
Good point Paul. The header/footer code works quite well by being removed
from the regular run of frags.
I'll think about this some more.
Thanks!
Martin
This archive was generated by hypermail 2.1.4 : Tue Apr 30 2002 - 11:29:15 EDT