summaryrefslogtreecommitdiffstats
path: root/ppapi/c/ppp_mouse_lock.h
diff options
context:
space:
mode:
authoryzshen@chromium.org <yzshen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-16 02:26:56 +0000
committeryzshen@chromium.org <yzshen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-16 02:26:56 +0000
commit1314f5f673e337ec559c973be90abf5db7ebf17e (patch)
tree4572a46d5c654645facd1595abeff44b7d6fd394 /ppapi/c/ppp_mouse_lock.h
parent7f26918a79ab8fd9ec095ccece9b3ba3002e6207 (diff)
downloadchromium_src-1314f5f673e337ec559c973be90abf5db7ebf17e.zip
chromium_src-1314f5f673e337ec559c973be90abf5db7ebf17e.tar.gz
chromium_src-1314f5f673e337ec559c973be90abf5db7ebf17e.tar.bz2
Move PPB/PPP_MouseLock out of dev/.
BUG=41781 TEST=None Review URL: http://codereview.chromium.org/8295023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105707 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/c/ppp_mouse_lock.h')
-rw-r--r--ppapi/c/ppp_mouse_lock.h47
1 files changed, 47 insertions, 0 deletions
diff --git a/ppapi/c/ppp_mouse_lock.h b/ppapi/c/ppp_mouse_lock.h
new file mode 100644
index 0000000..850813a
--- /dev/null
+++ b/ppapi/c/ppp_mouse_lock.h
@@ -0,0 +1,47 @@
+/* Copyright (c) 2011 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.
+ */
+
+/* From ppp_mouse_lock.idl modified Fri Oct 14 19:00:26 2011. */
+
+#ifndef PPAPI_C_PPP_MOUSE_LOCK_H_
+#define PPAPI_C_PPP_MOUSE_LOCK_H_
+
+#include "ppapi/c/pp_instance.h"
+#include "ppapi/c/pp_macros.h"
+#include "ppapi/c/pp_stdint.h"
+
+#define PPP_MOUSELOCK_INTERFACE_1_0 "PPP_MouseLock;1.0"
+#define PPP_MOUSELOCK_INTERFACE PPP_MOUSELOCK_INTERFACE_1_0
+
+/**
+ * @file
+ * This file defines the <code>PPP_MouseLock</code> interface.
+ */
+
+
+/**
+ * @addtogroup Interfaces
+ * @{
+ */
+/**
+ * The <code>PPP_MouseLock</code> interface contains pointers to functions
+ * that you must implement to receive mouse lock events from the browser.
+ */
+struct PPP_MouseLock {
+ /**
+ * Called when the instance loses the mouse lock, e.g. because the user
+ * pressed the ESC key.
+ *
+ * @param[in] instance A <code>PP_Instance</code> identifying one instance
+ * of a module.
+ */
+ void (*MouseLockLost)(PP_Instance instance);
+};
+/**
+ * @}
+ */
+
+#endif /* PPAPI_C_PPP_MOUSE_LOCK_H_ */
+