diff options
author | yzshen@chromium.org <yzshen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-16 02:26:56 +0000 |
---|---|---|
committer | yzshen@chromium.org <yzshen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-16 02:26:56 +0000 |
commit | 1314f5f673e337ec559c973be90abf5db7ebf17e (patch) | |
tree | 4572a46d5c654645facd1595abeff44b7d6fd394 /ppapi/c/ppp_mouse_lock.h | |
parent | 7f26918a79ab8fd9ec095ccece9b3ba3002e6207 (diff) | |
download | chromium_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.h | 47 |
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_ */ + |