Disable view source for Developer Tools.
[chromium-blink-merge.git] / chrome / browser / ui / panels / test_panel_mouse_watcher.cc
bloba108a650a853e170a3825fa2fe6bea7d6e9b0ec4
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
3 // found in the LICENSE file.
5 #include "chrome/browser/ui/panels/test_panel_mouse_watcher.h"
7 #include "testing/gtest/include/gtest/gtest.h"
9 TestPanelMouseWatcher::TestPanelMouseWatcher()
10 : started_(false) {
13 TestPanelMouseWatcher::~TestPanelMouseWatcher() {
14 EXPECT_FALSE(IsActive());
17 void TestPanelMouseWatcher::Start() {
18 EXPECT_FALSE(IsActive());
19 started_ = true;
22 void TestPanelMouseWatcher::Stop() {
23 EXPECT_TRUE(IsActive());
24 started_ = false;
27 bool TestPanelMouseWatcher::IsActive() const {
28 return started_;
31 void TestPanelMouseWatcher::NotifyMouseMovement(
32 const gfx::Point& mouse_position) {
33 mouse_position_ = mouse_position;
34 PanelMouseWatcher::NotifyMouseMovement(mouse_position);
37 gfx::Point TestPanelMouseWatcher::GetMousePosition() const {
38 return mouse_position_;