|
|
Adds ImmersiveContext and ImmersiveHandlerFactory
The immersive code needs to support running in ash, mash, chrome in
ash and chrome in mash, all of which have slightly different
requirements. ImmersiveContext and ImmersiveHandlerFactory provide the
basis for this. ImmersiveContext provides the interactions with the
shell/window types and ImmersiveHandlerFactory the factory for
creating the event watchers.
My plan is to move ImmersiveFullscreenController into ash/shared
shortly (along with a couple of other classes).
BUG= 627146
TEST=covered by tests
R=jamescook@chromium.org
Committed: https://crrev.com/b7b5409a74efc0a764a4ddd2010d0db4309713b0
Cr-Commit-Position: refs/heads/master@{#413155}
Total comments: 8
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+382 lines, -39 lines) |
Patch |
 |
M |
ash/ash.gyp
|
View
|
1
2
3
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/shared/DEPS
|
View
|
1
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/shared/README.md
|
View
|
1
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/shared/immersive_context.h
|
View
|
1
2
3
4
|
1 chunk |
+70 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/shared/immersive_context.cc
|
View
|
|
1 chunk |
+24 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/shell.h
|
View
|
|
3 chunks |
+5 lines, -1 line |
0 comments
|
Download
|
 |
M |
ash/shell.cc
|
View
|
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/wm/immersive_context_ash.h
|
View
|
|
1 chunk |
+36 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/wm/immersive_context_ash.cc
|
View
|
|
1 chunk |
+69 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/wm/immersive_fullscreen_controller.h
|
View
|
1
2
3
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/wm/immersive_fullscreen_controller.cc
|
View
|
1
2
3
|
15 chunks |
+26 lines, -38 lines |
0 comments
|
Download
|
 |
A |
ash/wm/immersive_handler_factory.h
|
View
|
|
1 chunk |
+39 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/wm/immersive_handler_factory.cc
|
View
|
|
1 chunk |
+24 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/wm/immersive_handler_factory_ash.h
|
View
|
|
1 chunk |
+30 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/wm/immersive_handler_factory_ash.cc
|
View
|
|
1 chunk |
+30 lines, -0 lines |
0 comments
|
Download
|
Total messages: 21 (14 generated)
|