correct boxlayout cal prefer
correct hvboxlayout cal