| Index: mojo/ui/base_view.cc
|
| diff --git a/mojo/ui/base_view.cc b/mojo/ui/base_view.cc
|
| index 68611d7f87ad5cee72fd25919b854b83644b428f..124425f57c7b42de636c9b659b91292505a81f4f 100644
|
| --- a/mojo/ui/base_view.cc
|
| +++ b/mojo/ui/base_view.cc
|
| @@ -10,55 +10,52 @@
|
| namespace mojo {
|
| namespace ui {
|
|
|
| -BaseView::BaseView(
|
| - mojo::ApplicationImpl* app_impl,
|
| - mojo::InterfaceRequest<mojo::ui::ViewOwner> view_owner_request,
|
| - const std::string& label)
|
| - : app_impl_(app_impl),
|
| +BaseView::BaseView(InterfaceHandle<ApplicationConnector> app_connector,
|
| + InterfaceRequest<ViewOwner> view_owner_request,
|
| + const std::string& label)
|
| + : app_connector_(ApplicationConnectorPtr::Create(app_connector.Pass())),
|
| view_listener_binding_(this),
|
| view_container_listener_binding_(this) {
|
| - DCHECK(app_impl_);
|
| - ConnectToService(app_impl_->shell(), "mojo:view_manager_service",
|
| - mojo::GetProxy(&view_manager_));
|
| + DCHECK(app_connector_);
|
| + ConnectToService(app_connector_.get(), "mojo:view_manager_service",
|
| + GetProxy(&view_manager_));
|
|
|
| - mojo::ui::ViewListenerPtr view_listener;
|
| - view_listener_binding_.Bind(mojo::GetProxy(&view_listener));
|
| - view_manager_->CreateView(mojo::GetProxy(&view_), view_owner_request.Pass(),
|
| + ViewListenerPtr view_listener;
|
| + view_listener_binding_.Bind(GetProxy(&view_listener));
|
| + view_manager_->CreateView(GetProxy(&view_), view_owner_request.Pass(),
|
| view_listener.Pass(), label);
|
| - view_->CreateScene(mojo::GetProxy(&scene_));
|
| + view_->CreateScene(GetProxy(&scene_));
|
| }
|
|
|
| BaseView::~BaseView() {}
|
|
|
| -mojo::ServiceProvider* BaseView::GetViewServiceProvider() {
|
| +ServiceProvider* BaseView::GetViewServiceProvider() {
|
| if (!view_service_provider_)
|
| - view_->GetServiceProvider(mojo::GetProxy(&view_service_provider_));
|
| + view_->GetServiceProvider(GetProxy(&view_service_provider_));
|
| return view_service_provider_.get();
|
| }
|
|
|
| -mojo::ui::ViewContainer* BaseView::GetViewContainer() {
|
| +ViewContainer* BaseView::GetViewContainer() {
|
| if (!view_container_) {
|
| - view_->GetContainer(mojo::GetProxy(&view_container_));
|
| - mojo::ui::ViewContainerListenerPtr view_container_listener;
|
| - view_container_listener_binding_.Bind(
|
| - mojo::GetProxy(&view_container_listener));
|
| + view_->GetContainer(GetProxy(&view_container_));
|
| + ViewContainerListenerPtr view_container_listener;
|
| + view_container_listener_binding_.Bind(GetProxy(&view_container_listener));
|
| view_container_->SetListener(view_container_listener.Pass());
|
| }
|
| return view_container_.get();
|
| }
|
|
|
| void BaseView::OnPropertiesChanged(uint32_t old_scene_version,
|
| - mojo::ui::ViewPropertiesPtr old_properties) {
|
| -}
|
| + ViewPropertiesPtr old_properties) {}
|
|
|
| void BaseView::OnChildAttached(uint32_t child_key,
|
| - mojo::ui::ViewInfoPtr child_view_info) {}
|
| + ViewInfoPtr child_view_info) {}
|
|
|
| void BaseView::OnChildUnavailable(uint32_t child_key) {}
|
|
|
| void BaseView::OnPropertiesChanged(
|
| uint32_t scene_version,
|
| - mojo::ui::ViewPropertiesPtr properties,
|
| + ViewPropertiesPtr properties,
|
| const OnPropertiesChangedCallback& callback) {
|
| DCHECK(properties);
|
| DCHECK(properties->display_metrics);
|
| @@ -66,7 +63,7 @@ void BaseView::OnPropertiesChanged(
|
| DCHECK(properties->view_layout->size);
|
|
|
| uint32_t old_scene_version = scene_version_;
|
| - mojo::ui::ViewPropertiesPtr old_properties = properties_.Pass();
|
| + ViewPropertiesPtr old_properties = properties_.Pass();
|
| scene_version_ = scene_version;
|
| properties_ = properties.Pass();
|
|
|
| @@ -75,7 +72,7 @@ void BaseView::OnPropertiesChanged(
|
| }
|
|
|
| void BaseView::OnChildAttached(uint32_t child_key,
|
| - mojo::ui::ViewInfoPtr child_view_info,
|
| + ViewInfoPtr child_view_info,
|
| const OnChildUnavailableCallback& callback) {
|
| DCHECK(child_view_info);
|
|
|
|
|