• Adam Barth's avatar
    Callback identity is too fragile for CustomPaint · 72329cf4
    Adam Barth authored
    Many of the widgets that use CustomPaint were spamming repaints because
    CustomPaint repaints when the identity of the onPaint callback changes, which
    it does every build for StatelessComponents.
    
    This patch changes CustomPaint to use a CustomPainter, similar to the new
    custom layout widgets. The CustomPainter has a `shouldRepaint` function along
    with its `paint` function. This function gives clients explicit control over
    when the custom paint object repaints.
    72329cf4
Name
Last commit
Last update
..
address_book Loading commit data...
fitness Loading commit data...
hello_world Loading commit data...
mine_digger Loading commit data...
raw Loading commit data...
rendering Loading commit data...
stocks Loading commit data...
widgets Loading commit data...
.gitignore Loading commit data...
BUILD.gn Loading commit data...
README.md Loading commit data...