commit | f198b80257f1aae692904ef0b3785b7f7cadceff | [log] [tgz] |
---|---|---|
author | Toni Barzic <[email protected]> | Wed Sep 04 23:08:17 2019 |
committer | Commit Bot <[email protected]> | Wed Sep 04 23:08:17 2019 |
tree | 8d988bbd00e5d3e62a279b71265de3d656e271dd | |
parent | 9371a7201413470ab03352fddaee8e682024901d [diff] |
Extract AppListConfig creation into separate class Move app list config creation from AppListConfig::instance to a newly introduced class AppListConfigProvider. Having a dedicated "factory" class for AppListConfig instances is cleaner than creating new configs off of a global AppListConfig instance. In addition to CreateAppListConfigForAppListWidget (which was moved from AppListConfig::instance), adds getter for app list configs per AppListConfigType, which will be used in a later cl to provide apps grid configuration to app list model (needed to generate folder image for app list config type). Adds some test for AppListConfigs, and fixes the app list item title margins and fonts. BUG=998207,996808 Change-Id: Id6c395d1087cbc17982ce7a9e263e1dbbdc7752d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1783518 Commit-Queue: Toni Baržić <[email protected]> Reviewed-by: Xiyuan Xia <[email protected]> Reviewed-by: Alex Newcomer <[email protected]> Cr-Commit-Position: refs/heads/master@{#693421}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .