X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=NOTES;h=fadc30fbbc0d87e0cd11f6d6ee3607d96d7f9fe3;hb=67f80b85d70a6d577e36c9578b854003a7d910ca;hp=d709444f4862494af5677f0ced51da477f739e81;hpb=e93b3a265bbc02546d230204402e3f41e83d6ab5;p=evince.git diff --git a/NOTES b/NOTES index d709444f..fadc30fb 100644 --- a/NOTES +++ b/NOTES @@ -19,17 +19,15 @@ SOME RANDOM COMMENTS: and a page index of 0 is not used. --- - -Thoughts on threading: +THOUGHTS ON THREADING: +===================== * The primary thing we are trying to do is minimize switching pages, as doing so is slow for backends. Additionally, some operations on the backend are slow, leaving poor interactivity. --- - -Thoughts on selection: +THOUGHTS ON SELECTION: +===================== * On button_press, we record selection_start, and set in_selection. @@ -51,3 +49,6 @@ Thoughts on selection: but for that to survive resizing, I might need to store the points as doubles, etc. It should be possible to reconstruct it from the existing EvViewSelection structs, so maybe I don't need it. + + * click-drag, dbl click, triple click, shift-click, search, shift-cursor move +