Slicer3:UIDesign:WorkingProblems:FiducialsGUIDesignRevisions:Draft2

From Slicer Wiki
Revision as of 18:33, 21 April 2009 by Wjp (talk | contribs) (→‎Fiducials GUI design revision for Slicer3.4 release)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Home < Slicer3:UIDesign:WorkingProblems:FiducialsGUIDesignRevisions:Draft2

Fiducials GUI design revision for Slicer3.4 release

Back to Slicer3 UIDesign

Current GUI:

UIDesignSlicer3.4FiducialsGUIStart.png

Working design revision:

UIDesignSlicer3.4FiducialsGUIDraft3.png

New icons for "expose" and "hidden" fiducial lists.

UIDesignSlicer3.4FiducialsGUIExposeHide.png

Less-often used display controls collapsed inside "Other Display Properties" frame

UIDesignSlicer3.4FiducialOtherDisplay.png

Update of main GUI panel

To make the interface easier to learn and to remember:

  • More strongly group functionality related to selected fiducial list
  • Clarify visual language that distinguishes ALL lists/fids from LIST from INDIVIDUAL fids.


UIDesignSlicer3.4FiducialsGUIDraft4.png

UIDesignSlicer3.4FiducialsGUIState.png

UIDesignSlicer3.4FiducialOtherDisplay2.png

TODO:

  • ALL PANEL
add hide/expose:
AllHideExposeMenuButton
  • selected list panel
    • LIST options panel
add delete list
change ListLockMenuButton to LockFiducialListToggleButton
change VisiblityToggle to HideFiducialListToggleButton
Remove ListLockMenuButton & ListVisibilityMenuButton
move glyph selector up here.
put other options in 'other display properties panel'
    • FID options panel
add select column with no heading
add vis column with icons
move select/deselect to left most.
add fiducial button next
  • all widgets defined in .h
  • adding widgets to .cxx
    • in processGUIEvents