Optional ReadonlydefaultThe DECLARED reset/fresh target — where a double-click or "reset to default" lands, from the declaration (ControlLimit.default), never a number typed at a call site. Absent means the declaration names none and the surface offers only its own convention.
Optional ReadonlydefaultHOW the owner knows default — carried straight from ControlLimit.defaultFrom, present exactly where the default is.
A widget binds the descriptor, so a surface that wants to say "declared, not measured" over a reset target reads it from here and never from a second fetch or an imported constant.
ReadonlydisabledThe control may not be moved right now — visible and read-only, never hidden.
ReadonlymaxHighest value the control may reach.
ReadonlyminLowest value the control may reach.
Optional ReadonlyreasonWhy it is disabled, as a coded refusal the surface renders through its locale.
ReadonlystepThe smallest difference the thing behind the control actually resolves.
ReadonlyunitThe engineering symbol the numbers are in (do-not-translate).
Everything a numeric control needs in order to draw itself — produced from a declaration plus the current state, bound whole by the component. A component that binds this never imports a range constant, so it cannot draw one device's travel over another's.