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_; |