diff options
author | noelallen@chromium.org <noelallen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-13 19:47:08 +0000 |
---|---|---|
committer | noelallen@chromium.org <noelallen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-13 19:47:08 +0000 |
commit | 76641b5e67f2e1aca51dad7a672b916d67447dd2 (patch) | |
tree | 23e2ca34441d12c2d35d6e42cc89573aa266b089 /ppapi/native_client | |
parent | 248c85dab8fa86d39e07bbcaf5c7f8d82fba6aad (diff) | |
download | chromium_src-76641b5e67f2e1aca51dad7a672b916d67447dd2.zip chromium_src-76641b5e67f2e1aca51dad7a672b916d67447dd2.tar.gz chromium_src-76641b5e67f2e1aca51dad7a672b916d67447dd2.tar.bz2 |
Add idl version of ppb_flash_menu.idl
See CR=11013017
Convert .h to .idl
R=yzshen@chromium.org
BUG=None
Review URL: https://chromiumcodereview.appspot.com/11446066
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172932 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/native_client')
-rw-r--r-- | ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c b/ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c index 1240569..c1a4bb9 100644 --- a/ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c +++ b/ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c @@ -77,6 +77,7 @@ #include "ppapi/c/private/ppb_flash_device_id.h" #include "ppapi/c/private/ppb_flash_font_file.h" #include "ppapi/c/private/ppb_flash_fullscreen.h" +#include "ppapi/c/private/ppb_flash_menu.h" #include "ppapi/c/private/ppb_flash_message_loop.h" #include "ppapi/c/private/ppb_flash_print.h" #include "ppapi/c/private/ppb_gpu_blacklist_private.h" @@ -227,6 +228,7 @@ static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0; static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_FontFile_0_1; static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FlashFullscreen_0_1; static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FlashFullscreen_1_0; +static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2; static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_MessageLoop_0_1; static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Print_1_0; static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_GpuBlacklist_Private_0_2; @@ -2750,6 +2752,28 @@ int32_t Pnacl_M21_PPB_Flash_DeviceID_GetDeviceID(PP_Resource device_id, struct P /* Not generating wrapper methods for PPB_FlashFullscreen_1_0 */ +/* Begin wrapper methods for PPB_Flash_Menu_0_2 */ + +static __attribute__((pnaclcall)) +PP_Resource Pnacl_M14_PPB_Flash_Menu_Create(PP_Instance instance_id, const struct PP_Flash_Menu* menu_data) { + const struct PPB_Flash_Menu_0_2 *iface = Pnacl_WrapperInfo_PPB_Flash_Menu_0_2.real_iface; + return iface->Create(instance_id, menu_data); +} + +static __attribute__((pnaclcall)) +PP_Bool Pnacl_M14_PPB_Flash_Menu_IsFlashMenu(PP_Resource resource_id) { + const struct PPB_Flash_Menu_0_2 *iface = Pnacl_WrapperInfo_PPB_Flash_Menu_0_2.real_iface; + return iface->IsFlashMenu(resource_id); +} + +static __attribute__((pnaclcall)) +int32_t Pnacl_M14_PPB_Flash_Menu_Show(PP_Resource menu_id, const struct PP_Point* location, int32_t* selected_id, struct PP_CompletionCallback callback) { + const struct PPB_Flash_Menu_0_2 *iface = Pnacl_WrapperInfo_PPB_Flash_Menu_0_2.real_iface; + return iface->Show(menu_id, location, selected_id, callback); +} + +/* End wrapper methods for PPB_Flash_Menu_0_2 */ + /* Not generating wrapper methods for PPB_Flash_MessageLoop_0_1 */ /* Not generating wrapper methods for PPB_Flash_Print_1_0 */ @@ -4137,6 +4161,12 @@ struct PPB_Flash_DeviceID_1_0 Pnacl_Wrappers_PPB_Flash_DeviceID_1_0 = { /* Not generating wrapper interface for PPB_FlashFullscreen_1_0 */ +struct PPB_Flash_Menu_0_2 Pnacl_Wrappers_PPB_Flash_Menu_0_2 = { + .Create = (PP_Resource (*)(PP_Instance instance_id, const struct PP_Flash_Menu* menu_data))&Pnacl_M14_PPB_Flash_Menu_Create, + .IsFlashMenu = (PP_Bool (*)(PP_Resource resource_id))&Pnacl_M14_PPB_Flash_Menu_IsFlashMenu, + .Show = (int32_t (*)(PP_Resource menu_id, const struct PP_Point* location, int32_t* selected_id, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_Flash_Menu_Show +}; + /* Not generating wrapper interface for PPB_Flash_MessageLoop_0_1 */ /* Not generating wrapper interface for PPB_Flash_Print_1_0 */ @@ -4969,6 +4999,12 @@ static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FlashFullscreen_1_0 = { .real_iface = NULL }; +static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2 = { + .iface_macro = PPB_FLASH_MENU_INTERFACE_0_2, + .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_Menu_0_2, + .real_iface = NULL +}; + static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_MessageLoop_0_1 = { .iface_macro = PPB_FLASH_MESSAGELOOP_INTERFACE_0_1, .wrapped_iface = NULL /* Still need slot for real_iface */, @@ -5211,6 +5247,7 @@ static struct __PnaclWrapperInfo *s_ppb_wrappers[] = { &Pnacl_WrapperInfo_PPB_Flash_FontFile_0_1, &Pnacl_WrapperInfo_PPB_FlashFullscreen_0_1, &Pnacl_WrapperInfo_PPB_FlashFullscreen_1_0, + &Pnacl_WrapperInfo_PPB_Flash_Menu_0_2, &Pnacl_WrapperInfo_PPB_Flash_MessageLoop_0_1, &Pnacl_WrapperInfo_PPB_Flash_Print_1_0, &Pnacl_WrapperInfo_PPB_GpuBlacklist_Private_0_2, |