+ if (abin->constrain && csize.height <= asize.height) {
+ csize.y = asize.y + (asize.height-csize.height)
+ * abin->side_align + 0.5;
+ } else if (abin->constrain) {
+ csize.y = (allocation->height - csize.height)
+ * abin->body_align + 0.5;
+ } else {
+ csize.y = (allocation->height - csize.height)
+ * abin->side_align + 0.5;