Chromium Code Reviews| Index: ui/app_list/presenter/app_list_presenter.mojom |
| diff --git a/ui/app_list/presenter/app_list_presenter.mojom b/ui/app_list/presenter/app_list_presenter.mojom |
| index 3ffa45af8f7f9b6eae8ed33a0fcfae5ee5f55ca5..8522ca5805f0992728b2f2cf1163fca4061f30b1 100644 |
| --- a/ui/app_list/presenter/app_list_presenter.mojom |
| +++ b/ui/app_list/presenter/app_list_presenter.mojom |
| @@ -6,6 +6,17 @@ module app_list.mojom; |
| import "services/ui/public/interfaces/window_manager_constants.mojom"; |
| +// TODO(msw): Rename this file to app_list.mojom; move to ash? |
|
James Cook
2016/12/10 00:50:08
Yeah, if we can prove that ash is the only app lis
msw
2016/12/10 01:08:12
Acknowledged.
|
| +// TODO(msw): Ash should implement the app list and presenter; chrome should |
| +// just push data about its apps into the app list interface. |
| + |
| +// Implemented by ash. Used by chrome to set the presenter interface. |
| +interface AppList { |
| + // Set the app list presenter interface, to let ash trigger Chrome's app list. |
| + SetAppListPresenter(AppListPresenter presenter); |
| +}; |
| + |
| +// Implemented by chrome. Used by ash to actually show and dismiss the app list. |
| interface AppListPresenter { |
| // Show the app list on the specified display. |
| Show(int64 display_id); |