GravityBox/GravityBox — pull request #651 by Minty123 (2014-03-12 16:17:01+00:00)
Title: Restructured status bar clock settings

1 ) Moved "Hide Clock" entry up
2 ) Changed entry dependencies: Hiding clock now disables settings for center clock, day of week, day of week size and AM/PM stuff.
3 ) AM/PM size now depends on AM/PM not hidden
4 ) Added master switch dependency for alarm symbol hiding

In my opinion this is more intuitive than before. Toggling the master switch off still disables all the entries as the dependencies build a hierarchical dependency path like:
Master Switch (needs to be on for) ---> Hide Clock (needs to be off for) ---> Hide AM/PM (needs to be off for) ---> AM/PM Size