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)