summaryrefslogtreecommitdiffstats
path: root/ui/base/events.h
diff options
context:
space:
mode:
authortdresser@chromium.org <tdresser@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-11 17:10:46 +0000
committertdresser@chromium.org <tdresser@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-11 17:10:46 +0000
commite3d5088818a8bce126d6b8be02a2852293230d31 (patch)
treef65716b8fd7e0207d2dd4ce62fe8f3f5e5f362cd /ui/base/events.h
parent7201d8a61391d00c02b83c1e970705f45fa91219 (diff)
downloadchromium_src-e3d5088818a8bce126d6b8be02a2852293230d31.zip
chromium_src-e3d5088818a8bce126d6b8be02a2852293230d31.tar.gz
chromium_src-e3d5088818a8bce126d6b8be02a2852293230d31.tar.bz2
Mouse events, touch events, or both can be locked to a target.
NativeWidgetPrivate and Window event capture related commands now take a set of flags, indicating what event types to lock. Current options are CW_LOCK_MOUSE and CW_LOCK_TOUCH. BUG=117554 TEST=WindowTest.TouchCaptureTests, WindowTest.CaptureTests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=131761 Review URL: http://codereview.chromium.org/9838011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131783 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/base/events.h')
-rw-r--r--ui/base/events.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/base/events.h b/ui/base/events.h
index 55e82ad..814ffe3 100644
--- a/ui/base/events.h
+++ b/ui/base/events.h
@@ -103,6 +103,11 @@ enum TouchStatus {
// handler.
};
+enum CaptureEventFlags {
+ CW_LOCK_MOUSE = 1 << 0,
+ CW_LOCK_TOUCH = 1 << 1,
+};
+
// Updates the list of devices for cached properties.
UI_EXPORT void UpdateDeviceList();