• Brett Wilson's avatar
    Separate tab icon and throbber into a separate view. · 0e161fe5
    Brett Wilson authored
    This class handles the favicon, loading throbber, attention indicator,
    and sad tab animations. The separation makes the Tab class cleaner and
    allows this complex view to be re-used in the experimental tab class
    in the future.
    
    The network state enum was moved out from TabRendererData into its
    own class. It was updated to an enum class with new-style naming.
    
    Throbber stepping was moved to be entirely within the tab strip rather
    than round-tripping through the TabStripController.
    
    Change-Id: I063c0540e423ebbba3798a546ef58ef7616d629a
    Reviewed-on: https://chromium-review.googlesource.com/792451Reviewed-by: default avatarScott Violet <sky@chromium.org>
    Commit-Queue: Brett Wilson <brettw@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#520759}
    0e161fe5
paint_throbber.h 2.14 KB