Home | History | Annotate | Download | only in wm

Lines Matching refs:windows

43     const aura::Window::Windows& list =
48 // Returns whether only the split view windows are visible.
52 aura::Window::Windows list =
54 for (aura::Window::Windows::const_iterator it = list.begin();
78 // Tests that when split mode is activated, the windows on the left and right
82 ScopedVector<aura::Window> windows;
86 windows.push_back(window.release());
87 windows[i]->Hide();
90 windows[kNumWindows - 1]->Show();
91 wm::ActivateWindow(windows[kNumWindows - 1]);
98 // The last two windows should be on the left and right, respectively.
99 EXPECT_EQ(windows[kNumWindows - 1], controller->left_window());
100 EXPECT_EQ(windows[kNumWindows - 2], controller->right_window());
101 EXPECT_EQ(windows[kNumWindows - 1], GetTopmostWindow());
102 EXPECT_EQ(windows[kNumWindows - 2], GetSecondTopmostWindow());
106 // windows should switch.
108 NULL, windows[kNumWindows - 1], windows[kNumWindows - 1]);
109 EXPECT_EQ(windows[kNumWindows - 2], controller->left_window());
110 EXPECT_EQ(windows[kNumWindows - 1], controller->right_window());
111 EXPECT_EQ(windows[kNumWindows - 1], GetTopmostWindow());
112 EXPECT_EQ(windows[kNumWindows - 2], GetSecondTopmostWindow());
116 windows[kNumWindows - 1], NULL, windows[kNumWindows - 1]);
117 EXPECT_EQ(windows[kNumWindows - 1], controller->left_window());
118 EXPECT_EQ(windows[kNumWindows - 2], controller->right_window());
119 EXPECT_EQ(windows[kNumWindows - 1], GetTopmostWindow());
120 EXPECT_EQ(windows[kNumWindows - 2], GetSecondTopmostWindow());
123 // Select the same windows, but pass in a different window to activate.
124 controller->ActivateSplitMode(windows[kNumWindows - 1],
125 windows[kNumWindows - 2],
126 windows[kNumWindows - 2]);
127 EXPECT_EQ(windows[kNumWindows - 1], controller->left_window());
128 EXPECT_EQ(windows[kNumWindows - 2], controller->right_window());
129 EXPECT_EQ(windows[kNumWindows - 2], GetTopmostWindow());
130 EXPECT_EQ(windows[kNumWindows - 1], GetSecondTopmostWindow());
133 // Select one of the windows behind the stacks for the right panel. The window
135 controller->ActivateSplitMode(NULL, windows[0], windows[0]);
136 EXPECT_EQ(windows[kNumWindows - 1], controller->left_window());
137 EXPECT_EQ(windows[0], controller->right_window());
138 EXPECT_EQ(windows[0], GetTopmostWindow());
139 EXPECT_EQ(windows[kNumWindows - 1], GetSecondTopmostWindow());
142 controller->ActivateSplitMode(windows[1], NULL, NULL);
143 EXPECT_EQ(windows[1], controller->left_window());
144 EXPECT_EQ(windows[0], controller->right_window());
145 EXPECT_EQ(windows[0], GetTopmostWindow());
146 EXPECT_EQ(windows[1], GetSecondTopmostWindow());
149 controller->ActivateSplitMode(windows[4], windows[5], windows[5]);
150 EXPECT_EQ(windows[4], controller->left_window());
151 EXPECT_EQ(windows[5], controller->right_window());
152 EXPECT_EQ(windows[5], GetTopmostWindow());
153 EXPECT_EQ(windows[4], GetSecondTopmostWindow());
156 controller->ActivateSplitMode(windows[0], NULL, windows[0]);
157 EXPECT_EQ(windows[0], controller->left_window());
158 EXPECT_EQ(windows[5], controller->right_window());
159 EXPECT_EQ(windows[0], GetTopmostWindow());
160 EXPECT_EQ(windows[5], GetSecondTopmostWindow());
166 ScopedVector<aura::Window> windows;
171 windows.push_back(window.release());
173 windows[kNumWindows - 1]->Show();
174 wm::ActivateWindow(windows[kNumWindows - 1]);