Type of the limits.
Protected_Bus used to register handlers and to raise the events.
ReadonlymaxUpper limit.
ReadonlyminLower limit.
A range is closed when both limits are set.
A range is valid when at least one limit is set.
When limits match the range is like an "equal".
Protected_Unsets both limits. Raises a change event for each limit that was set.
Disposes the limits, their subscriptions and the handlers of this range.
Registers a handler for an event.
Name of the event to listen to.
Event to subscribe to.
Callback invoked every time event is raised.
a subscription; dispose it to remove this single handler.
Editable Range, meant for UI controls: two FilterRangeLimit whose changes raise a single
changeevent with the resulting range.Example