Lines Matching defs:window_state

5 #include "ash/wm/window_state.h"
10 #include "ash/wm/window_state.h"
27 virtual void OnWMEvent(WindowState* window_state,
35 WindowState* window_state,
39 window_state->Maximize();
43 virtual void DetachState(WindowState* window_state) OVERRIDE {}
69 WindowState* window_state = GetWindowState(window.get());
71 window_state->OnWMEvent(&snap_left);
80 window_state->OnWMEvent(&snap_right);
88 window_state->OnWMEvent(&snap_right);
97 window_state->OnWMEvent(&snap_left);
118 WindowState* window_state = GetWindowState(window.get());
119 EXPECT_TRUE(window_state->CanSnap());
121 window_state->OnWMEvent(&snap_right);
131 EXPECT_FALSE(window_state->CanSnap());
133 EXPECT_FALSE(window_state->CanSnap());
136 EXPECT_FALSE(window_state->CanSnap());
195 WindowState* window_state = GetWindowState(window.get());
196 window_state->Maximize();
211 WindowState* window_state = GetWindowState(window.get());
213 window_state->OnWMEvent(&snap_left);
214 EXPECT_EQ(WINDOW_STATE_TYPE_LEFT_SNAPPED, window_state->GetStateType());
225 EXPECT_EQ(WINDOW_STATE_TYPE_LEFT_SNAPPED, window_state->GetStateType());
232 WindowState* window_state = GetWindowState(window.get());
234 EXPECT_TRUE(window_state->IsNormalStateType());
239 window_state->SetRestoreBoundsInScreen(restore_bounds);
241 window_state->OnWMEvent(&snap_left);
243 window_state->OnWMEvent(&snap_right);
246 window_state->GetRestoreBoundsInScreen().ToString());
247 window_state->Restore();
251 window_state->Maximize();
255 window_state->GetRestoreBoundsInScreen().ToString());
257 window_state->OnWMEvent(&snap_left);
262 window_state->GetRestoreBoundsInScreen().ToString());
264 window_state->Restore();
272 WindowState* window_state = GetWindowState(window.get());
273 window_state->set_window_position_managed(true);
278 window_state->Maximize();
280 window_state->OnWMEvent(&snap_right);
293 EXPECT_TRUE(window_state->window_position_managed());
299 WindowState* window_state = GetWindowState(window.get());
300 EXPECT_FALSE(window_state->IsMaximized());
301 window_state->SetStateObject(
303 window_state->GetStateType())));
304 EXPECT_TRUE(window_state->IsMaximized());
311 WindowState* window_state = GetWindowState(window.get());
312 EXPECT_FALSE(window_state->IsMaximized());
313 scoped_ptr<WindowState::State> old(window_state->SetStateObject(
315 window_state->GetStateType()))).Pass());
316 EXPECT_TRUE(window_state->IsMaximized());
317 window_state->SetStateObject(old.Pass());
318 EXPECT_FALSE(window_state->IsMaximized());
325 WindowState* window_state = GetWindowState(window.get());
326 EXPECT_FALSE(window_state->IsMaximized());
331 window_state->Maximize();
332 EXPECT_TRUE(window_state->IsMaximized());
335 window_state->Restore();
336 EXPECT_FALSE(window_state->IsMaximized());