Ticket #1022 (closed defect: fixed)
Opened 2012-02-27T16:10:54-06:00
Last modified 2012-03-26T10:49:07-05:00
Remove the Selection Tool
Reported by: | dscho | Owned by: | dscho |
---|---|---|---|
Priority: | major | Milestone: |
|
Component: | Display API | Version: | |
Severity: | serious | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | #878 |
Description
ImageJ 1.* does not have a selection tool: when the user hovers drags a handle, the corresponding selection is modified, when the user clicks & drags somewhere else in the selection, the whole selection is moved.
Add a DelegationTool that uses JHotDraw to detect when the mouse cursor is hovering above a selection or selection handle and transparently hands off to the SelectionTool in that case; otherwise, a new selection is added or replaces the complete selection, depending whether the Shift key is pressed (add) or not (replace).
There is a third mode in ImageJ 1.*, unfortunately: holding down the Alt key when selecting something removes that part from the existing selection. The problem is that this can modify the type of the selection: a rectangle from which a part is been removed is very unlikely to be a rectangle still. See #878 for details.
Change History
comment:3 Changed 2012-03-02T17:59:52-06:00 by dscho
The first part of this is now committed.
The Alt key handling needs #878 to be addressed first, though.
comment:4 Changed 2012-03-26T10:49:07-05:00 by curtis
- Status changed from accepted to closed
- Resolution set to fixed
- Blocking 878 added
Selection tool is successfully eliminated. Alt key will not work until subtracting ROIs works (see ticket #878). But there is nothing left to do for this specific ticket.