summaryrefslogtreecommitdiffstats
path: root/apps/app_launcher.cc
Commit message (Collapse)AuthorAgeFilesLines
* apps: Stop depending on chrome_switches.htfarina@chromium.org2013-03-041-1/+1
| | | | | | | | | | | Instead move kShowAppListShortcut to a new apps_switches.h BUG=159366 R=benwells@chromium.org Review URL: https://chromiumcodereview.appspot.com/12391047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185833 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that the AppListController class which lives in ↵ananta@chromium.org2013-02-121-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | app_list_controller_win.cc plays nice with AURA and ASH. For ASH on Windows 8 we defer calls to open and hide the apps list to the ash Shell via the ToggleAppList member function in the Shell class. For AURA the fixes were mostly around retrieving the native window for the view appropriately, i.e via RootWindow::GetAcceleratedWidget This also fixes the AppInstallConfirmation and AppInstallConfirmation_Incognito browser tests for AURA. I added a class AppListControllerAsh which inherits from the AppListController class and overrides the ShowAppList/DismissAppList functions to display the ASH specific app lists. This also fixes the startup crash in desktop chrome observed when displaying the app list as we were deferencing a NULL ash shell pointer. The app_list_controller_ash.cc functionality is disabled for Windows and is provided by the newly added AppListControllerAsh class which lives in the app_list_controller_win.cc file. BUG=174940, 174399, 174504, 175389 TEST=covered by existing Browser tests for desktop chrome AURA. Review URL: https://codereview.chromium.org/12210102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182051 0039d316-1c4b-4281-b951-d872f2087c98
* Move app_launcher.* out of chrome/browser/extensions and into apps/benwells@chromium.org2013-02-121-0/+107
This change also moves some UI code from chrome/browser/extensions into /chrome/browser/ui/, and cleans up the app_launcher.* code. BUG=159366 Review URL: https://chromiumcodereview.appspot.com/12095052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181875 0039d316-1c4b-4281-b951-d872f2087c98