| Index: ash/magnifier/magnifier_key_scroller.h
|
| diff --git a/ash/magnifier/magnifier_key_scroller.h b/ash/magnifier/magnifier_key_scroller.h
|
| deleted file mode 100644
|
| index 4f9f19efb68367a96cbc9147ff1a6947c3611fd3..0000000000000000000000000000000000000000
|
| --- a/ash/magnifier/magnifier_key_scroller.h
|
| +++ /dev/null
|
| @@ -1,67 +0,0 @@
|
| -// Copyright 2014 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.
|
| -
|
| -#ifndef ASH_MAGNIFIER_MAGNIFIER_KEY_SCROLLER_H_
|
| -#define ASH_MAGNIFIER_MAGNIFIER_KEY_SCROLLER_H_
|
| -
|
| -#include "ash/ash_export.h"
|
| -#include "ui/events/event_handler.h"
|
| -
|
| -namespace ui {
|
| -class KeyEvent;
|
| -}
|
| -
|
| -namespace ash {
|
| -
|
| -// This class implements the press and hold key-bindings (shift-arrow keys)
|
| -// to control magnified screen.
|
| -class ASH_EXPORT MagnifierKeyScroller : public ui::EventHandler {
|
| - public:
|
| - static bool IsEnabled();
|
| - static void SetEnabled(bool enabled);
|
| -
|
| - MagnifierKeyScroller();
|
| - virtual ~MagnifierKeyScroller();
|
| -
|
| - // ui::EventHandler overrides:
|
| - virtual void OnKeyEvent(ui::KeyEvent* key_event) OVERRIDE;
|
| -
|
| - // A scoped object to enable and disable the magnifier accelerator for test.
|
| - class ScopedEnablerForTest {
|
| - public:
|
| - ScopedEnablerForTest() {
|
| - SetEnabled(true);
|
| - }
|
| - ~ScopedEnablerForTest() {
|
| - SetEnabled(false);
|
| - }
|
| -
|
| - private:
|
| - DISALLOW_COPY_AND_ASSIGN(ScopedEnablerForTest);
|
| - };
|
| -
|
| - private:
|
| - // A state to keep track of one click and click and hold operation.
|
| - //
|
| - // One click:
|
| - // INITIAL --(first press)--> PRESSED --(release)--> INITIAL[SEND PRESS]
|
| - //
|
| - // Click and hold:
|
| - // INITIAL --(first press)--> PRESSED --(press)-->
|
| - // HOLD[scroll] --(press)--> HOLD[scroll] --(release)-->
|
| - // INITIAL[stop scroll]
|
| - enum State {
|
| - INITIAL,
|
| - PRESSED,
|
| - HOLD
|
| - };
|
| -
|
| - State state_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(MagnifierKeyScroller);
|
| -};
|
| -
|
| -} // namespace ash
|
| -
|
| -#endif // ASH_MAGNIFIER_MAGNIFIER_KEY_SCROLLER_H_
|
|
|