From 11-2 Programmers Guide - SetModuleRefBox
A module's reference box defines an area that will exactly
enclose all active graphics (graphics currently displayed) in
the module before any rotations and trajectories have been
applied. A module reference box, or MRB as it is sometimes
called, is not a clipping region and objects can and
often will extend outside of their MRB as a result of applied
rotations or trajectories.
When a module is transformed, the transform is based on
the size of the module as determined by its reference box.
If the module switches states, the active graphics will
change, thereby changing the MRB for that module. The
result is that the transform will change such that graphic
objects will grow or shrink, so that the module's reference
box will always exactly fill the reference box of the transform.
In the case of graphics that have had a rotation or trajectory
applied to them, the graphics will be transformed
correctly, but the MRB may no longer contain the objects
in their modified positions.
This statement allows the user to set the reference box of a
module to a constant size, so that as graphics become active
and inactive, the transform will not cause the graphic
objects to grow and shrink - since the transform is based
on the module's reference box, and this is now fixed, the
transform will be similarly fixed.
This is pretty much exactly what I want. But the effect is only on the Widget View, as seen above on the Sensor_Widget_test
From 11-2 Programmers Guide - SetModuleRefBox
> A module's reference box defines an area that will exactly
enclose all active graphics (graphics currently displayed) in
the module before any rotations and trajectories have been
applied. A module reference box, or MRB as it is sometimes
called, is not a clipping region and objects can and
often will extend outside of their MRB as a result of applied
rotations or trajectories.
When a module is transformed, the transform is based on
the size of the module as determined by its reference box.
If the module switches states, the active graphics will
change, thereby changing the MRB for that module. The
result is that the transform will change such that graphic
objects will grow or shrink, so that the module's reference
box will always exactly fill the reference box of the transform.
In the case of graphics that have had a rotation or trajectory
applied to them, the graphics will be transformed
correctly, but the MRB may no longer contain the objects
in their modified positions.
This statement allows the user to set the reference box of a
module to a constant size, so that as graphics become active
and inactive, the transform will not cause the graphic
objects to grow and shrink - since the transform is based
on the module's reference box, and this is now fixed, the
transform will be similarly fixed.
>
![5981dd7e0cc34.png](serve/attachment&path=5981dd7e0cc34.png)
This is pretty much exactly what I want. But the effect is only on the Widget **View**, as seen above on the _Sensor_Widget_test_