diff options
author | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-12 19:29:35 +0000 |
---|---|---|
committer | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-12 19:29:35 +0000 |
commit | f6435d20208dd9f2d56173bbe73dc605aacdea7d (patch) | |
tree | 1c8a97ed6d3eeca4bc49af93fb324eb0c4d20ced /mojo/services/view_manager/root_node_manager.h | |
parent | 052e6b15ee2376e12fcb50298eda43fa98f08474 (diff) | |
download | chromium_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.h | 3 |
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); |