Index: views/repeat_controller.cc |
diff --git a/views/repeat_controller.cc b/views/repeat_controller.cc |
deleted file mode 100644 |
index 416b591f8db8c5140aee0357dae8b0d30039ee31..0000000000000000000000000000000000000000 |
--- a/views/repeat_controller.cc |
+++ /dev/null |
@@ -1,45 +0,0 @@ |
-// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "views/repeat_controller.h" |
- |
-using base::TimeDelta; |
- |
-namespace views { |
- |
-// The delay before the first and then subsequent repeats. Values taken from |
-// XUL code: http://mxr.mozilla.org/seamonkey/source/layout/xul/base/src/nsRepeatService.cpp#52 |
-const int kInitialRepeatDelay = 250; |
-const int kRepeatDelay = 50; |
- |
-/////////////////////////////////////////////////////////////////////////////// |
-// RepeatController, public: |
- |
-RepeatController::RepeatController(const base::Closure& callback) |
- : callback_(callback) { |
-} |
- |
-RepeatController::~RepeatController() { |
-} |
- |
-void RepeatController::Start() { |
- // The first timer is slightly longer than subsequent repeats. |
- timer_.Start(FROM_HERE, TimeDelta::FromMilliseconds(kInitialRepeatDelay), |
- this, &RepeatController::Run); |
-} |
- |
-void RepeatController::Stop() { |
- timer_.Stop(); |
-} |
- |
-/////////////////////////////////////////////////////////////////////////////// |
-// RepeatController, private: |
- |
-void RepeatController::Run() { |
- timer_.Start(FROM_HERE, TimeDelta::FromMilliseconds(kRepeatDelay), this, |
- &RepeatController::Run); |
- callback_.Run(); |
-} |
- |
-} // namespace views |