You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When growing a child object positioned using GridLayouter, the grid will be enlarged with every edit, which causes all other items in the grid to be potentially updated and redrawn.
To reduce the frequency of this costly operation, we could introduce a granularity to GridLayouter. It's size could be a multiple of the granularity which will buffer some of the size changes of child elements. To simplify the API the granularity could be determined based on the space between columns/rows.
The text was updated successfully, but these errors were encountered:
dimitar-asenov
changed the title
Add grid granularity to avoid frequent updates when typing at the edge.
Add grid granularity to avoid frequent updates when typing at the edge
Jan 26, 2015
When growing a child object positioned using
GridLayouter
, the grid will be enlarged with every edit, which causes all other items in the grid to be potentially updated and redrawn.To reduce the frequency of this costly operation, we could introduce a granularity to
GridLayouter
. It's size could be a multiple of the granularity which will buffer some of the size changes of child elements. To simplify the API the granularity could be determined based on the space between columns/rows.The text was updated successfully, but these errors were encountered: