Difference between revisions of "Slicer3:UIDesign:WorkingProblems:LinkedControls"
From Slicer Wiki
(30 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Back to [[Slicer3:UIDesign | Slicer3 UI Design ]] | Back to [[Slicer3:UIDesign | Slicer3 UI Design ]] | ||
− | Slice viewing can operate in the context of a single slice reformation or in a linked state where multiple slice viewers respond to interactions with any slice viewer. When Slice Viewers are linked, a number of viewing geometry and view | + | Slice viewing can operate in the context of a single slice reformation or in a linked state where multiple slice viewers respond to interactions with any slice viewer. When Slice Viewers are linked, a number of viewing geometry, view representation and view content parameters are linked across viewers. |
− | {|cellpadding="5" cellspacing="0" border="1" | + | ==Key== |
+ | {|cellpadding="5" cellspacing="0" border="1" | ||
+ | |- | ||
+ | !Symbol | ||
+ | !Definition | ||
+ | |- | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | | Control is linked | ||
+ | |- | ||
+ | |align="center"| <font color="red">✘</font> | ||
+ | | Control is not linked | ||
|- | |- | ||
− | ! | + | |align="center"| ? |
− | ! Parameter | + | | Don't know yet |
− | ! Linked in Slicer3 | + | |} |
− | ! Linked in | + | |
+ | ==Linked controls table== | ||
+ | {|cellpadding="5" cellspacing="0" border="1" width="80%" | ||
+ | |- | ||
+ | !rowspan="2"| Control | ||
+ | !rowspan="2"| Parameter | ||
+ | !colspan="2"| Linked in Slicer3 | ||
+ | !colspan="2"| Linked in Slicer4<ref>Proposals for linked controls behavior in Slicer4.</ref> | ||
+ | |- | ||
+ | !R/G/Y | ||
+ | !Compare | ||
+ | !R/G/Y | ||
+ | !Compare | ||
+ | |- | ||
+ | |Content | ||
+ | |Foreground | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |- | ||
+ | | | ||
+ | |Background | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |- | ||
+ | | | ||
+ | |Label | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |- | ||
+ | | | ||
+ | |Label outlines | ||
+ | |align="center"| ? | ||
+ | |align="center"| ? | ||
+ | |align="center"| ? | ||
+ | |align="center"| ? | ||
+ | |- | ||
+ | | | ||
+ | |Slice visibility | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |- | ||
+ | | | ||
+ | |Glyph | ||
+ | |align="center"| ? | ||
+ | |align="center"| ? | ||
+ | |align="center"| ? | ||
+ | |align="center"| ? | ||
+ | |- | ||
+ | | | ||
+ | |Lightbox | ||
+ | |align="center"| <font color="red">✘</font> | ||
+ | |align="center"| <font color="green">✔</font><ref name="justcompare">Just propagated to compare viewers. Red Slice not included.</ref> | ||
+ | |align="center"| <font color="red">✘</font> | ||
+ | |align="center"| <font color="green">✔</font><ref name="justcompare"/> | ||
+ | |- | ||
+ | | | ||
+ | |Show reformat widget | ||
+ | |align="center"| <font color="red">✘</font><ref name="showreformat">When linked, only one reformat widget is displayed. When unlinked, it is possible to show multiple reformat widgets.This might not be desirable.</ref> | ||
+ | |align="center"| <font color="red">✘</font><ref name="showreformat"/> | ||
+ | |align="center"| <font color="red">✘</font><ref name="showreformat"/> | ||
+ | |align="center"| <font color="red">✘</font><ref name="showreformat"/> | ||
+ | |- | ||
+ | | | ||
+ | |Hide reformat widget | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |- | ||
+ | | | ||
+ | |Annotations | ||
+ | |align="center"| <font color="red">✘</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="red">✘</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
|- | |- | ||
|Representation | |Representation | ||
− | |FG/BG | + | |FG/BG Opacity |
− | |align="center"| | + | |align="center"| <font color="green">✔</font> |
− | |align="center"| | + | |align="center"| <font color="green">✔</font> |
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
|- | |- | ||
| | | | ||
|Label opacity | |Label opacity | ||
− | |align="center"| | + | |align="center"| <font color="green">✔</font> |
− | |align="center"| | + | |align="center"| <font color="green">✔</font> |
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |- | ||
+ | | | ||
+ | |Toggle label opacity (kb) | ||
+ | |align="center"| <font color="red">✘</font> | ||
+ | |align="center"| <font color="red">✘</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
|- | |- | ||
|Geometry | |Geometry | ||
|Slice offset | |Slice offset | ||
− | |align="center"| | + | |align="center"| <font color="red">✘</font> |
− | |align="center"| | + | |align="center"| <font color="green">✔</font><ref name="samereformation">Viewers with same reformation linked.</ref> |
+ | |align="center"| <font color="green">✔</font><ref name="samereformation"/> | ||
+ | |align="center"| <font color="green">✔</font><ref name="samereformation"/> | ||
|- | |- | ||
| | | | ||
+ | |Pan | ||
+ | |align="center"| <font color="red">✘</font> | ||
+ | |align="center"| <font color="green">✔</font><ref name="samereformation"/> | ||
+ | |align="center"| <font color="green">✔</font><ref name="samereformation"/> | ||
+ | |align="center"| <font color="green">✔</font><ref name="samereformation"/> | ||
+ | |- | ||
| | | | ||
+ | |Zoom | ||
+ | |align="center"| <font color="red">✘</font> | ||
+ | |align="center"| <font color="green">✔</font><ref name="samereformation"/> | ||
+ | |align="center"| <font color="green">✔</font><ref name="samereformation"/> | ||
+ | |align="center"| <font color="green">✔</font><ref name="samereformation"/> | ||
+ | |- | ||
| | | | ||
+ | |Reformat | ||
+ | |align="center"| <font color="green">✔</font><ref name="orthogonalviews">Axial, sagittal, coronal should remain orthogonal.</ref> | ||
+ | |align="center"| <font color="green">✔</font><ref name="samereformation"/> | ||
+ | |align="center"| <font color="green">✔</font><ref name="orthogonalviews"/> | ||
+ | |align="center"| <font color="green">✔</font><ref name="samereformation"/> | ||
+ | |- | ||
| | | | ||
+ | |Slice spacing | ||
+ | |align="center"| <font color="red">✘</font> | ||
+ | |align="center"| <font color="green">✔</font><ref name="samereformation"/> | ||
+ | |align="center"| <font color="green">✔</font><ref name="samereformation"/> | ||
+ | |align="center"| <font color="green">✔</font><ref name="samereformation"/> | ||
+ | |- | ||
+ | | | ||
+ | |Fit to window | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |align="center"| <font color="green">✔</font> | ||
+ | |- | ||
+ | | | ||
+ | |Rotate to volume plane | ||
+ | |align="center"| <font color="red">✘</font> | ||
+ | |align="center"| <font color="red">✘</font> | ||
+ | |align="center"| <font color="green">✔</font><ref name="orthogonalviews"/> | ||
+ | |align="center"| <font color="green">✔</font><ref name="samereformation"/> | ||
|} | |} | ||
+ | <references/> | ||
+ | |||
+ | ==Notes== | ||
+ | * Not all keyboard controls have been captured in this table. | ||
+ | * Many controls will not illustrate the linked behavior until the interaction completes (translate, zoom, slice offset). |
Latest revision as of 19:13, 7 July 2011
Home < Slicer3:UIDesign:WorkingProblems:LinkedControlsBack to Slicer3 UI Design
Slice viewing can operate in the context of a single slice reformation or in a linked state where multiple slice viewers respond to interactions with any slice viewer. When Slice Viewers are linked, a number of viewing geometry, view representation and view content parameters are linked across viewers.
Key
Symbol | Definition |
---|---|
✔ | Control is linked |
✘ | Control is not linked |
? | Don't know yet |
Linked controls table
Control | Parameter | Linked in Slicer3 | Linked in Slicer4[1] | ||
---|---|---|---|---|---|
R/G/Y | Compare | R/G/Y | Compare | ||
Content | Foreground | ✔ | ✔ | ✔ | ✔ |
Background | ✔ | ✔ | ✔ | ✔ | |
Label | ✔ | ✔ | ✔ | ✔ | |
Label outlines | ? | ? | ? | ? | |
Slice visibility | ✔ | ✔ | ✔ | ✔ | |
Glyph | ? | ? | ? | ? | |
Lightbox | ✘ | ✔[2] | ✘ | ✔[2] | |
Show reformat widget | ✘[3] | ✘[3] | ✘[3] | ✘[3] | |
Hide reformat widget | ✔ | ✔ | ✔ | ✔ | |
Annotations | ✘ | ✔ | ✘ | ✔ | |
Representation | FG/BG Opacity | ✔ | ✔ | ✔ | ✔ |
Label opacity | ✔ | ✔ | ✔ | ✔ | |
Toggle label opacity (kb) | ✘ | ✘ | ✔ | ✔ | |
Geometry | Slice offset | ✘ | ✔[4] | ✔[4] | ✔[4] |
Pan | ✘ | ✔[4] | ✔[4] | ✔[4] | |
Zoom | ✘ | ✔[4] | ✔[4] | ✔[4] | |
Reformat | ✔[5] | ✔[4] | ✔[5] | ✔[4] | |
Slice spacing | ✘ | ✔[4] | ✔[4] | ✔[4] | |
Fit to window | ✔ | ✔ | ✔ | ✔ | |
Rotate to volume plane | ✘ | ✘ | ✔[5] | ✔[4] |
- ↑ Proposals for linked controls behavior in Slicer4.
- ↑ 2.0 2.1 Just propagated to compare viewers. Red Slice not included.
- ↑ 3.0 3.1 3.2 3.3 When linked, only one reformat widget is displayed. When unlinked, it is possible to show multiple reformat widgets.This might not be desirable.
- ↑ 4.00 4.01 4.02 4.03 4.04 4.05 4.06 4.07 4.08 4.09 4.10 4.11 4.12 4.13 4.14 Viewers with same reformation linked.
- ↑ 5.0 5.1 5.2 Axial, sagittal, coronal should remain orthogonal.
Notes
- Not all keyboard controls have been captured in this table.
- Many controls will not illustrate the linked behavior until the interaction completes (translate, zoom, slice offset).