+ /**
+ * Button paint states.
+ */
+ enum PaintState
+ {
+ UnselectedState, ///< The button is unselected.
+ SelectedState, ///< The button is selected.
+ DisabledUnselectedState, ///< The button is disabled and unselected.
+ DisabledSelectedState, ///< The button is disabled and selected.
+ UnselectedSelectedTransition, ///< The button is in transition from unselected to selected.
+ SelectedUnselectedTransition, ///< The push button is in transition from selected to unselected.
+ UnselectedDisabledTransition, ///< The button is in transition from unselected to disabled.
+ DisabledUnselectedTransition, ///< The button is in transition from disabled to unselected.
+ SelectedDisabledTransition, ///< The button is in transition from selected to disabled.
+ DisabledSelectedTransition ///< The button is in transition from disabled to selected.
+ };