• Adam Barth's avatar
    Adds a first draft of LazyBlock · 618e7e49
    Adam Barth authored
    LazyBlock is intended as a replacement for MixedViewport. Rather than
    
    maintaining a table of all the observed child sizes (like
    
    MixedViewport), LazyBlock works by dead reckoning the location of the
    
    children based on the existing viewport. This approach makes it easier
    
    to resize children because LazyBlock doesn't cache any additional
    
    information that would need to be invalidated.
    
    
    
    This patch contains a first draft of LazyBlock that works in a simple
    
    usage scenario. Subsequent patches will replace
    
    ScrollableMixedWidgetList with LazyBlock and port the existing
    
    ScrollableMixedWidgetList tests over to LazyBlock.
    
    
    
    Related to #3075
    618e7e49
Name
Last commit
Last update
bin Loading commit data...
dev Loading commit data...
doc Loading commit data...
examples Loading commit data...
infra Loading commit data...
packages Loading commit data...
travis Loading commit data...
.travis.yml Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTING.md Loading commit data...
ISSUE_TEMPLATE.md Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...