Slicer3:UIDesign:WorkingProblems:FiducialsGUIDesignRevisions:Draft3

From Slicer Wiki
Jump to: navigation, search
Home < Slicer3:UIDesign:WorkingProblems:FiducialsGUIDesignRevisions:Draft3

Fiducials GUI design revision for Slicer3.4 release

Back to Slicer3 UIDesign


Working design revision:

  • coarse to fine adjustment (from top to bottom)
  • consistent placement of select, delete functionality in all panels
  • consistent placement of hide/expose lock/unlock visible/invisible on all panels
  • different visual rendering of list hide/expose and fiducial visible/invisible concepts
  • different visual rendering of operations on **all** lists versus the currently selected list.
  • 'other' display properties hidden in collapsed frame to save room
  • grouping of list selector and all functionality that applies in context of 'selected' fiducial list.
  • use toggle buttons for selected list hide/expose and lock/unlock state so list state is visible at-a-glance
  • removing text titles in multicolumn where possible to leaves space for important info fidname, x,y,z...
  • removed text title from 'selected' column -- visual readout sufficient & implicit with check or uncheck.
  • same with visible column -- visual readout sufficient -- click on eye to change visibility of point
  • lock column moved to right-most of multicolumn list, -- visual readout sufficent -- (no individual control there yet)
  • tool tips enriched a bit
  • NOTE: currently, there are two buttons which delete all fiducial points in the selected list; one in LIST controls and one in individual fiducial controls. Logic is in place to also delete LIST NODE AND fiducial points when the delete button in the list-control panel is selected, but there's a crashing bug that can occur when this is done. Not sure what it's attributable to. So for now, only ability to delete fiducial points is implemented on both buttons.

UIDesignSlicer3.4FiducialsGUIDraft5Anno.png

UIDesignSlicer3.4FiducialsGUIDraft5.png