Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(173)

Side by Side Diff: ash/wm/window_manager_unittest.cc

Issue 10910164: Removes the grid from ash. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix ShelfBrowserTest Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « ash/wm/toplevel_window_event_filter_unittest.cc ('k') | ash/wm/window_resizer.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "ash/shell.h" 5 #include "ash/shell.h"
6 #include "ash/shell_window_ids.h" 6 #include "ash/shell_window_ids.h"
7 #include "ash/test/ash_test_base.h" 7 #include "ash/test/ash_test_base.h"
8 #include "ash/test/test_activation_delegate.h" 8 #include "ash/test/test_activation_delegate.h"
9 #include "ash/wm/activation_controller.h" 9 #include "ash/wm/activation_controller.h"
10 #include "ash/wm/cursor_manager.h" 10 #include "ash/wm/cursor_manager.h"
(...skipping 348 matching lines...) Expand 10 before | Expand all | Expand 10 after
359 EXPECT_EQ(0, d2.activated_count()); 359 EXPECT_EQ(0, d2.activated_count());
360 EXPECT_EQ(0, d2.lost_active_count()); 360 EXPECT_EQ(0, d2.lost_active_count());
361 EXPECT_TRUE(wm::IsActiveWindow(w1.get())); 361 EXPECT_TRUE(wm::IsActiveWindow(w1.get()));
362 EXPECT_EQ(w1.get(), focus_manager->GetFocusedWindow()); 362 EXPECT_EQ(w1.get(), focus_manager->GetFocusedWindow());
363 EXPECT_EQ(1, d1.activated_count()); 363 EXPECT_EQ(1, d1.activated_count());
364 EXPECT_EQ(0, d1.lost_active_count()); 364 EXPECT_EQ(0, d1.lost_active_count());
365 } 365 }
366 366
367 TEST_F(WindowManagerTest, MouseEventCursors) { 367 TEST_F(WindowManagerTest, MouseEventCursors) {
368 aura::RootWindow* root_window = Shell::GetPrimaryRootWindow(); 368 aura::RootWindow* root_window = Shell::GetPrimaryRootWindow();
369 // Disable ash grid so that test can place a window at
370 // specific location.
371 ash::Shell::GetInstance()->DisableWorkspaceGridLayout();
372 369
373 // Create a window. 370 // Create a window.
374 const int kWindowLeft = 123; 371 const int kWindowLeft = 123;
375 const int kWindowTop = 45; 372 const int kWindowTop = 45;
376 HitTestWindowDelegate window_delegate; 373 HitTestWindowDelegate window_delegate;
377 scoped_ptr<aura::Window> window(aura::test::CreateTestWindowWithDelegate( 374 scoped_ptr<aura::Window> window(aura::test::CreateTestWindowWithDelegate(
378 &window_delegate, 375 &window_delegate,
379 -1, 376 -1,
380 gfx::Rect(kWindowLeft, kWindowTop, 640, 480), 377 gfx::Rect(kWindowLeft, kWindowTop, 640, 480),
381 NULL)); 378 NULL));
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
459 EXPECT_EQ(ui::kCursorNull, root_window->last_cursor().native_type()); 456 EXPECT_EQ(ui::kCursorNull, root_window->last_cursor().native_type());
460 } 457 }
461 } 458 }
462 459
463 #if defined(OS_MACOSX) 460 #if defined(OS_MACOSX)
464 #define MAYBE_TransformActivate FAILS_TransformActivate 461 #define MAYBE_TransformActivate FAILS_TransformActivate
465 #else 462 #else
466 #define MAYBE_TransformActivate TransformActivate 463 #define MAYBE_TransformActivate TransformActivate
467 #endif 464 #endif
468 TEST_F(WindowManagerTest, MAYBE_TransformActivate) { 465 TEST_F(WindowManagerTest, MAYBE_TransformActivate) {
469 // Disable ash grid so that test can place a window at
470 // specific location.
471 ash::Shell::GetInstance()->DisableWorkspaceGridLayout();
472
473 aura::RootWindow* root_window = Shell::GetPrimaryRootWindow(); 466 aura::RootWindow* root_window = Shell::GetPrimaryRootWindow();
474 gfx::Size size = root_window->bounds().size(); 467 gfx::Size size = root_window->bounds().size();
475 EXPECT_EQ( 468 EXPECT_EQ(
476 gfx::Rect(size).ToString(), 469 gfx::Rect(size).ToString(),
477 gfx::Screen::GetDisplayNearestPoint(gfx::Point()).bounds().ToString()); 470 gfx::Screen::GetDisplayNearestPoint(gfx::Point()).bounds().ToString());
478 471
479 // Rotate it clock-wise 90 degrees. 472 // Rotate it clock-wise 90 degrees.
480 ui::Transform transform; 473 ui::Transform transform;
481 transform.SetRotate(90.0f); 474 transform.SetRotate(90.0f);
482 transform.ConcatTranslate(size.width(), 0); 475 transform.ConcatTranslate(size.width(), 0);
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
620 env_filter->set_update_cursor_visibility(false); 613 env_filter->set_update_cursor_visibility(false);
621 cursor_manager->ShowCursor(false); 614 cursor_manager->ShowCursor(false);
622 root_window->AsRootWindowHostDelegate()->OnHostMouseEvent(&mouse_moved); 615 root_window->AsRootWindowHostDelegate()->OnHostMouseEvent(&mouse_moved);
623 EXPECT_FALSE(cursor_manager->cursor_visible()); 616 EXPECT_FALSE(cursor_manager->cursor_visible());
624 cursor_manager->ShowCursor(true); 617 cursor_manager->ShowCursor(true);
625 root_window->AsRootWindowHostDelegate()->OnHostTouchEvent(&touch_pressed2); 618 root_window->AsRootWindowHostDelegate()->OnHostTouchEvent(&touch_pressed2);
626 EXPECT_TRUE(cursor_manager->cursor_visible()); 619 EXPECT_TRUE(cursor_manager->cursor_visible());
627 } 620 }
628 621
629 } // namespace ash 622 } // namespace ash
OLDNEW
« no previous file with comments | « ash/wm/toplevel_window_event_filter_unittest.cc ('k') | ash/wm/window_resizer.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698