[duim,gtk] Correct get-allocation code.

This needs to use a stack structure and it is of type
<cairoRectangleInt> now, not <GtkAllocation>.