Page MenuHomePhabricator

Level window slider only affects the topmost visible node in the data manager
Closed, InvalidPublic

Description

The level window slider can be used to change the gray value window in order to adjust the intensities of the displayed image.
This slider works on the topmost visible image in the data manager. The user can use the context-menu of the slider to change the affected image.
However, using the render window manager, the three 2D render windows can display a different image each. Having several other images loaded in the data storage, it can be hard to identify the correct image in the context menu in order to change the gray value window for a certain image.
Therefore I would like to include another option (context menu?) which enables the user to select the render window, in which the level window slider should affect the topmost visible image.

Any concerns or other suggestions?

Event Timeline

kislinsk triaged this task as Wishlist priority.May 30 2017, 8:19 AM
kalali renamed this task from Level window slider only affects the topmost visible node in the data manager to Render window manager: Level window slider only affects the topmost visible node in the data manager.Jun 19 2017, 5:52 PM
kalali claimed this task.
kalali raised the priority of this task from Wishlist to Normal.
kalali removed a project: Request for Discussion.
kalali moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.
kalali added a parent task: Restricted Maniphest Task.Jun 21 2017, 1:06 PM

Using the render window manager it is possible to set the level window property of the QmitkLevelWindowWidget programmatically. This is done each time the layer stack changes (selected renderer changes, nodes are moved up or down etc.).
However, this only works if the autotopmost mode is disabled. Since each time a new node is added to the data storage the autotopmost mode is enabled by the LevelWindowManager, we had to disable the mode for the black swan project.

kalali moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Aug 10 2017, 3:48 PM
kalali renamed this task from Render window manager: Level window slider only affects the topmost visible node in the data manager to Level window slider only affects the topmost visible node in the data manager.Oct 31 2018, 1:38 PM
kalali removed kalali as the assignee of this task.
kalali edited parent tasks, added: T25601: Modernize render window manager; removed: Restricted Maniphest Task.
kalali edited projects, added Restricted Project; removed Restricted Project.
kalali moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.

This task is not valid anymore.

  1. The level window slider has an option to modify the level window of a (list of) selected node(s) (see T25483)
  2. The BlackSwan project uses the PACS mode where the level window can be changed via mouse buttons
  3. The render window manager now uses the concept of data storage inspectors and thus behaves differently than here