New answers tagged toggle
I would use a toggle switch, and graying it on the locked state. Why? It doesn't suffer the problem of the command vs state problem. Imagine you have a media player with a Play/Pause button. When you display the Play icon on it, is it the command or the state? This is a common issue on two-state toggle buttons. It clearly displays the State. The command ...
I would suggest the following to make things clear and neat:
If you can develop your own controls, I'd try combining the two in a single custom "dropdown", something along these lines: download bmml source – Wireframes created with Balsamiq Mockups
A reasonable compromise would be to have the button not highlighted (have a neutral background color perhaps) when it's on the off state, and highlight it (change background color) when it's in the on state.
Top 50 recent answers are included