Uploaded image for project: 'UGENE'
  1. UGENE
  2. UGENE-6441

Synchronization of the Annotations Tree View and the Annotations Zoom View

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: assembly_annotations
    • Fix Version/s: None
    • Component/s: NGS
    • Labels:
    • Story Points:
      2
    • Sprint:
      DEV-33-4, DEV-33-5
    • Affect Type:
      Userdefined

      Description

      Support selection in both views and synchronization between them as described below.

      Selection in the Annotations Zoom View

      • To select an annotation in the Annotations Zoom View, a user can click or double-click on the annotation.
      • Several annotations can be selected at a time with Shift and Ctrl/Cmd hotkeys.
      • Synchronization: the latest selected annotation (denote it as ANN) should be selected in the Annotations Tree View, specifically:
        • if another item is selected in the tree and Shift, Ctrl/Cmd are not used, the selection from it should be removed. Otherwise, common behavior for these keys should be supported.
        • the view should be scrolled so that ANN is clearly visible,
        • ANN should be selected.

      Selection in the Annotations Tree View

      • It should be possible to select any item (an annotation table object, an annotation or a qualifier) in the Annotations Tree View.
      • The item is selected, if a user:
        • moves the mouse cursor holding the left mouse button
        • clicks on it
        • double-clicks on it
        • use Up and Down arrows on the keyboard (the keys should change selection by one item)
        • use Page Up and Page Down keys on the keyboard (the keys should change selection by several items, currently visible on the screen)
      • Several items can be selected at a time (with mouse and/or Shift, Ctrl/Cmd hotkeys.
      • Synchronization: when a user selects an annotation in the Annotations Tree View (denote it as ANN), it should also be selected in the Annotations Zoom View:
        • if another annotation is selected in the Annotations Zoom View and Shift, Ctrl/Cmd hotkeys were not used, the selection from it should be removed,
        • the view should be scrolled so that ANN is clearly visible,
        • ANN should be selected.
      • Synchronization: when a user selects ONLY an annotation table object or a qualifier in the Annotations Tree View and an annotation is selected in the Annotations Zoom View, the annotation selection should be removed.

      The Esc key removes the selection. Clicking/double-clicking on an empty space in the Annotations Tree View removes the selection.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              dsukhomlinov Dmitrii Sukhomlinov
              Reporter:
              dsukhomlinov Dmitrii Sukhomlinov
              Assigned Tester:
              Svetlana Samoilenko
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: