Experimental app list: Custom launcher pages have app APIs and style.
commitec05733941d5e225a0936036820e8d6bf1f1e531
authormgiuca@chromium.org <mgiuca@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 11 Jul 2014 03:49:11 +0000 (11 03:49 +0000)
committermgiuca@chromium.org <mgiuca@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 11 Jul 2014 03:49:11 +0000 (11 03:49 +0000)
treeeabfd243a5fb8c06c56b52bc87415a165ff61119
parent54bc61b2ca7a6f6592830f8169be42222273fdc8
Experimental app list: Custom launcher pages have app APIs and style.

Added CustomLauncherPageContents, which is copied from AppWindowContents
and modified to provide launcher pages instead. This correctly
dispatches messages to the extensions system.

The extension inside the launcher page is now "activated" which ensures
that it is styled as a platform app and given the correct APIs by the
extension dispatcher.

BUG=391137
BUG=391202

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282530 0039d316-1c4b-4281-b951-d872f2087c98
apps/apps.gypi
apps/custom_launcher_page_contents.cc [new file with mode: 0644]
apps/custom_launcher_page_contents.h [new file with mode: 0644]
chrome/browser/ui/app_list/app_list_view_delegate.cc
chrome/browser/ui/app_list/app_list_view_delegate.h