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)