Index: ui/chromeos/touch_exploration_controller.h |
diff --git a/ui/chromeos/touch_exploration_controller.h b/ui/chromeos/touch_exploration_controller.h |
index 6727c2a5eded9d6faf66f69cc16bfa2c649ddee5..9f833463b13584cb907db780ef73cc1eb0aa6913 100644 |
--- a/ui/chromeos/touch_exploration_controller.h |
+++ b/ui/chromeos/touch_exploration_controller.h |
@@ -194,6 +194,10 @@ class UI_CHROMEOS_EXPORT TouchExplorationController |
// |bounds| are in root window coordinates. |
void SetExcludeBounds(const gfx::Rect& bounds); |
+ // For touch explore release state that fall within |bounds|, causes a tap to |
+ // be synthesized and dispatched to the anchor point. |
+ void SetLiftActivationBounds(const gfx::Rect& bounds); |
+ |
private: |
friend class TouchExplorationControllerTestApi; |
@@ -298,6 +302,8 @@ class UI_CHROMEOS_EXPORT TouchExplorationController |
void SendSimulatedClick(); |
+ void DispatchSynthesizedTap(); |
+ |
// Some constants used in touch_exploration_controller: |
// Within this many dips of the screen edge, the release event generated will |
@@ -514,6 +520,8 @@ class UI_CHROMEOS_EXPORT TouchExplorationController |
// rewritten when TouchExplorationController is running. |
TouchAccessibilityEnabler* touch_accessibility_enabler_; |
+ gfx::Rect lift_activation_bounds_; |
+ |
DISALLOW_COPY_AND_ASSIGN(TouchExplorationController); |
}; |