Difference between revisions of "Slicer3:UIDesign:WorkingProblems:FiducialsGUIDesignRevisions:Draft2"

From Slicer Wiki
Jump to: navigation, search
 
Line 42: Line 42:
 
  add delete list
 
  add delete list
 
  change ListLockMenuButton to LockFiducialListToggleButton
 
  change ListLockMenuButton to LockFiducialListToggleButton
  change ListVisibilityMenuButton to HideFiducialListToggleButton
+
  change VisiblityToggle to HideFiducialListToggleButton
 
  Remove ListLockMenuButton & ListVisibilityMenuButton
 
  Remove ListLockMenuButton & ListVisibilityMenuButton
 
  move glyph selector up here.
 
  move glyph selector up here.

Latest revision as of 18:33, 21 April 2009

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