Refactor: Makes menus use gfx::FontList instead of gfx::Font.
commit1b9d460c4de34e226f7d67cc305014099fcd2693
authoryukishiino@chromium.org <yukishiino@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 14 Jan 2014 13:48:48 +0000 (14 13:48 +0000)
committeryukishiino@chromium.org <yukishiino@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 14 Jan 2014 13:48:48 +0000 (14 13:48 +0000)
treec8b0d2ceb23c62a062496a4ad941344f0a776f23
parent736315d37daa263e6ce11f0b2e6fcd646a96e2f2
Refactor: Makes menus use gfx::FontList instead of gfx::Font.

As part of effort to support multiple fonts, this CL changes methods which are now taking gfx::Font so they will take gfx::FontList instead.

See https://docs.google.com/a/chromium.org/document/d/1D_25fp9B8b9aZJORfAjDIFq61NWvUquZ5xmKH-VcC4k/view

BUG=265485
TEST=Run unit_tests, ui_unittests, views_unittests

Review URL: https://codereview.chromium.org/117903006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244684 0039d316-1c4b-4281-b951-d872f2087c98
23 files changed:
ash/shelf/shelf_view.cc
chrome/browser/chromeos/status/network_menu.cc
chrome/browser/ui/cocoa/wrench_menu/wrench_menu_controller.mm
chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.cc
chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h
chrome/browser/ui/toolbar/recent_tabs_sub_menu_model_unittest.cc
chrome/browser/ui/views/toolbar/wrench_menu.cc
chrome/browser/ui/views/toolbar/wrench_menu.h
chrome/browser/ui/webui/chromeos/login/network_dropdown.cc
ui/base/cocoa/menu_controller.mm
ui/base/cocoa/menu_controller_unittest.mm
ui/base/models/menu_model.cc
ui/base/models/menu_model.h
ui/views/controls/menu/menu_config.h
ui/views/controls/menu/menu_config_views.cc
ui/views/controls/menu/menu_config_win.cc
ui/views/controls/menu/menu_delegate.cc
ui/views/controls/menu/menu_delegate.h
ui/views/controls/menu/menu_item_view.cc
ui/views/controls/menu/menu_item_view.h
ui/views/controls/menu/menu_model_adapter.cc
ui/views/controls/menu/menu_model_adapter.h
ui/views/controls/menu/menu_model_adapter_unittest.cc