View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002384 | Slicer4 | Core: GUI | public | 2012-08-06 10:11 | 2018-05-29 22:36 |
Reporter | tpenzkofer | Assigned To | millerjv | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | assigned | Resolution | open | ||
Product Version | |||||
Target Version | backlog | Fixed in Version | |||
Summary | 0002384: arbitrary screen layout grids | ||||
Description | For different projects it would be very helpful to have other than quadratic screen layouts (e.g. 4 x 3, 3 x 4, 5 x 4, etc.). A possibility would be to implement an "Other..." menu option where you can enter two numbers and create an appropriate grid. | ||||
Tags | No tags attached. | ||||
Architecturally, we are not quite ready to support general dynamic layout definitions. Most of the pieces are in place, however, there is one low-level architecturally detail that needs to be addressed. This will take some time. However, it only takes me a few minutes to define a new layout, which can then be made available either through the nightly release or through a build from the repository. So, if there is a specific layout you would like, I can easily add it to Slicer's library of layouts. I just need a description of the layout, e.g. two rows of viewers with the top containing four 3D viewers and the bottom row containing two 2D views, and a "name" for the view, e.g. "Three over three". |
|
Hi, thank you for your answer. A four column three row layout would be great, as it uses the extra space in widescreen monitors perfectly for multiparametric examinations. |
|
All of them slice viewers or do you need a 3D viewer as well? |
|
No 3D view is needed. |
|
Jim you can reassign to me. We can finalize the layout we need and I can add to Slicer. |
|
Pull request with 4x3, 4x2 and 5x2 layouts added: https://github.com/Slicer/Slicer/pull/66 |
|
See r22385 - http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=22385 |
|
icons added and ui/qrc files modified https://github.com/Slicer/Slicer/pull/66 |
|
See r22386 - http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=22386 |
|
The "viewlabel" fields for the new viewers are all "1". The number should increment. See the FourOverFour layout. There we also start the count at "4" as the R/G/Y viewers are the first 3. |
|
@jim: fixed in r22529 and r22530 |
|
3x3 added in r22531 |
|
@Jim: If you plan on addressing this before the 4.4 release. Make sure to re-target. Thanks |
|
I think this could be a great feature. My use case is when you need to have visual feedback in 3D of a manual segmentation task in 2D. I am attaching an example. |
|
To perform a good segmentation you need to maximize your screen real space so you can see more detail in 2D. After hiding the left panel in Slicer (where the modules appear) you are still left with two views (in this case green and yellow) that are occupying space and are not useful for the segmentation task at hand. This feedback comes directly from my radiologist associate whom I am trying to convince to use slicer instead of Osirix. |
|
I also would appreciate, if this three views could be added: |
|
You can specify custom view layouts (https://www.slicer.org/wiki/Documentation/Nightly/ScriptRepository#Customize_viewer_layout) and put this in the application startup script (in application settings / General / Application startup script). However, we should probably keep this ticket open, as we could add some infrastructure to make this a bit easier to do for the user. At least have a section in application settings where custom layouts can be defined (using XML) and save those in settings files. Also, save the current custom layout in the scene file so that it can be opened in a Slicer instance where that custom layout is not defined. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-08-06 10:11 | tpenzkofer | New Issue | |
2012-08-06 10:11 | tpenzkofer | Status | new => assigned |
2012-08-06 10:11 | tpenzkofer | Assigned To | => kikinis |
2012-08-06 10:29 | finetjul | Assigned To | kikinis => millerjv |
2012-08-08 10:24 | millerjv | Note Added: 0005526 | |
2012-08-08 10:28 | tpenzkofer | Note Added: 0005528 | |
2012-08-10 12:29 | kikinis | Note Added: 0005536 | |
2012-08-10 12:54 | tpenzkofer | Note Added: 0005537 | |
2012-08-21 11:49 | jcfr | Target Version | => Slicer 4.3.0 |
2013-08-30 19:31 | jcfr | Target Version | Slicer 4.3.0 => Slicer 4.4.0 |
2013-08-31 11:49 | fedorov | Note Added: 0009764 | |
2013-09-02 12:12 | fedorov | Note Added: 0009778 | |
2013-09-02 14:00 | jcfr | Note Added: 0009788 | |
2013-09-02 17:02 | fedorov | Note Added: 0009789 | |
2013-09-02 18:03 | jcfr | Relationship added | related to 0001359 |
2013-09-02 19:11 | jcfr | Note Added: 0009800 | |
2013-09-23 12:38 | millerjv | Note Added: 0010068 | |
2013-09-30 15:36 | fedorov | Note Added: 0010107 | |
2013-09-30 16:16 | fedorov | Note Added: 0010108 | |
2014-05-13 10:01 | jcfr | Target Version | Slicer 4.4.0 => |
2014-05-13 10:01 | jcfr | Note Added: 0011775 | |
2017-12-07 14:31 | dcantor | File Added: Screen Shot 2017-12-07 at 2.30.13 PM.png | |
2017-12-07 14:31 | dcantor | Note Added: 0015456 | |
2017-12-07 14:34 | dcantor | Note Added: 0015457 | |
2017-12-08 03:22 | _-_-_ | Note Added: 0015458 | |
2018-05-28 01:18 | lassoan | Note Added: 0015757 | |
2018-05-29 22:36 | lassoan | Target Version | => backlog |