github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/browseraction/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/browseraction store_ImageDataType 20 //go:noescape 21 func ImageDataTypeJSStore( 22 ptr unsafe.Pointer, ref js.Ref) 23 24 //go:wasmimport plat/js/webext/browseraction load_ImageDataType 25 //go:noescape 26 func ImageDataTypeJSLoad( 27 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 28 29 //go:wasmimport plat/js/webext/browseraction store_SetBadgeBackgroundColorArgDetails 30 //go:noescape 31 func SetBadgeBackgroundColorArgDetailsJSStore( 32 ptr unsafe.Pointer, ref js.Ref) 33 34 //go:wasmimport plat/js/webext/browseraction load_SetBadgeBackgroundColorArgDetails 35 //go:noescape 36 func SetBadgeBackgroundColorArgDetailsJSLoad( 37 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 38 39 //go:wasmimport plat/js/webext/browseraction store_SetBadgeTextArgDetails 40 //go:noescape 41 func SetBadgeTextArgDetailsJSStore( 42 ptr unsafe.Pointer, ref js.Ref) 43 44 //go:wasmimport plat/js/webext/browseraction load_SetBadgeTextArgDetails 45 //go:noescape 46 func SetBadgeTextArgDetailsJSLoad( 47 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 48 49 //go:wasmimport plat/js/webext/browseraction store_SetIconArgDetails 50 //go:noescape 51 func SetIconArgDetailsJSStore( 52 ptr unsafe.Pointer, ref js.Ref) 53 54 //go:wasmimport plat/js/webext/browseraction load_SetIconArgDetails 55 //go:noescape 56 func SetIconArgDetailsJSLoad( 57 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 58 59 //go:wasmimport plat/js/webext/browseraction store_SetPopupArgDetails 60 //go:noescape 61 func SetPopupArgDetailsJSStore( 62 ptr unsafe.Pointer, ref js.Ref) 63 64 //go:wasmimport plat/js/webext/browseraction load_SetPopupArgDetails 65 //go:noescape 66 func SetPopupArgDetailsJSLoad( 67 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 68 69 //go:wasmimport plat/js/webext/browseraction store_SetTitleArgDetails 70 //go:noescape 71 func SetTitleArgDetailsJSStore( 72 ptr unsafe.Pointer, ref js.Ref) 73 74 //go:wasmimport plat/js/webext/browseraction load_SetTitleArgDetails 75 //go:noescape 76 func SetTitleArgDetailsJSLoad( 77 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 78 79 //go:wasmimport plat/js/webext/browseraction store_TabDetails 80 //go:noescape 81 func TabDetailsJSStore( 82 ptr unsafe.Pointer, ref js.Ref) 83 84 //go:wasmimport plat/js/webext/browseraction load_TabDetails 85 //go:noescape 86 func TabDetailsJSLoad( 87 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 88 89 //go:wasmimport plat/js/webext/browseraction has_Disable 90 //go:noescape 91 func HasFuncDisable() js.Ref 92 93 //go:wasmimport plat/js/webext/browseraction func_Disable 94 //go:noescape 95 func FuncDisable(fn unsafe.Pointer) 96 97 //go:wasmimport plat/js/webext/browseraction call_Disable 98 //go:noescape 99 func CallDisable( 100 retPtr unsafe.Pointer, 101 tabId float64) 102 103 //go:wasmimport plat/js/webext/browseraction try_Disable 104 //go:noescape 105 func TryDisable( 106 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 107 tabId float64) (ok js.Ref) 108 109 //go:wasmimport plat/js/webext/browseraction has_Enable 110 //go:noescape 111 func HasFuncEnable() js.Ref 112 113 //go:wasmimport plat/js/webext/browseraction func_Enable 114 //go:noescape 115 func FuncEnable(fn unsafe.Pointer) 116 117 //go:wasmimport plat/js/webext/browseraction call_Enable 118 //go:noescape 119 func CallEnable( 120 retPtr unsafe.Pointer, 121 tabId float64) 122 123 //go:wasmimport plat/js/webext/browseraction try_Enable 124 //go:noescape 125 func TryEnable( 126 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 127 tabId float64) (ok js.Ref) 128 129 //go:wasmimport plat/js/webext/browseraction has_GetBadgeBackgroundColor 130 //go:noescape 131 func HasFuncGetBadgeBackgroundColor() js.Ref 132 133 //go:wasmimport plat/js/webext/browseraction func_GetBadgeBackgroundColor 134 //go:noescape 135 func FuncGetBadgeBackgroundColor(fn unsafe.Pointer) 136 137 //go:wasmimport plat/js/webext/browseraction call_GetBadgeBackgroundColor 138 //go:noescape 139 func CallGetBadgeBackgroundColor( 140 retPtr unsafe.Pointer, 141 details unsafe.Pointer) 142 143 //go:wasmimport plat/js/webext/browseraction try_GetBadgeBackgroundColor 144 //go:noescape 145 func TryGetBadgeBackgroundColor( 146 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 147 details unsafe.Pointer) (ok js.Ref) 148 149 //go:wasmimport plat/js/webext/browseraction has_GetBadgeText 150 //go:noescape 151 func HasFuncGetBadgeText() js.Ref 152 153 //go:wasmimport plat/js/webext/browseraction func_GetBadgeText 154 //go:noescape 155 func FuncGetBadgeText(fn unsafe.Pointer) 156 157 //go:wasmimport plat/js/webext/browseraction call_GetBadgeText 158 //go:noescape 159 func CallGetBadgeText( 160 retPtr unsafe.Pointer, 161 details unsafe.Pointer) 162 163 //go:wasmimport plat/js/webext/browseraction try_GetBadgeText 164 //go:noescape 165 func TryGetBadgeText( 166 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 167 details unsafe.Pointer) (ok js.Ref) 168 169 //go:wasmimport plat/js/webext/browseraction has_GetPopup 170 //go:noescape 171 func HasFuncGetPopup() js.Ref 172 173 //go:wasmimport plat/js/webext/browseraction func_GetPopup 174 //go:noescape 175 func FuncGetPopup(fn unsafe.Pointer) 176 177 //go:wasmimport plat/js/webext/browseraction call_GetPopup 178 //go:noescape 179 func CallGetPopup( 180 retPtr unsafe.Pointer, 181 details unsafe.Pointer) 182 183 //go:wasmimport plat/js/webext/browseraction try_GetPopup 184 //go:noescape 185 func TryGetPopup( 186 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 187 details unsafe.Pointer) (ok js.Ref) 188 189 //go:wasmimport plat/js/webext/browseraction has_GetTitle 190 //go:noescape 191 func HasFuncGetTitle() js.Ref 192 193 //go:wasmimport plat/js/webext/browseraction func_GetTitle 194 //go:noescape 195 func FuncGetTitle(fn unsafe.Pointer) 196 197 //go:wasmimport plat/js/webext/browseraction call_GetTitle 198 //go:noescape 199 func CallGetTitle( 200 retPtr unsafe.Pointer, 201 details unsafe.Pointer) 202 203 //go:wasmimport plat/js/webext/browseraction try_GetTitle 204 //go:noescape 205 func TryGetTitle( 206 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 207 details unsafe.Pointer) (ok js.Ref) 208 209 //go:wasmimport plat/js/webext/browseraction has_OnClicked 210 //go:noescape 211 func HasFuncOnClicked() js.Ref 212 213 //go:wasmimport plat/js/webext/browseraction func_OnClicked 214 //go:noescape 215 func FuncOnClicked(fn unsafe.Pointer) 216 217 //go:wasmimport plat/js/webext/browseraction call_OnClicked 218 //go:noescape 219 func CallOnClicked( 220 retPtr unsafe.Pointer, 221 callback js.Ref) 222 223 //go:wasmimport plat/js/webext/browseraction try_OnClicked 224 //go:noescape 225 func TryOnClicked( 226 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 227 callback js.Ref) (ok js.Ref) 228 229 //go:wasmimport plat/js/webext/browseraction has_OffClicked 230 //go:noescape 231 func HasFuncOffClicked() js.Ref 232 233 //go:wasmimport plat/js/webext/browseraction func_OffClicked 234 //go:noescape 235 func FuncOffClicked(fn unsafe.Pointer) 236 237 //go:wasmimport plat/js/webext/browseraction call_OffClicked 238 //go:noescape 239 func CallOffClicked( 240 retPtr unsafe.Pointer, 241 callback js.Ref) 242 243 //go:wasmimport plat/js/webext/browseraction try_OffClicked 244 //go:noescape 245 func TryOffClicked( 246 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 247 callback js.Ref) (ok js.Ref) 248 249 //go:wasmimport plat/js/webext/browseraction has_HasOnClicked 250 //go:noescape 251 func HasFuncHasOnClicked() js.Ref 252 253 //go:wasmimport plat/js/webext/browseraction func_HasOnClicked 254 //go:noescape 255 func FuncHasOnClicked(fn unsafe.Pointer) 256 257 //go:wasmimport plat/js/webext/browseraction call_HasOnClicked 258 //go:noescape 259 func CallHasOnClicked( 260 retPtr unsafe.Pointer, 261 callback js.Ref) 262 263 //go:wasmimport plat/js/webext/browseraction try_HasOnClicked 264 //go:noescape 265 func TryHasOnClicked( 266 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 267 callback js.Ref) (ok js.Ref) 268 269 //go:wasmimport plat/js/webext/browseraction has_OpenPopup 270 //go:noescape 271 func HasFuncOpenPopup() js.Ref 272 273 //go:wasmimport plat/js/webext/browseraction func_OpenPopup 274 //go:noescape 275 func FuncOpenPopup(fn unsafe.Pointer) 276 277 //go:wasmimport plat/js/webext/browseraction call_OpenPopup 278 //go:noescape 279 func CallOpenPopup( 280 retPtr unsafe.Pointer) 281 282 //go:wasmimport plat/js/webext/browseraction try_OpenPopup 283 //go:noescape 284 func TryOpenPopup( 285 retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 286 287 //go:wasmimport plat/js/webext/browseraction has_SetBadgeBackgroundColor 288 //go:noescape 289 func HasFuncSetBadgeBackgroundColor() js.Ref 290 291 //go:wasmimport plat/js/webext/browseraction func_SetBadgeBackgroundColor 292 //go:noescape 293 func FuncSetBadgeBackgroundColor(fn unsafe.Pointer) 294 295 //go:wasmimport plat/js/webext/browseraction call_SetBadgeBackgroundColor 296 //go:noescape 297 func CallSetBadgeBackgroundColor( 298 retPtr unsafe.Pointer, 299 details unsafe.Pointer) 300 301 //go:wasmimport plat/js/webext/browseraction try_SetBadgeBackgroundColor 302 //go:noescape 303 func TrySetBadgeBackgroundColor( 304 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 305 details unsafe.Pointer) (ok js.Ref) 306 307 //go:wasmimport plat/js/webext/browseraction has_SetBadgeText 308 //go:noescape 309 func HasFuncSetBadgeText() js.Ref 310 311 //go:wasmimport plat/js/webext/browseraction func_SetBadgeText 312 //go:noescape 313 func FuncSetBadgeText(fn unsafe.Pointer) 314 315 //go:wasmimport plat/js/webext/browseraction call_SetBadgeText 316 //go:noescape 317 func CallSetBadgeText( 318 retPtr unsafe.Pointer, 319 details unsafe.Pointer) 320 321 //go:wasmimport plat/js/webext/browseraction try_SetBadgeText 322 //go:noescape 323 func TrySetBadgeText( 324 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 325 details unsafe.Pointer) (ok js.Ref) 326 327 //go:wasmimport plat/js/webext/browseraction has_SetIcon 328 //go:noescape 329 func HasFuncSetIcon() js.Ref 330 331 //go:wasmimport plat/js/webext/browseraction func_SetIcon 332 //go:noescape 333 func FuncSetIcon(fn unsafe.Pointer) 334 335 //go:wasmimport plat/js/webext/browseraction call_SetIcon 336 //go:noescape 337 func CallSetIcon( 338 retPtr unsafe.Pointer, 339 details unsafe.Pointer) 340 341 //go:wasmimport plat/js/webext/browseraction try_SetIcon 342 //go:noescape 343 func TrySetIcon( 344 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 345 details unsafe.Pointer) (ok js.Ref) 346 347 //go:wasmimport plat/js/webext/browseraction has_SetPopup 348 //go:noescape 349 func HasFuncSetPopup() js.Ref 350 351 //go:wasmimport plat/js/webext/browseraction func_SetPopup 352 //go:noescape 353 func FuncSetPopup(fn unsafe.Pointer) 354 355 //go:wasmimport plat/js/webext/browseraction call_SetPopup 356 //go:noescape 357 func CallSetPopup( 358 retPtr unsafe.Pointer, 359 details unsafe.Pointer) 360 361 //go:wasmimport plat/js/webext/browseraction try_SetPopup 362 //go:noescape 363 func TrySetPopup( 364 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 365 details unsafe.Pointer) (ok js.Ref) 366 367 //go:wasmimport plat/js/webext/browseraction has_SetTitle 368 //go:noescape 369 func HasFuncSetTitle() js.Ref 370 371 //go:wasmimport plat/js/webext/browseraction func_SetTitle 372 //go:noescape 373 func FuncSetTitle(fn unsafe.Pointer) 374 375 //go:wasmimport plat/js/webext/browseraction call_SetTitle 376 //go:noescape 377 func CallSetTitle( 378 retPtr unsafe.Pointer, 379 details unsafe.Pointer) 380 381 //go:wasmimport plat/js/webext/browseraction try_SetTitle 382 //go:noescape 383 func TrySetTitle( 384 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 385 details unsafe.Pointer) (ok js.Ref)