|
Added text filtering to Overview Mode
This patch adds a text widget to the window overview in Ash that allows the user
to filter the windows, making it easier to select among multiple active items.
Windows that do not match the pattern are set to 0.5 transparency and their
selection is prevented. The pretarget event handler in WindowSelector has been
removed in favour of handling the key events in the widget, which produces
cleaner code.
BUG= 388726
TEST=WindowSelectorTest.BasicTextFiltering
TBR=oshima@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=281450
Total comments: 36
Total comments: 31
Total comments: 27
Total comments: 4
Total comments: 1
Total comments: 2
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+408 lines, -54 lines) |
Patch |
 |
M |
ash/accelerators/accelerator_controller_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
1 chunk |
+6 lines, -4 lines |
2 comments
|
Download
|
 |
M |
ash/ash_switches.h
|
View
|
1
2
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
ash/ash_switches.cc
|
View
|
1
2
4
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/wm/overview/scoped_transform_overview_window.h
|
View
|
1
4
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/wm/overview/scoped_transform_overview_window.cc
|
View
|
1
2
4
|
3 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
ash/wm/overview/window_grid.h
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+9 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ash/wm/overview/window_grid.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
|
8 chunks |
+27 lines, -5 lines |
0 comments
|
Download
|
 |
M |
ash/wm/overview/window_selector.h
|
View
|
1
2
4
|
7 chunks |
+24 lines, -7 lines |
0 comments
|
Download
|
 |
M |
ash/wm/overview/window_selector.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
12 chunks |
+119 lines, -27 lines |
0 comments
|
Download
|
 |
M |
ash/wm/overview/window_selector_item.h
|
View
|
1
2
3
4
|
2 chunks |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/wm/overview/window_selector_item.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+48 lines, -1 line |
0 comments
|
Download
|
 |
M |
ash/wm/overview/window_selector_panels.h
|
View
|
1
2
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
ash/wm/overview/window_selector_panels.cc
|
View
|
1
2
3
4
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/wm/overview/window_selector_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
7 chunks |
+113 lines, -6 lines |
0 comments
|
Download
|
 |
M |
ash/wm/overview/window_selector_window.h
|
View
|
1
2
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
ash/wm/overview/window_selector_window.cc
|
View
|
1
2
3
4
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/app/generated_resources.grd
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/about_flags.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ui/views/controls/textfield/textfield.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ui/views/controls/textfield/textfield.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
Total messages: 29 (0 generated)
|