Project

General

Profile

Bug #4612

Bug #2596: Implement missing browse quirks.

Fix ChUI browse drawing when the current row is out of the view

Added by Stanislav Lomany about 4 years ago. Updated about 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
04/10/2020
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD
case_num:
version:

History

#1 Updated by Stanislav Lomany about 4 years ago

In a ChUI browse the current row can be out of the view. It is a rare case and I'm aware only of one case when this happens in ChUI: when REPOSITION TO ROWID fails. See #4500-73 which describes the original issue.

So far the solution implemented is stateless. But the testcase uast/browse/browse-chui-out-of-view.p shows that while the top row is not highlighted, it is considered to be the focused row and can be selected/deselected using (DE)SELECT-FOCUSED-ROW (or DESELECT-ROWS), which probably means that we have to manage this quirky browse state in a stateful manner.

When someone will be resolving this task, he'll want to change the code in BrowseImpl.SpaceColumnRenderer.addMarks(int) for a start.

#2 Updated by Greg Shah about 4 years ago

  • Parent task set to #2596

Also available in: Atom PDF