I usually draw buttons using shape (filled layer and shape clipping mask) and couple of layer effects. I'd like to apply Hue adjustment to it to customize button color. The problem is when I select "Create clipping mask" on adjustment layer (so it affects only single layer) it doesn't apply to layer effects (gradient overlay etc.). It just changes layer's background color that is not actually visible. Here's part of layers panel:
So how to make button color customizable? I'm using CS5.