| Index: mojo/examples/embedded_app/embedded_app.cc
|
| diff --git a/mojo/examples/embedded_app/embedded_app.cc b/mojo/examples/embedded_app/embedded_app.cc
|
| index 003cb82d0f5f192d0ab160cda373895c8188aa16..1a620b408b57f8a17804174df1fcfc20723ce62d 100644
|
| --- a/mojo/examples/embedded_app/embedded_app.cc
|
| +++ b/mojo/examples/embedded_app/embedded_app.cc
|
| @@ -9,22 +9,22 @@
|
| #include "mojo/examples/window_manager/window_manager.mojom.h"
|
| #include "mojo/public/cpp/application/application.h"
|
| #include "mojo/services/navigation/navigation.mojom.h"
|
| +#include "mojo/services/public/cpp/view_manager/node.h"
|
| +#include "mojo/services/public/cpp/view_manager/node_observer.h"
|
| #include "mojo/services/public/cpp/view_manager/view.h"
|
| #include "mojo/services/public/cpp/view_manager/view_manager.h"
|
| #include "mojo/services/public/cpp/view_manager/view_manager_delegate.h"
|
| #include "mojo/services/public/cpp/view_manager/view_observer.h"
|
| -#include "mojo/services/public/cpp/view_manager/view_tree_node.h"
|
| -#include "mojo/services/public/cpp/view_manager/view_tree_node_observer.h"
|
| #include "ui/events/event_constants.h"
|
| #include "url/gurl.h"
|
| #include "url/url_util.h"
|
|
|
| +using mojo::view_manager::Node;
|
| +using mojo::view_manager::NodeObserver;
|
| using mojo::view_manager::View;
|
| using mojo::view_manager::ViewManager;
|
| using mojo::view_manager::ViewManagerDelegate;
|
| using mojo::view_manager::ViewObserver;
|
| -using mojo::view_manager::ViewTreeNode;
|
| -using mojo::view_manager::ViewTreeNodeObserver;
|
|
|
| namespace mojo {
|
| namespace examples {
|
| @@ -32,7 +32,7 @@ namespace examples {
|
| class EmbeddedApp : public Application,
|
| public ViewManagerDelegate,
|
| public ViewObserver,
|
| - public ViewTreeNodeObserver {
|
| + public NodeObserver {
|
| public:
|
| EmbeddedApp() : view_manager_(NULL) {
|
| url::AddStandardScheme("mojo");
|
| @@ -79,8 +79,7 @@ class EmbeddedApp : public Application,
|
| }
|
|
|
| // Overridden from ViewManagerDelegate:
|
| - virtual void OnRootAdded(ViewManager* view_manager,
|
| - ViewTreeNode* root) OVERRIDE {
|
| + virtual void OnRootAdded(ViewManager* view_manager, Node* root) OVERRIDE {
|
| View* view = View::Create(view_manager);
|
| view->AddObserver(this);
|
| root->SetActiveView(view);
|
| @@ -89,12 +88,10 @@ class EmbeddedApp : public Application,
|
| roots_[root->id()] = root;
|
| ProcessPendingNodeColor(root->id());
|
| }
|
| - virtual void OnRootRemoved(ViewManager* view_manager,
|
| - ViewTreeNode* root) OVERRIDE {
|
| + virtual void OnRootRemoved(ViewManager* view_manager, Node* root) OVERRIDE {
|
| roots_.erase(root->id());
|
|
|
| - std::map<ViewTreeNode*, View*>::const_iterator it =
|
| - views_to_reap_.find(root);
|
| + std::map<Node*, View*>::const_iterator it = views_to_reap_.find(root);
|
| if (it != views_to_reap_.end())
|
| it->second->Destroy();
|
| }
|
| @@ -105,12 +102,12 @@ class EmbeddedApp : public Application,
|
| window_manager_->CloseWindow(view->node()->id());
|
| }
|
|
|
| - // Overridden from ViewTreeNodeObserver:
|
| + // Overridden from NodeObserver:
|
| virtual void OnNodeActiveViewChange(
|
| - ViewTreeNode* node,
|
| + Node* node,
|
| View* old_view,
|
| View* new_view,
|
| - ViewTreeNodeObserver::DispositionChangePhase phase) OVERRIDE {
|
| + NodeObserver::DispositionChangePhase phase) OVERRIDE {
|
| if (new_view == 0)
|
| views_to_reap_[node] = old_view;
|
| }
|
| @@ -131,9 +128,9 @@ class EmbeddedApp : public Application,
|
|
|
| view_manager::ViewManager* view_manager_;
|
| IWindowManagerPtr window_manager_;
|
| - std::map<ViewTreeNode*, View*> views_to_reap_;
|
| + std::map<Node*, View*> views_to_reap_;
|
|
|
| - typedef std::map<uint32, ViewTreeNode*> RootMap;
|
| + typedef std::map<uint32, Node*> RootMap;
|
| RootMap roots_;
|
|
|
| // We can receive navigations for nodes we don't have yet.
|
|
|