STYLE: reduce levels of parameters

Rewrite the Markups documentation file to reduce the level
of nesting in the parameters. The wiki templates only show
3 levels, so go to a flatter description so all parameters
can be displayed on the wiki.



git-svn-id: http://svn.slicer.org/Slicer4/trunk@22358 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Ensure scripted module and scripted module widget are named.

Naming object is helpful when both introspecting/debugging the application
or when recording QtTesting macros.

See #2808

Co-authored-by: Chrystel Juan <chrystel.juan@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22359 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Ensure editor objects and widgets are all named

Doing so will make the debugging of QtTesting macro easier and less
confusing.

See #2808

Co-authored-by: Chrystel Juan <chrystel.juan@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22360 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Ensure EditColor widgets are all named

Naming widgets allows QtTesting to properly look up object and reply
actions.

See #2808

Co-authored-by: Chrystel Juan <chrystel.juan@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22361 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Ensure objectName is set for all type of modules and moduleWidgets

This commit revert r22359

ObjectName associated with ...

  ... module is now "<ModuleName>Module"

  ... module widget is now "<ModuleName>ModuleWidget"

The objectName will always be set by set externally by ...

  ... qSlicerAbstractModuleFactoryManager for the module

  ... qSlicerAbstractModuleWidget::setup() method for the module widget

See #2808

Co-authored-by: Chrystel Juan <chrystel.juan@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22362 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: #3323 turn of glyphs when tensor data not available

As described in but #3323, having a scalar (like FA) as the invariant
mode with the glyphs visible leads to a crash.  This appears to be
deep in the pipeline for glyphing. (TODO: fix the pipeline).
So the solution (workaround) here is to turn off any visible slice
glyphs when changing the invarient to anything other than color by
orientation and to disable the glyping panel.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22363 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: remove some trailing whitespace...

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22364 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: bug fixes and updates: fix issue #3299, add consistency check for frame size, remove "Work in progress" designation


git-svn-id: http://svn.slicer.org/Slicer4/trunk@22365 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: remove "Work in progress" designation


git-svn-id: http://svn.slicer.org/Slicer4/trunk@22366 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Add python interpreter to the "Dialog" toolbar

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22367 3bd1e089-480b-0410-8dfb-8563597acbee