github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/contextmenus/bindings/import_wasm.go (about) 1 // SPDX-License-Identifier: Apache-2.0 2 // Copyright 2023 The Prime Citizens 3 4 //go:build wasm 5 6 package bindings 7 8 import ( 9 "unsafe" 10 11 "github.com/primecitizens/pcz/std/ffi/js" 12 ) 13 14 type ( 15 _ unsafe.Pointer 16 _ js.Ref 17 ) 18 19 //go:wasmimport plat/js/webext/contextmenus get_ACTION_MENU_TOP_LEVEL_LIMIT 20 //go:noescape 21 func GetACTION_MENU_TOP_LEVEL_LIMIT(retPtr unsafe.Pointer) js.Ref 22 23 //go:wasmimport plat/js/webext/contextmenus set_ACTION_MENU_TOP_LEVEL_LIMIT 24 //go:noescape 25 func SetACTION_MENU_TOP_LEVEL_LIMIT( 26 val js.Ref) js.Ref 27 28 //go:wasmimport plat/js/webext/contextmenus store_OnClickData 29 //go:noescape 30 func OnClickDataJSStore( 31 ptr unsafe.Pointer, ref js.Ref) 32 33 //go:wasmimport plat/js/webext/contextmenus load_OnClickData 34 //go:noescape 35 func OnClickDataJSLoad( 36 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 37 38 //go:wasmimport plat/js/webext/contextmenus constof_ItemType 39 //go:noescape 40 func ConstOfItemType(str js.Ref) uint32 41 42 //go:wasmimport plat/js/webext/contextmenus constof_ContextType 43 //go:noescape 44 func ConstOfContextType(str js.Ref) uint32 45 46 //go:wasmimport plat/js/webext/contextmenus store_CreateArgCreateProperties 47 //go:noescape 48 func CreateArgCreatePropertiesJSStore( 49 ptr unsafe.Pointer, ref js.Ref) 50 51 //go:wasmimport plat/js/webext/contextmenus load_CreateArgCreateProperties 52 //go:noescape 53 func CreateArgCreatePropertiesJSLoad( 54 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 55 56 //go:wasmimport plat/js/webext/contextmenus store_UpdateArgUpdateProperties 57 //go:noescape 58 func UpdateArgUpdatePropertiesJSStore( 59 ptr unsafe.Pointer, ref js.Ref) 60 61 //go:wasmimport plat/js/webext/contextmenus load_UpdateArgUpdateProperties 62 //go:noescape 63 func UpdateArgUpdatePropertiesJSLoad( 64 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 65 66 //go:wasmimport plat/js/webext/contextmenus has_Create 67 //go:noescape 68 func HasFuncCreate() js.Ref 69 70 //go:wasmimport plat/js/webext/contextmenus func_Create 71 //go:noescape 72 func FuncCreate(fn unsafe.Pointer) 73 74 //go:wasmimport plat/js/webext/contextmenus call_Create 75 //go:noescape 76 func CallCreate( 77 retPtr unsafe.Pointer, 78 createProperties unsafe.Pointer, 79 callback js.Ref) 80 81 //go:wasmimport plat/js/webext/contextmenus try_Create 82 //go:noescape 83 func TryCreate( 84 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 85 createProperties unsafe.Pointer, 86 callback js.Ref) (ok js.Ref) 87 88 //go:wasmimport plat/js/webext/contextmenus has_OnClicked 89 //go:noescape 90 func HasFuncOnClicked() js.Ref 91 92 //go:wasmimport plat/js/webext/contextmenus func_OnClicked 93 //go:noescape 94 func FuncOnClicked(fn unsafe.Pointer) 95 96 //go:wasmimport plat/js/webext/contextmenus call_OnClicked 97 //go:noescape 98 func CallOnClicked( 99 retPtr unsafe.Pointer, 100 callback js.Ref) 101 102 //go:wasmimport plat/js/webext/contextmenus try_OnClicked 103 //go:noescape 104 func TryOnClicked( 105 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 106 callback js.Ref) (ok js.Ref) 107 108 //go:wasmimport plat/js/webext/contextmenus has_OffClicked 109 //go:noescape 110 func HasFuncOffClicked() js.Ref 111 112 //go:wasmimport plat/js/webext/contextmenus func_OffClicked 113 //go:noescape 114 func FuncOffClicked(fn unsafe.Pointer) 115 116 //go:wasmimport plat/js/webext/contextmenus call_OffClicked 117 //go:noescape 118 func CallOffClicked( 119 retPtr unsafe.Pointer, 120 callback js.Ref) 121 122 //go:wasmimport plat/js/webext/contextmenus try_OffClicked 123 //go:noescape 124 func TryOffClicked( 125 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 126 callback js.Ref) (ok js.Ref) 127 128 //go:wasmimport plat/js/webext/contextmenus has_HasOnClicked 129 //go:noescape 130 func HasFuncHasOnClicked() js.Ref 131 132 //go:wasmimport plat/js/webext/contextmenus func_HasOnClicked 133 //go:noescape 134 func FuncHasOnClicked(fn unsafe.Pointer) 135 136 //go:wasmimport plat/js/webext/contextmenus call_HasOnClicked 137 //go:noescape 138 func CallHasOnClicked( 139 retPtr unsafe.Pointer, 140 callback js.Ref) 141 142 //go:wasmimport plat/js/webext/contextmenus try_HasOnClicked 143 //go:noescape 144 func TryHasOnClicked( 145 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 146 callback js.Ref) (ok js.Ref) 147 148 //go:wasmimport plat/js/webext/contextmenus has_Remove 149 //go:noescape 150 func HasFuncRemove() js.Ref 151 152 //go:wasmimport plat/js/webext/contextmenus func_Remove 153 //go:noescape 154 func FuncRemove(fn unsafe.Pointer) 155 156 //go:wasmimport plat/js/webext/contextmenus call_Remove 157 //go:noescape 158 func CallRemove( 159 retPtr unsafe.Pointer, 160 menuItemId js.Ref, 161 callback js.Ref) 162 163 //go:wasmimport plat/js/webext/contextmenus try_Remove 164 //go:noescape 165 func TryRemove( 166 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 167 menuItemId js.Ref, 168 callback js.Ref) (ok js.Ref) 169 170 //go:wasmimport plat/js/webext/contextmenus has_RemoveAll 171 //go:noescape 172 func HasFuncRemoveAll() js.Ref 173 174 //go:wasmimport plat/js/webext/contextmenus func_RemoveAll 175 //go:noescape 176 func FuncRemoveAll(fn unsafe.Pointer) 177 178 //go:wasmimport plat/js/webext/contextmenus call_RemoveAll 179 //go:noescape 180 func CallRemoveAll( 181 retPtr unsafe.Pointer, 182 callback js.Ref) 183 184 //go:wasmimport plat/js/webext/contextmenus try_RemoveAll 185 //go:noescape 186 func TryRemoveAll( 187 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 188 callback js.Ref) (ok js.Ref) 189 190 //go:wasmimport plat/js/webext/contextmenus has_Update 191 //go:noescape 192 func HasFuncUpdate() js.Ref 193 194 //go:wasmimport plat/js/webext/contextmenus func_Update 195 //go:noescape 196 func FuncUpdate(fn unsafe.Pointer) 197 198 //go:wasmimport plat/js/webext/contextmenus call_Update 199 //go:noescape 200 func CallUpdate( 201 retPtr unsafe.Pointer, 202 id js.Ref, 203 updateProperties unsafe.Pointer, 204 callback js.Ref) 205 206 //go:wasmimport plat/js/webext/contextmenus try_Update 207 //go:noescape 208 func TryUpdate( 209 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 210 id js.Ref, 211 updateProperties unsafe.Pointer, 212 callback js.Ref) (ok js.Ref)