Bug #4612
Bug #2596: Implement missing browse quirks.
Fix ChUI browse drawing when the current row is out of the view
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