View Issue Details

IDProjectCategoryView StatusLast Update
0002777Slicer4Core: GUIpublic2019-10-23 15:47
Reporterpinter Assigned Tolassoan  
PrioritynormalSeveritytweakReproducibilityN/A
Status closedResolutionfixed 
Product Version 
Target VersionFixed in VersionSlicer 4.11.0 
Summary0002777: Left mouse button changes W/L in the slice viewers
Description

The problem:

  • Users can "ruin" the window/level setting accidentally, because the left mouse button is what they use to activate other widgets on the GUI

Ideas:

  • Mouse cursor that shows that W/L is bound to left mouse button
    • Subtle indicator next to the arrow
    • Andriy: appears on button press
  • Limit W/L range (so that the values cannot go too far away from the visible range)
  • Reset W/L button
  • Lock W/L button
  • Custom "auto W/L" presets
TagsNo tags attached.

Activities

pinter

pinter

2013-01-15 08:32

developer   ~0007673

This issue was discussed during the NA-MIC week (http://www.na-mic.org/Wiki/index.php/2013_Project_Week:SimplifyRendererMouseInteraction). The decisions made are:

  • Make the mouse mode (action invoked on left mouse button) explicit. Allow user to select the default left button mode via a preferences option.
  • Change mouse cursor icon to reflect current mouse mode
  • Changing mouse modes controlled through a toolbar.
  • When a mouse mode is active, the one-time actions (add fiducial etc.) are still available (through shortcuts)
  • Mouse modes
    'Null' mode - no action in slice viewers, rotation only in 3D viewer - default mouse mode
    Window/Level mode - W/L in slice viewers, rotation in 3D viewer. (Decision on W/L in 3D for volume rendering?)
    Selection mode?
    Transform mode?
    ** Allow extensions to define new modes? Extension provides name of the mode, icon for the pointer.
pinter

pinter

2019-10-23 15:47

developer   ~0016292

Closing this issue since a new mouse mode has been added for W/L, while the default mode does not change W/L anymore.

Issue History

Date Modified Username Field Change
2012-11-20 12:23 pinter New Issue
2012-11-20 12:23 pinter Status new => assigned
2012-11-20 12:23 pinter Assigned To => kikinis
2012-12-08 06:18 kikinis Assigned To kikinis => pieper
2013-01-15 08:32 pinter Note Added: 0007673
2019-10-23 15:47 pinter Assigned To pieper => lassoan
2019-10-23 15:47 pinter Status assigned => closed
2019-10-23 15:47 pinter Resolution open => fixed
2019-10-23 15:47 pinter Fixed in Version => Slicer 4.11.0
2019-10-23 15:47 pinter Note Added: 0016292