Community
Participate
Working Groups
This just occurs on Windows 7, not Windows XP. The current row in a TreeViewer does not have a dotted outline. This makes it hard to select multiple rows. To reproduce - go to the Task List in Eclipse 3.7 - select a row using the mouse - move the mouse pointer away to avoid the pop-up confusing things - using control-down twice move to a new row - note that there is no indication of which is the current row - use control-space to select or deselect the current row, see that the selection is visible The selection is visible, but not the current row. This means you can not tell which row will be affected by control-space without doing it. Note that this only happens on a TreeViewer with FULL_SELECTION and MULTI e.g. Task List, Markers, but not on Project Explorer or Navigator.
The problem also occurred with Memory Analyzer tree views. It seems that on Windows 7 the SWT.PaintItem event does not have SWT.FOCUSED for trees with FULL_SELECTION and MULTI, though the SWT.EraseItem event does have SWT.FOCUSED, so a work around is to draw the focus box in the erase event, though this only seems to draw in the first column.
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. As such, we're closing this bug. If you have further information on the current state of the bug, please add it and reopen this bug. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. -- The automated Eclipse Genie.