ignore hidden components in dock layout

Signed-off-by: Mattias Andrée <maandree@operamail.com>
add stack layout

Signed-off-by: Mattias Andrée <maandree@operamail.com>
remove stack layout from todo list

Signed-off-by: Mattias Andrée <maandree@operamail.com>
fix container size calculation in margin layout (forgot the margins)

Signed-off-by: Mattias Andrée <maandree@operamail.com>
line layout: update doc

Signed-off-by: Mattias Andrée <maandree@operamail.com>
add header file for flow layout

Signed-off-by: Mattias Andrée <maandree@operamail.com>
beginning of flow layout

Signed-off-by: Mattias Andrée <maandree@operamail.com>
flow layout: minimum size is ignored, perferred size is used

Signed-off-by: Mattias Andrée <maandree@operamail.com>
misc

Signed-off-by: Mattias Andrée <maandree@operamail.com>
flow layout: maximum size is preferred size if not justifing

Signed-off-by: Mattias Andrée <maandree@operamail.com>
BUF is no longer needed in line layout

Signed-off-by: Mattias Andrée <maandree@operamail.com>
m + flow layout: implementation of prepare missing just justification

Signed-off-by: Mattias Andrée <maandree@operamail.com>
flow_layout: implement justification

Signed-off-by: Mattias Andrée <maandree@operamail.com>