Great! Can't wait to see it!

On 12/15/05, Alexander R Pruss <[EMAIL PROTECTED]> wrote:
> Having worked on a variety of shareware projects (mainly FontSmoother
> and mySkin), I'm back to Plucker coding, continuing to plug away at
> new annotation code.  I am using Mike's (I think) idea to have a
> database coded by uid, paragraph, and index in paragraph, so we can
> do quick binary searching for any given annotation.  The annotation
> databases will be shareable, though they are keyed to a particular
> version of a document.  The current code will not allow overlapping
> annotations, but there will be room to grow.  The annotation database
> format will be straightforward enough that it will be possible to
> write an extractor on the desktop side, and to write merge software
> (at least once overlapping annotations are done).
>
> One thing I really hate doing is UI code.  (Yes, I am sure you can
> tell.  FontSmoother is ample testimony.)  There is one bit of UI code
> that should be done.  Currently, there is code to attach an
> annotation (or highlight--highlights are just no-text annotations) to
> a word, but no code to attach an annotation to a range of text.  It
> would be nice if it were possible to drag-select a bunch of text for
> annotation purposes.  This isn't as easy it sounds as we do not have
> character positions available anywhere, except in the actual
> rendering code.  (In fact, word-selection was harder to code than it
> seemed.  I originally coded it for dictionary lookup, but since it
> has been extended for use with annotations.)  If anybody who knows
> the paragraph.c code well has ideas on how best to do range
> selection, those would be welcome.  If anybody wants to volunteer to
> write that part of the code, that would be even more welcome. :-)
>
> Any thoughts on overlapping annotations and overlapping anchors
> (annotations get converted to a special kind of anchor by the
> rendering code) are welcome, too.
>
> Best wishes,
> Alex
>
>
> --
> Alexander R Pruss
> Assistant Professor
> Department of Philosophy
> Georgetown University
>
> www.georgetown.edu/faculty/ap85
>
>
> _______________________________________________
> plucker-dev mailing list
> plucker-dev@rubberchicken.org
> http://lists.rubberchicken.org/mailman/listinfo/plucker-dev
>


--
Joshua Menke
NNML Lab
BYU CS
[EMAIL PROTECTED]
_______________________________________________
plucker-dev mailing list
plucker-dev@rubberchicken.org
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev

Reply via email to