Added Ability to disable color picker based off state of the input control

Currently, if the underlying input control is disabled, the color picker is still enabled.

I've added code to check the state of the control, and display a disabled color picker if the underlying control is disabled.