|
Support modal windows
* New ContainerParams
- default_parent to specify the default parent when no
transient parent is specified.
- modal_container_priority now controls the modal container
used for a modal window created for the given container.
- if not specified, it will fallback downwards to find one.
- if window is specified as always_on_top, it will use top
most modal container.
* Changed network selector/shutdown dialog to use the new API.
* Other change:
Separated test windows to athena/test/base/test_windows.h
BUG= 410499
TBR=sky@chromium.org,reed@chromium.org
TEST=coverd by unit tests
Committed: https://crrev.com/4903fd36b2b36f00efeb1b7bba81b7de6e9457a3
Cr-Commit-Position: refs/heads/master@{#300192}
Committed: https://crrev.com/44bf2fd5fb11d3777e522fae68de024c8f6ce46f
Cr-Commit-Position: refs/heads/master@{#300288}
Total comments: 14
Total comments: 15
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+939 lines, -396 lines) |
Patch |
|
M |
athena/activity/activity_manager_unittest.cc
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
athena/athena.gyp
|
View
|
|
3 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
|
M |
athena/main/athena_launcher.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
athena/screen/DEPS
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
A |
athena/screen/modal_window_controller.h
|
View
|
1
|
1 chunk |
+59 lines, -0 lines |
0 comments
|
Download
|
|
A |
athena/screen/modal_window_controller.cc
|
View
|
1
2
3
4
|
1 chunk |
+146 lines, -0 lines |
0 comments
|
Download
|
|
A |
athena/screen/modal_window_controller_unittest.cc
|
View
|
1
|
1 chunk |
+144 lines, -0 lines |
0 comments
|
Download
|
|
M |
athena/screen/public/screen_manager.h
|
View
|
1
2
|
2 chunks |
+28 lines, -7 lines |
0 comments
|
Download
|
|
M |
athena/screen/screen_accelerator_handler.h
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
|
A |
athena/screen/screen_manager_impl.h
|
View
|
|
1 chunk |
+72 lines, -0 lines |
0 comments
|
Download
|
|
M |
athena/screen/screen_manager_impl.cc
|
View
|
1
2
|
8 chunks |
+157 lines, -155 lines |
0 comments
|
Download
|
|
M |
athena/screen/screen_manager_unittest.cc
|
View
|
1
2
3
4
|
4 chunks |
+111 lines, -63 lines |
0 comments
|
Download
|
|
M |
athena/system/network_selector.h
|
View
|
|
1 chunk |
+1 line, -5 lines |
0 comments
|
Download
|
|
M |
athena/system/network_selector.cc
|
View
|
1
2
3
|
17 chunks |
+36 lines, -72 lines |
0 comments
|
Download
|
|
M |
athena/system/shutdown_dialog.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
athena/system/shutdown_dialog.cc
|
View
|
|
4 chunks |
+37 lines, -11 lines |
0 comments
|
Download
|
|
M |
athena/system/status_icon_container_view.h
|
View
|
1
|
2 chunks |
+1 line, -9 lines |
0 comments
|
Download
|
|
M |
athena/system/status_icon_container_view.cc
|
View
|
|
2 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
|
M |
athena/system/system_ui_impl.cc
|
View
|
1
|
3 chunks |
+8 lines, -23 lines |
0 comments
|
Download
|
|
M |
athena/test/DEPS
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
athena/test/base/athena_test_base.h
|
View
|
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
|
M |
athena/test/base/athena_test_base.cc
|
View
|
|
2 chunks |
+0 lines, -14 lines |
0 comments
|
Download
|
|
A |
athena/test/base/test_windows.h
|
View
|
|
1 chunk |
+39 lines, -0 lines |
0 comments
|
Download
|
|
A |
athena/test/base/test_windows.cc
|
View
|
|
1 chunk |
+53 lines, -0 lines |
0 comments
|
Download
|
|
M |
athena/util/container_priorities.h
|
View
|
1
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
athena/wm/split_view_controller_unittest.cc
|
View
|
|
4 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
|
M |
athena/wm/window_list_provider_impl_unittest.cc
|
View
|
|
4 chunks |
+7 lines, -18 lines |
0 comments
|
Download
|
|
M |
athena/wm/window_manager_impl.cc
|
View
|
|
2 chunks |
+5 lines, -1 line |
0 comments
|
Download
|
|
M |
athena/wm/window_manager_unittest.cc
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/chromeos/login/ui/lock_window_aura.cc
|
View
|
1
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/chromeos/login/ui/login_display_host_impl.cc
|
View
|
1
2
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
Total messages: 28 (10 generated)
|