Expandable Volume Panel (Extracted from GravityBox)
I needed expandable volume for my MediaTek ICS device, but GravityBox is JB and above only. So I extracted it and it happens to work out-of-the-box in ICS.
This has no interface, it only adds only the expand button beside the volume panel.
This should be compatible with ICS and above as I blindly copied the code from GravityBox.
Like the original GravityBox module, this is meant for ROMs based on vanilla Android (AOSP).
Custom ROMs and manufacturer ROMs are not supported and most likely won't work properly.
Credits goes entirely to C3C076.
I didn't change the code at all except hard-coding in the values.