Labels should always scroll if they can

Issue #400 new
Robert Leach created an issue

USE CASE: WHAT DO YOU WANT TO DO?

See everything scroll that can scroll immediately when I scroll either by scrollwheel or by dragging the scrollbar handle.

STEPS TO REPRODUCE AN ISSUE (OR TRIGGER A NEW FEATURE)

  1. Open 10_empty_first_cell.pcl
  2. Select View-Labels... and select the NAME row label, right justified
  3. Scroll so everything looks left justified
  4. Start to scroll the labels in the other direction

CURRENT BEHAVIOR

Most of the labels don't move at first.

EXPECTED BEHAVIOR

If a label runs off the right edge, it should start scrolling immediately.

DEVELOPERS ONLY SECTION

SUGGESTED CHANGE (Pseudocode optional)

The label scrolling was intentionally written to do what it currently does. A label won't start scrolling until its left-side gap compared to the largest label fills the area off the left side of the viewing area. Instead, the same logic which governs whether the overrun arrows are drawn or not should govern whether a label should move when scrolling occurs.

FILES AFFECTED (where the changes will be implemented) - developers only

LabelView

LEVEL OF EFFORT - developers only

medium

COMMENTS

Comments (5)

  1. Log in to comment