"horizontal beams" is a style setting (default to false). The grayed out field signals that this value is styled (i.e. changes when the style value is modified).
OK, thanks. I do recall some discussion of that now, and whether perhaps there could be a better way of indicating this.
BTW, I notice there is code in inspectorBeam.cpp to have the "Horizontal" and "User position" options automatically enable/disable each other, but it currently doesn't work because the function prototype for inspectorBeam::setValue() is off. Also there is no code in valueChanged() to toggle the state of "User position" when toggling "Horizontal".
On the assumption that this much is an oversight, here is a PR to fix those issues:
Comments
See also #36661: Bugs with grayed out fields in the Inspector
"horizontal beams" is a style setting (default to false). The grayed out field signals that this value is styled (i.e. changes when the style value is modified).
OK, thanks. I do recall some discussion of that now, and whether perhaps there could be a better way of indicating this.
BTW, I notice there is code in inspectorBeam.cpp to have the "Horizontal" and "User position" options automatically enable/disable each other, but it currently doesn't work because the function prototype for inspectorBeam::setValue() is off. Also there is no code in valueChanged() to toggle the state of "User position" when toggling "Horizontal".
On the assumption that this much is an oversight, here is a PR to fix those issues:
https://github.com/musescore/MuseScore/pull/1720