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

        1. Screen Shot 2017-10-10 at 10.09.32.png
          69 kB
          Kira Mourão
        2. Screen Shot 2017-10-19 at 14.22.41.png
          68 kB
          Kira Mourão
        3. Screen Shot 2017-10-19 at 14.23.03.png
          76 kB
          Kira Mourão
        4. Screen Shot 2017-10-19 at 14.23.49.png
          69 kB
          Kira Mourão
        5. Screen Shot 2017-10-19 at 14.24.06.png
          79 kB
          Kira Mourão
        6. Screen Shot 2017-10-20 at 08.03.29.png
          83 kB
          Kira Mourão

          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: