Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for cursor modes #2419

Closed
slicerbot opened this issue Mar 12, 2020 · 2 comments
Closed

Support for cursor modes #2419

slicerbot opened this issue Mar 12, 2020 · 2 comments
Milestone

Comments

@slicerbot
Copy link
Collaborator

This issue was created automatically from an original Mantis Issue. Further discussion may take place here.

@slicerbot slicerbot added this to the Slicer 5.1.0 milestone Mar 12, 2020
@jamesobutler
Copy link
Contributor

Currently very limited support for cursor modes is provided (cursor changes when the annotations are being placed). This leads to rather un-intuitive behavior of the application where the user is not informed of the enabled action.

It would be a lot more intuitive to change mouse pointer based on the active function. This would apply for application-level functionality (w/l, zoom, pan) and should also be controllable on the module level (for example, change the mouse pointer based on the active tool in Editor).

Slicer appears to already have mouse modes (https://slicer.readthedocs.io/en/latest/user_guide/user_interface.html#mouse-modes). For example the window/level mouse mode was added as part of d938511.

When using an effect in the Segment Editor module, the editor effect icon is included with the mouse to indicate active selection.
image

@lassoan Do you have an idea of what remaining items this issue may track? Maybe it would be better to break this into newly written up issues based on the age of this issue originally being written up almost 10 years ago (August 2012)?

@lassoan
Copy link
Contributor

lassoan commented Oct 17, 2022

Yes, mouse modes are supported. Any further improvement ideas can be tracked in additional tickets.

@lassoan lassoan closed this as completed Oct 17, 2022
@lassoan lassoan modified the milestones: Slicer 5.1, Slicer 5.2 Oct 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants