Commit Graph

9 Commits

Author SHA1 Message Date
Léa Saviot
03e33e05e7 [poincare] Layout invalidation when adding children to DynamicLayouts.
Change-Id: Ib4609a5e14cce0c5bae44c90629446caea75c164
2018-01-15 11:58:06 +01:00
Léa Saviot
5d39f177ba [poincare] Decide to delete EmptyLayouts when merging HorizontalLay.
A bool in HorizontalLayout::addOrMergeChildAtIndex decides whether to
delete the Emtpy new HorizontalLayout children.

Change-Id: Ie7acd7f5052891a929c2ae22cb74de389649cba2
2018-01-15 11:58:06 +01:00
Léa Saviot
23eccd2c75 [poincare] Cleaned the dynamic methods for layouts.
Change-Id: I17db05b01c75a638a56fe2c197a175fd1b04840d
2018-01-15 11:58:05 +01:00
Léa Saviot
98faf01b53 [poincare] Better Fraction collapsing.
Change-Id: Ic898f522ae26cfcd5917f4da85715f85a5861b9f
2018-01-15 11:58:05 +01:00
Léa Saviot
62ffb42472 [poincare] Fixed invalidation of layout baseline and position.
When adding, replacing or detaching a child.

Change-Id: I3ef212fbe270cee8d0e3a11402cc6df1228ee8d5
2018-01-15 11:58:04 +01:00
Léa Saviot
f39b365902 [poincare] Delete for BaselineRelativeLayout.
Change-Id: I7b16c52d7eaa0c5a6398aca9a34a017447593737
2018-01-15 11:58:03 +01:00
Léa Saviot
f307e15bac [poincare] Delete for HorizontalLayout.
Change-Id: Iff983beccc14195b09d54b5b5db668b8f7d4eca7
2018-01-15 11:58:03 +01:00
Léa Saviot
d72de7c484 [poincare] ExpressionLayout edition.
Change-Id: I505320c32fcc3ffb516f345091a89afad90ebf56
2018-01-15 11:58:02 +01:00
Léa Saviot
0cc1d99a54 [poincare] Static and Dynamic Layout hierarchies.
Change-Id: I3b47dbd76552b77db762482932518a74c1996cc0
2018-01-15 11:58:01 +01:00