View Issue Details

IDProjectCategoryView StatusLast Update
0002104Slicer4Core: GUIpublic2014-05-13 12:52
ReporterpieperAssigned Topieper 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status acknowledgedResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0002104: Independent top level view windows so they can be on separate monitors
Description

Feature request from Matt Jolley (a cardiologist with a lot of experience doing segmentation in slicer).

Jolley, Matthew

3:38 PM (2 hours ago)

to pieper
The former...It is nice to work on the axial view etc on a full screen while still being able to see the other two.

No hurry, just thought it would be a cool feature in the era of cheap large monitors.

MJ


Matthew Jolley, MD
Pediatric Cardiology Fellow
Pager 5341


From: Steve Pieper [pieper@ibility.net]
Sent: Tuesday, May 22, 2012 3:37 PM
To: Jolley, Matthew
Subject: Re: Feature

Hi Matt -

Which views are you refering to? Like putting the axial on the big screen and sagittal and coronal on the other? Or do you mean the module panel - if it's the latter, you can already do that by dragging it out of the main window. We could probably make you a floating slice view too if that's what you need - would take some thought, but it's probably doable...

-Steve

On Tue, May 22, 2012 at 2:18 PM, Jolley, Matthew <Matthew.Jolley@cardio.chboston.org<mailto:Matthew.Jolley@cardio.chboston.org>> wrote:
I, like many folks, have a couple big monitors. The ability to take a window and make it full screen from one view while keeping the other two on the other would be sweet.

If you can do this already and I have not figured it out please let me know.

MJ


Matthew Jolley, MD
Pediatric Cardiology Fellow
Pager 5341

TagsNo tags attached.

Activities

pieper

pieper

2012-05-22 14:20

administrator   ~0004564

Note that by pasting the three commands below into the python console implements the requested feature and it seems to work quite well. The remaining step would be to tie this into an appropriate user interface.

lm = slicer.app.layoutManager()
lm.sliceWidget('Red').setParent(None)
lm.sliceWidget('Red').show()

pieper

pieper

2014-03-06 12:32

administrator   ~0011279

This can work, but there are going to be some issue to sort out with the layouts so I don't see this being integrated in the upcoming release.

Issue History

Date Modified Username Field Change
2012-05-22 14:12 pieper New Issue
2012-05-22 14:20 pieper Note Added: 0004564
2012-08-20 07:56 nicole Assigned To => pieper
2012-08-20 07:56 nicole Status new => assigned
2012-08-20 07:56 nicole Target Version => Slicer 4.3.0
2013-07-08 11:41 pieper Target Version Slicer 4.3.0 => Slicer 4.4.0
2014-03-06 12:32 pieper Note Added: 0011279
2014-03-06 12:32 pieper Target Version Slicer 4.4.0 =>
2014-05-13 12:52 jcfr Status assigned => acknowledged