Implement progress summary panel.
This CL implements a summary panel that shows progress of any progress panel items being hosted by the display panel. The display panel can host any number of child panel items, so the summary panel shows the number of hosted panel items, and the average progress of them in it's summary progress indicator. The summary panel is created and destroyed as a result of adding or removing progress panel items. This CL also adds a listener to allow the panel items to be hidden or expanded into view, and stores the parent display panel reference as 'parent' in each panel item when it's instantiated. Bug: 947388 Change-Id: I90105415d5171063a970631d7f9208564a12a47f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1657081Reviewed-by:Noel Gordon <noel@chromium.org> Commit-Queue: Noel Gordon <noel@chromium.org> Commit-Queue: Alex Danilo <adanilo@chromium.org> Cr-Commit-Position: refs/heads/master@{#669976}
Showing
Please register or sign in to comment