8

I see that grow and push accept an optional weighting parameter, but apart from that: what is the real difference between grow, fill, and push? The documentation isn't very clear about that.

Jasperan
  • 2,154
  • 1
  • 16
  • 40
Gigatron
  • 1,995
  • 6
  • 20
  • 27

2 Answers2

5

push affects only gaps, not elements, as far as I know. If a component is set to fill, this means to set all subcomponents to grow, while grow affects the component directly.

Lily Chung
  • 2,919
  • 1
  • 25
  • 42
1

The push constraint does affect elements. It is only one of its contexts where it makes gaps greedy.

The answer is a bit more complex. I have provided it in a more recent question.

Community
  • 1
  • 1
Jan Bodnar
  • 10,969
  • 6
  • 68
  • 77