Provides functionality for managing exclusive state of an widget.
The exclusive state means that a button may request to be the only rendered
widget in its parent container. WidgetExclusive will manage this state by
filtering and suppressing the other sibling widgets from displaying.

Merges the provided object with three more properties:cancelExclusive - function, which can be used by a widget in order to cancel executive state.renderExclusive - boolean flag which indicates if an widget should be rendered exclusively.requestExclusive - function, which can be used by a widget in order to obtain exclusive state.

Parameter

Type

Description

obj

Object

The properties container which should be merged with the properties, related
to exclusive state.