Chromium Code Reviews| Index: chrome/browser/chromeos/events/event_rewriter.h |
| diff --git a/chrome/browser/chromeos/events/event_rewriter.h b/chrome/browser/chromeos/events/event_rewriter.h |
| index d389d8cddcfa5b320f759ad75b80cdb07a9b04de..3763a89e0cdbbd03420207c6d7cfbba07c39c6eb 100644 |
| --- a/chrome/browser/chromeos/events/event_rewriter.h |
| +++ b/chrome/browser/chromeos/events/event_rewriter.h |
| @@ -147,13 +147,24 @@ class EventRewriter |
| const MutableKeyState& input, |
| MutableKeyState* remapped_state); |
| + // Rewrite a particular kind of event. |
|
kpschoedel
2014/05/12 21:58:03
Split these out of |RewriteEvent()| as in the stic
|
| + ui::EventRewriteStatus RewriteKeyEvent( |
| + const ui::KeyEvent& key_event, |
| + scoped_ptr<ui::Event>* rewritten_event); |
| + ui::EventRewriteStatus RewriteMouseEvent( |
| + const ui::MouseEvent& mouse_event, |
| + scoped_ptr<ui::Event>* rewritten_event); |
| + ui::EventRewriteStatus RewriteTouchEvent( |
| + const ui::TouchEvent& touch_event, |
| + scoped_ptr<ui::Event>* rewritten_event); |
| + |
| // Rewriter phases. These can inspect the original |event|, but operate using |
| // the current |state|, which may have been modified by previous phases. |
| void RewriteModifierKeys(const ui::KeyEvent& event, MutableKeyState* state); |
| void RewriteNumPadKeys(const ui::KeyEvent& event, MutableKeyState* state); |
| void RewriteExtendedKeys(const ui::KeyEvent& event, MutableKeyState* state); |
| void RewriteFunctionKeys(const ui::KeyEvent& event, MutableKeyState* state); |
| - void RewriteLocatedEvent(const ui::Event& event, MutableKeyState* state); |
| + void RewriteLocatedEvent(const ui::Event& event, int* flags); |
| // A set of device IDs whose press event has been rewritten. |
| std::set<int> pressed_device_ids_; |