Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(710)

Side by Side Diff: mojo/services/public/interfaces/view_manager/view_manager.mojom

Issue 322923002: Pass embedding app identity through at embed time (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 import "../geometry/geometry.mojom" 5 import "../geometry/geometry.mojom"
6 import "../input_events/input_events.mojom" 6 import "../input_events/input_events.mojom"
7 7
8 module mojo.view_manager { 8 module mojo.view_manager {
9 9
10 struct INode { 10 struct INode {
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 // Changes to nodes/views are not sent to the connection that originated the 109 // Changes to nodes/views are not sent to the connection that originated the
110 // change. For example, if connection 1 attaches a view to a node (SetView()) 110 // change. For example, if connection 1 attaches a view to a node (SetView())
111 // connection 1 does not receive OnNodeViewReplaced(). 111 // connection 1 does not receive OnNodeViewReplaced().
112 [Client=IViewManager] 112 [Client=IViewManager]
113 interface IViewManagerClient { 113 interface IViewManagerClient {
114 // Invoked once the connection has been established. |connection_id| is the id 114 // Invoked once the connection has been established. |connection_id| is the id
115 // that uniquely identifies this connection. |next_server_change_id| is the 115 // that uniquely identifies this connection. |next_server_change_id| is the
116 // id of the next change the server is expecting. |nodes| are the nodes 116 // id of the next change the server is expecting. |nodes| are the nodes
117 // parented to the root. 117 // parented to the root.
118 OnViewManagerConnectionEstablished(uint16 connection_id, 118 OnViewManagerConnectionEstablished(uint16 connection_id,
119 string creator_url,
119 uint32 next_server_change_id, 120 uint32 next_server_change_id,
120 INode[] nodes); 121 INode[] nodes);
121 122
122 // See description of IViewManager::Connect() for details as to when this is 123 // See description of IViewManager::Connect() for details as to when this is
123 // invoked. 124 // invoked.
124 OnRootsAdded(INode[] nodes); 125 OnRootsAdded(INode[] nodes);
125 126
126 // This is sent to clients when a change is made to the server that results 127 // This is sent to clients when a change is made to the server that results
127 // in the |server_change_id| changing but the client isn't notified. This is 128 // in the |server_change_id| changing but the client isn't notified. This is
128 // not sent if the client receives a callback giving a new 129 // not sent if the client receives a callback giving a new
(...skipping 25 matching lines...) Expand all
154 OnNodeViewReplaced(uint32 node, uint32 new_view_id, uint32 old_view_id); 155 OnNodeViewReplaced(uint32 node, uint32 new_view_id, uint32 old_view_id);
155 156
156 // Invoked when a view is deleted. 157 // Invoked when a view is deleted.
157 OnViewDeleted(uint32 view); 158 OnViewDeleted(uint32 view);
158 159
159 // Invoked when an event is targeted at the specified view. 160 // Invoked when an event is targeted at the specified view.
160 OnViewInputEvent(uint32 view, mojo.Event event) => (); 161 OnViewInputEvent(uint32 view, mojo.Event event) => ();
161 }; 162 };
162 163
163 } 164 }
OLDNEW
« no previous file with comments | « mojo/services/public/cpp/view_manager/view_manager.h ('k') | mojo/services/view_manager/root_node_manager.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698