Basically, the icons can be:
a) Feature can be used in current mode (normal items)
- ON (currently black on green)
- OFF (currently light gray on dark gray)
b) Feature can't be used in current mode (e.g. bitrate in photo mode)
- ON (currently black on light gray, was black on orange)
- OFF (currently dark gray on dark gray)
(in this case, there's a warning message at the bottom explaining why this feature is grayed out)
Optional: indicator for submenu.
I did the menus stretchable for the following reasons:
- to avoid scrollbars (if a menu gets too big)
- with a customized menu, to get decent spacing (try hiding some menus - the layout becomes more "relaxed" and with longer strings)
In the 1-year old ML version, there was a simple menu mode by default, where things that couldn't be used (e.g. photo functions in movie mode) were normally hidden (now they are grayed out). People had trouble finding things in it though.
