inner layout adjust
layout adjust
bar api implemented