Customize drawing of the NSSegmentedControl used for the OSX App List pager.
This makes it look and behave like the CrOS and Windows app list, with a
row of rounded rectangles representing each page. Adds AppListPagerView
a customized NSSegmentedControl with a customized NSSegmentedCell to
draw each segment. AppListPagerView highlights the hovered segment on a
mouse over.
BUG=138633
TEST=Updated app_list_unittests:
- AppListViewControllerTest.PagerChangingPage,
- AppsGridControllerTest.PaginationObserverPagesChanged,
- AppsGridControllerTest.PaginationObserverSelectedPageChanged.
Review URL: https://chromiumcodereview.appspot.com/
14940011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199199 0039d316-1c4b-4281-b951-d872f2087c98