> How can I adjust the step size
of a spinner widget in Phoebus without editing the display?
If you want to provide users with a way to adjust the "increment" property of a spinner in a display, you can add for example a text field adjacent to the spinner, connect it to a PV "loc://incr(1)", and then have a rule on the spinner that updates its "increment"
property from that PV:
Add rule to spinner, trigger PV "loc://incr(1)", check "Value as _expression_", with just one _expression_ with boolean
"true" and value "pv0".
Instead of a local PV for an increment that's per-display you could also use a global PV if all users of that spinner should use the same increment.
Instead of putting the increment PV on the display, you could also have a rule that computes the increment from for example the current value, i.e. the increment changes automatically based on the value.
-Kay