summaryrefslogtreecommitdiffstats
path: root/mojo/services/view_manager/root_node_manager.h
diff options
context:
space:
mode:
authorben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-12 19:29:35 +0000
committerben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-12 19:29:35 +0000
commitf6435d20208dd9f2d56173bbe73dc605aacdea7d (patch)
tree1c8a97ed6d3eeca4bc49af93fb324eb0c4d20ced /mojo/services/view_manager/root_node_manager.h
parent052e6b15ee2376e12fcb50298eda43fa98f08474 (diff)
downloadchromium_src-f6435d20208dd9f2d56173bbe73dc605aacdea7d.zip
chromium_src-f6435d20208dd9f2d56173bbe73dc605aacdea7d.tar.gz
chromium_src-f6435d20208dd9f2d56173bbe73dc605aacdea7d.tar.bz2
Implement reordering of nodes.
Note that this doesn't apply to roots. If an app is embedded and its root node is reordered, there is no notification to the app. I figure this is up to the window manager to expose an API for this type of thing. R=sky@chromium.org http://crbug.com/365012 Review URL: https://codereview.chromium.org/327073003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276768 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'mojo/services/view_manager/root_node_manager.h')
-rw-r--r--mojo/services/view_manager/root_node_manager.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/mojo/services/view_manager/root_node_manager.h b/mojo/services/view_manager/root_node_manager.h
index 93988a5..5ade95a 100644
--- a/mojo/services/view_manager/root_node_manager.h
+++ b/mojo/services/view_manager/root_node_manager.h
@@ -137,6 +137,9 @@ class MOJO_VIEW_MANAGER_EXPORT RootNodeManager : public NodeDelegate {
void ProcessNodeHierarchyChanged(const Node* node,
const Node* new_parent,
const Node* old_parent);
+ void ProcessNodeReorder(const Node* node,
+ const Node* relative_node,
+ const OrderDirection direction);
void ProcessNodeViewReplaced(const Node* node,
const View* new_view_id,
const View* old_view_id);