github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/chromewebviewinternal/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/chromewebviewinternal store_ContextMenuItem 20 //go:noescape 21 func ContextMenuItemJSStore( 22 ptr unsafe.Pointer, ref js.Ref) 23 24 //go:wasmimport plat/js/webext/chromewebviewinternal load_ContextMenuItem 25 //go:noescape 26 func ContextMenuItemJSLoad( 27 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 28 29 //go:wasmimport plat/js/webext/chromewebviewinternal store_ContextMenusCreateArgCreateProperties 30 //go:noescape 31 func ContextMenusCreateArgCreatePropertiesJSStore( 32 ptr unsafe.Pointer, ref js.Ref) 33 34 //go:wasmimport plat/js/webext/chromewebviewinternal load_ContextMenusCreateArgCreateProperties 35 //go:noescape 36 func ContextMenusCreateArgCreatePropertiesJSLoad( 37 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 38 39 //go:wasmimport plat/js/webext/chromewebviewinternal store_ContextMenusUpdateArgUpdateProperties 40 //go:noescape 41 func ContextMenusUpdateArgUpdatePropertiesJSStore( 42 ptr unsafe.Pointer, ref js.Ref) 43 44 //go:wasmimport plat/js/webext/chromewebviewinternal load_ContextMenusUpdateArgUpdateProperties 45 //go:noescape 46 func ContextMenusUpdateArgUpdatePropertiesJSLoad( 47 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 48 49 //go:wasmimport plat/js/webext/chromewebviewinternal store_OnShowArgEvent 50 //go:noescape 51 func OnShowArgEventJSStore( 52 ptr unsafe.Pointer, ref js.Ref) 53 54 //go:wasmimport plat/js/webext/chromewebviewinternal load_OnShowArgEvent 55 //go:noescape 56 func OnShowArgEventJSLoad( 57 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 58 59 //go:wasmimport plat/js/webext/chromewebviewinternal has_ContextMenusCreate 60 //go:noescape 61 func HasFuncContextMenusCreate() js.Ref 62 63 //go:wasmimport plat/js/webext/chromewebviewinternal func_ContextMenusCreate 64 //go:noescape 65 func FuncContextMenusCreate(fn unsafe.Pointer) 66 67 //go:wasmimport plat/js/webext/chromewebviewinternal call_ContextMenusCreate 68 //go:noescape 69 func CallContextMenusCreate( 70 retPtr unsafe.Pointer, 71 instanceId float64, 72 createProperties unsafe.Pointer, 73 callback js.Ref) 74 75 //go:wasmimport plat/js/webext/chromewebviewinternal try_ContextMenusCreate 76 //go:noescape 77 func TryContextMenusCreate( 78 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 79 instanceId float64, 80 createProperties unsafe.Pointer, 81 callback js.Ref) (ok js.Ref) 82 83 //go:wasmimport plat/js/webext/chromewebviewinternal has_ContextMenusRemove 84 //go:noescape 85 func HasFuncContextMenusRemove() js.Ref 86 87 //go:wasmimport plat/js/webext/chromewebviewinternal func_ContextMenusRemove 88 //go:noescape 89 func FuncContextMenusRemove(fn unsafe.Pointer) 90 91 //go:wasmimport plat/js/webext/chromewebviewinternal call_ContextMenusRemove 92 //go:noescape 93 func CallContextMenusRemove( 94 retPtr unsafe.Pointer, 95 instanceId float64, 96 menuItemId js.Ref, 97 callback js.Ref) 98 99 //go:wasmimport plat/js/webext/chromewebviewinternal try_ContextMenusRemove 100 //go:noescape 101 func TryContextMenusRemove( 102 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 103 instanceId float64, 104 menuItemId js.Ref, 105 callback js.Ref) (ok js.Ref) 106 107 //go:wasmimport plat/js/webext/chromewebviewinternal has_ContextMenusRemoveAll 108 //go:noescape 109 func HasFuncContextMenusRemoveAll() js.Ref 110 111 //go:wasmimport plat/js/webext/chromewebviewinternal func_ContextMenusRemoveAll 112 //go:noescape 113 func FuncContextMenusRemoveAll(fn unsafe.Pointer) 114 115 //go:wasmimport plat/js/webext/chromewebviewinternal call_ContextMenusRemoveAll 116 //go:noescape 117 func CallContextMenusRemoveAll( 118 retPtr unsafe.Pointer, 119 instanceId float64, 120 callback js.Ref) 121 122 //go:wasmimport plat/js/webext/chromewebviewinternal try_ContextMenusRemoveAll 123 //go:noescape 124 func TryContextMenusRemoveAll( 125 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 126 instanceId float64, 127 callback js.Ref) (ok js.Ref) 128 129 //go:wasmimport plat/js/webext/chromewebviewinternal has_ContextMenusUpdate 130 //go:noescape 131 func HasFuncContextMenusUpdate() js.Ref 132 133 //go:wasmimport plat/js/webext/chromewebviewinternal func_ContextMenusUpdate 134 //go:noescape 135 func FuncContextMenusUpdate(fn unsafe.Pointer) 136 137 //go:wasmimport plat/js/webext/chromewebviewinternal call_ContextMenusUpdate 138 //go:noescape 139 func CallContextMenusUpdate( 140 retPtr unsafe.Pointer, 141 instanceId float64, 142 id js.Ref, 143 updateProperties unsafe.Pointer, 144 callback js.Ref) 145 146 //go:wasmimport plat/js/webext/chromewebviewinternal try_ContextMenusUpdate 147 //go:noescape 148 func TryContextMenusUpdate( 149 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 150 instanceId float64, 151 id js.Ref, 152 updateProperties unsafe.Pointer, 153 callback js.Ref) (ok js.Ref) 154 155 //go:wasmimport plat/js/webext/chromewebviewinternal has_OnClicked 156 //go:noescape 157 func HasFuncOnClicked() js.Ref 158 159 //go:wasmimport plat/js/webext/chromewebviewinternal func_OnClicked 160 //go:noescape 161 func FuncOnClicked(fn unsafe.Pointer) 162 163 //go:wasmimport plat/js/webext/chromewebviewinternal call_OnClicked 164 //go:noescape 165 func CallOnClicked( 166 retPtr unsafe.Pointer, 167 callback js.Ref) 168 169 //go:wasmimport plat/js/webext/chromewebviewinternal try_OnClicked 170 //go:noescape 171 func TryOnClicked( 172 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 173 callback js.Ref) (ok js.Ref) 174 175 //go:wasmimport plat/js/webext/chromewebviewinternal has_OffClicked 176 //go:noescape 177 func HasFuncOffClicked() js.Ref 178 179 //go:wasmimport plat/js/webext/chromewebviewinternal func_OffClicked 180 //go:noescape 181 func FuncOffClicked(fn unsafe.Pointer) 182 183 //go:wasmimport plat/js/webext/chromewebviewinternal call_OffClicked 184 //go:noescape 185 func CallOffClicked( 186 retPtr unsafe.Pointer, 187 callback js.Ref) 188 189 //go:wasmimport plat/js/webext/chromewebviewinternal try_OffClicked 190 //go:noescape 191 func TryOffClicked( 192 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 193 callback js.Ref) (ok js.Ref) 194 195 //go:wasmimport plat/js/webext/chromewebviewinternal has_HasOnClicked 196 //go:noescape 197 func HasFuncHasOnClicked() js.Ref 198 199 //go:wasmimport plat/js/webext/chromewebviewinternal func_HasOnClicked 200 //go:noescape 201 func FuncHasOnClicked(fn unsafe.Pointer) 202 203 //go:wasmimport plat/js/webext/chromewebviewinternal call_HasOnClicked 204 //go:noescape 205 func CallHasOnClicked( 206 retPtr unsafe.Pointer, 207 callback js.Ref) 208 209 //go:wasmimport plat/js/webext/chromewebviewinternal try_HasOnClicked 210 //go:noescape 211 func TryHasOnClicked( 212 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 213 callback js.Ref) (ok js.Ref) 214 215 //go:wasmimport plat/js/webext/chromewebviewinternal has_OnShow 216 //go:noescape 217 func HasFuncOnShow() js.Ref 218 219 //go:wasmimport plat/js/webext/chromewebviewinternal func_OnShow 220 //go:noescape 221 func FuncOnShow(fn unsafe.Pointer) 222 223 //go:wasmimport plat/js/webext/chromewebviewinternal call_OnShow 224 //go:noescape 225 func CallOnShow( 226 retPtr unsafe.Pointer, 227 callback js.Ref) 228 229 //go:wasmimport plat/js/webext/chromewebviewinternal try_OnShow 230 //go:noescape 231 func TryOnShow( 232 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 233 callback js.Ref) (ok js.Ref) 234 235 //go:wasmimport plat/js/webext/chromewebviewinternal has_OffShow 236 //go:noescape 237 func HasFuncOffShow() js.Ref 238 239 //go:wasmimport plat/js/webext/chromewebviewinternal func_OffShow 240 //go:noescape 241 func FuncOffShow(fn unsafe.Pointer) 242 243 //go:wasmimport plat/js/webext/chromewebviewinternal call_OffShow 244 //go:noescape 245 func CallOffShow( 246 retPtr unsafe.Pointer, 247 callback js.Ref) 248 249 //go:wasmimport plat/js/webext/chromewebviewinternal try_OffShow 250 //go:noescape 251 func TryOffShow( 252 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 253 callback js.Ref) (ok js.Ref) 254 255 //go:wasmimport plat/js/webext/chromewebviewinternal has_HasOnShow 256 //go:noescape 257 func HasFuncHasOnShow() js.Ref 258 259 //go:wasmimport plat/js/webext/chromewebviewinternal func_HasOnShow 260 //go:noescape 261 func FuncHasOnShow(fn unsafe.Pointer) 262 263 //go:wasmimport plat/js/webext/chromewebviewinternal call_HasOnShow 264 //go:noescape 265 func CallHasOnShow( 266 retPtr unsafe.Pointer, 267 callback js.Ref) 268 269 //go:wasmimport plat/js/webext/chromewebviewinternal try_HasOnShow 270 //go:noescape 271 func TryHasOnShow( 272 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 273 callback js.Ref) (ok js.Ref) 274 275 //go:wasmimport plat/js/webext/chromewebviewinternal has_ShowContextMenu 276 //go:noescape 277 func HasFuncShowContextMenu() js.Ref 278 279 //go:wasmimport plat/js/webext/chromewebviewinternal func_ShowContextMenu 280 //go:noescape 281 func FuncShowContextMenu(fn unsafe.Pointer) 282 283 //go:wasmimport plat/js/webext/chromewebviewinternal call_ShowContextMenu 284 //go:noescape 285 func CallShowContextMenu( 286 retPtr unsafe.Pointer, 287 instanceId float64, 288 requestId float64, 289 itemsToShow js.Ref) 290 291 //go:wasmimport plat/js/webext/chromewebviewinternal try_ShowContextMenu 292 //go:noescape 293 func TryShowContextMenu( 294 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 295 instanceId float64, 296 requestId float64, 297 itemsToShow js.Ref) (ok js.Ref)