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

From Slicer Wiki
Jump to: navigation, search
(New page: = Fiducials GUI design revision for Slicer3.4 release = Back to Slicer3 UIDesign Current ...)
 
 
(7 intermediate revisions by the same user not shown)
Line 10: Line 10:
  
 
[[Image:UIDesignSlicer3.4FiducialsGUIDraft3.png]]
 
[[Image:UIDesignSlicer3.4FiducialsGUIDraft3.png]]
 +
 +
New icons for "expose" and "hidden" fiducial lists.
 +
 +
[[Image:UIDesignSlicer3.4FiducialsGUIExposeHide.png]]
 +
 +
Less-often used display controls collapsed inside "Other Display Properties" frame
 +
 +
[[Image: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.
 +
<br>
 +
 +
[[Image:UIDesignSlicer3.4FiducialsGUIDraft4.png]]
 +
 +
[[Image:UIDesignSlicer3.4FiducialsGUIState.png]]
 +
 +
[[Image: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

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