Distributes extra_space
to child sizes
by bringing smaller children up to natural size first.
The remaining space will be added to the minimum_size
member of the `GtkRequestedSize` struct. If all sizes reach their
natural size then the remaining space is returned.
extra_space |
Extra space to redistribute among children after subtracting minimum sizes and any child padding from the overall allocation |
sizes |
An array of structs with a client pointer and a minimum/natural size in the orientation of the allocation. |
n_requested_sizes |
Number of requests to fit into the allocation |
The remainder of |