Difference between revisions of "SliceControllerSketches"
From Slicer Wiki
Line 34: | Line 34: | ||
* grouping always-linked and optionally-linked icons | * grouping always-linked and optionally-linked icons | ||
* instead of FG/BG fade slider, bringing control of opacity into each layer row (note BG is always at 100% and FG/BG fade can be accomplished by reducing opacity of FG layer. | * instead of FG/BG fade slider, bringing control of opacity into each layer row (note BG is always at 100% and FG/BG fade can be accomplished by reducing opacity of FG layer. | ||
+ | * layer opacity icon brings up a scale and entry widget? | ||
+ | * layer visibility sets layer opacity to 100 or 0% -- a quick toggle without having to use the opacity slider/entry | ||
+ | * option for toggling one layer's interpolation also in layer row. | ||
+ | * Label layer option toggles label outlines | ||
-------------------- | -------------------- |
Revision as of 11:43, 24 August 2011
Home < SliceControllerSketchesBack to Slicer 4 Developer Projects
Back to Slicer 4 Viewer Sketches
Contents
Presentation layer design for Slice Controllers
Simplest changes
Sketch 1
- Fold options from Main GUI panel into Slice controllers.
- Group options that are always linked across viewers and
- Group options that are optionally linked across viewers
- Make layers more obvious and open option for extending GUI for MORE layers later.
- QUESTION: do we need a section for options that are NEVER linked across viewers?
Sketch 2
- What if Slice number and DICOM number should be persistently visible and move into the viewer's colored bar.
- Set off layers a little more?
- Maybe compact things by putting all optionally linkedoptions in one row instead of two
More advanced changes...
Sketch 3
- bringing per-layer options into the layer row itself
- grouping always-linked and optionally-linked icons
- instead of FG/BG fade slider, bringing control of opacity into each layer row (note BG is always at 100% and FG/BG fade can be accomplished by reducing opacity of FG layer.
- layer opacity icon brings up a scale and entry widget?
- layer visibility sets layer opacity to 100 or 0% -- a quick toggle without having to use the opacity slider/entry
- option for toggling one layer's interpolation also in layer row.
- Label layer option toggles label outlines
Sketch 4
Sketch 5
Sketch 6
- Modifications to Sketch 5b incorporating Ron's comments.
Sketch 7
- Modifications to Sketch 6 incorporating Ron's comments.
- Need to clearly indicate the following option types (am I missing any?):
- per-layer optionally linked across viewers (e.g. set FG layer to greyscale1.nrrd in one or all slice viewer)
- to all (or appropriate) layers, optionally linked across viewers (e.g. Fit-to-window)
- to all (or appropriate) layers, always linked across viewers (e.g. crosshairs-on)
- are there any options that are NEVER linked across viewers?
- Note: no buttons have outline unless mouse-over to minimize visual clutter.
- Optionally linked controls in one group, "Always" linked controls in other group.
- "Visibility" On/Off in each layer's row means Layer opacity = 100%/0% (for quick control.)
- "Visibility" On/Off in always-linked control panel means "Show/Hide in all 3D viewers".
- Optional FG/BG toggle (Ron asks do we still want to offer this as a convenience if we also have ability to turn layers on/off?
- Interpolation Toggle available per-layer
- Label map outlines toggle available per-layer
- Can extend this design later to include additional layers.
- Can extend this to "select" a layer by clicking on its name.
- Comments/Corrections please!