Uploaded image for project: 'Jalview'
  1. Jalview
  2. JAL-2609

Implement fast paint of scrolled wrapped alignment

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.10.3
    • Component/s: renderer
    • Labels:
      None

      Description

      Unwrapped alignments, when scrolled, are redrawn by method SeqCanvas.fastPaint(). This shifts the image left/right/up/down and draws on it only those positions that have come into the visible region, saving a full repaint of the whole visible region.

      Wrapped alignments don't yet implement this, but could do so in a similar way.
      This would improve performance of scrolling, whether vertically (in steps using the scrollbar) or especially horizontally (by continuous drag of the Overview box).

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              gmungoc Mungo Carstairs
              Reporter:
              gmungoc Mungo Carstairs
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: