github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/inputmethodprivate/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/inputmethodprivate constof_AutoCapitalizeType
    20  //go:noescape
    21  func ConstOfAutoCapitalizeType(str js.Ref) uint32
    22  
    23  //go:wasmimport plat/js/webext/inputmethodprivate store_FinishComposingTextArgParameters
    24  //go:noescape
    25  func FinishComposingTextArgParametersJSStore(
    26  	ptr unsafe.Pointer, ref js.Ref)
    27  
    28  //go:wasmimport plat/js/webext/inputmethodprivate load_FinishComposingTextArgParameters
    29  //go:noescape
    30  func FinishComposingTextArgParametersJSLoad(
    31  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    32  
    33  //go:wasmimport plat/js/webext/inputmethodprivate constof_FocusReason
    34  //go:noescape
    35  func ConstOfFocusReason(str js.Ref) uint32
    36  
    37  //go:wasmimport plat/js/webext/inputmethodprivate store_GetInputMethodConfigReturnType
    38  //go:noescape
    39  func GetInputMethodConfigReturnTypeJSStore(
    40  	ptr unsafe.Pointer, ref js.Ref)
    41  
    42  //go:wasmimport plat/js/webext/inputmethodprivate load_GetInputMethodConfigReturnType
    43  //go:noescape
    44  func GetInputMethodConfigReturnTypeJSLoad(
    45  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    46  
    47  //go:wasmimport plat/js/webext/inputmethodprivate store_GetInputMethodsReturnTypeElem
    48  //go:noescape
    49  func GetInputMethodsReturnTypeElemJSStore(
    50  	ptr unsafe.Pointer, ref js.Ref)
    51  
    52  //go:wasmimport plat/js/webext/inputmethodprivate load_GetInputMethodsReturnTypeElem
    53  //go:noescape
    54  func GetInputMethodsReturnTypeElemJSLoad(
    55  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    56  
    57  //go:wasmimport plat/js/webext/inputmethodprivate store_GetSurroundingTextReturnType
    58  //go:noescape
    59  func GetSurroundingTextReturnTypeJSStore(
    60  	ptr unsafe.Pointer, ref js.Ref)
    61  
    62  //go:wasmimport plat/js/webext/inputmethodprivate load_GetSurroundingTextReturnType
    63  //go:noescape
    64  func GetSurroundingTextReturnTypeJSLoad(
    65  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    66  
    67  //go:wasmimport plat/js/webext/inputmethodprivate store_GetTextFieldBoundsArgParameters
    68  //go:noescape
    69  func GetTextFieldBoundsArgParametersJSStore(
    70  	ptr unsafe.Pointer, ref js.Ref)
    71  
    72  //go:wasmimport plat/js/webext/inputmethodprivate load_GetTextFieldBoundsArgParameters
    73  //go:noescape
    74  func GetTextFieldBoundsArgParametersJSLoad(
    75  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    76  
    77  //go:wasmimport plat/js/webext/inputmethodprivate store_GetTextFieldBoundsReturnType
    78  //go:noescape
    79  func GetTextFieldBoundsReturnTypeJSStore(
    80  	ptr unsafe.Pointer, ref js.Ref)
    81  
    82  //go:wasmimport plat/js/webext/inputmethodprivate load_GetTextFieldBoundsReturnType
    83  //go:noescape
    84  func GetTextFieldBoundsReturnTypeJSLoad(
    85  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    86  
    87  //go:wasmimport plat/js/webext/inputmethodprivate constof_InputModeType
    88  //go:noescape
    89  func ConstOfInputModeType(str js.Ref) uint32
    90  
    91  //go:wasmimport plat/js/webext/inputmethodprivate constof_InputContextType
    92  //go:noescape
    93  func ConstOfInputContextType(str js.Ref) uint32
    94  
    95  //go:wasmimport plat/js/webext/inputmethodprivate store_InputContext
    96  //go:noescape
    97  func InputContextJSStore(
    98  	ptr unsafe.Pointer, ref js.Ref)
    99  
   100  //go:wasmimport plat/js/webext/inputmethodprivate load_InputContext
   101  //go:noescape
   102  func InputContextJSLoad(
   103  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   104  
   105  //go:wasmimport plat/js/webext/inputmethodprivate store_InputMethodSettingsFieldPinyinFuzzyConfig
   106  //go:noescape
   107  func InputMethodSettingsFieldPinyinFuzzyConfigJSStore(
   108  	ptr unsafe.Pointer, ref js.Ref)
   109  
   110  //go:wasmimport plat/js/webext/inputmethodprivate load_InputMethodSettingsFieldPinyinFuzzyConfig
   111  //go:noescape
   112  func InputMethodSettingsFieldPinyinFuzzyConfigJSLoad(
   113  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   114  
   115  //go:wasmimport plat/js/webext/inputmethodprivate store_InputMethodSettings
   116  //go:noescape
   117  func InputMethodSettingsJSStore(
   118  	ptr unsafe.Pointer, ref js.Ref)
   119  
   120  //go:wasmimport plat/js/webext/inputmethodprivate load_InputMethodSettings
   121  //go:noescape
   122  func InputMethodSettingsJSLoad(
   123  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   124  
   125  //go:wasmimport plat/js/webext/inputmethodprivate constof_MenuItemStyle
   126  //go:noescape
   127  func ConstOfMenuItemStyle(str js.Ref) uint32
   128  
   129  //go:wasmimport plat/js/webext/inputmethodprivate store_MenuItem
   130  //go:noescape
   131  func MenuItemJSStore(
   132  	ptr unsafe.Pointer, ref js.Ref)
   133  
   134  //go:wasmimport plat/js/webext/inputmethodprivate load_MenuItem
   135  //go:noescape
   136  func MenuItemJSLoad(
   137  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   138  
   139  //go:wasmimport plat/js/webext/inputmethodprivate store_OnAutocorrectArgParameters
   140  //go:noescape
   141  func OnAutocorrectArgParametersJSStore(
   142  	ptr unsafe.Pointer, ref js.Ref)
   143  
   144  //go:wasmimport plat/js/webext/inputmethodprivate load_OnAutocorrectArgParameters
   145  //go:noescape
   146  func OnAutocorrectArgParametersJSLoad(
   147  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   148  
   149  //go:wasmimport plat/js/webext/inputmethodprivate store_OnCaretBoundsChangedArgCaretBounds
   150  //go:noescape
   151  func OnCaretBoundsChangedArgCaretBoundsJSStore(
   152  	ptr unsafe.Pointer, ref js.Ref)
   153  
   154  //go:wasmimport plat/js/webext/inputmethodprivate load_OnCaretBoundsChangedArgCaretBounds
   155  //go:noescape
   156  func OnCaretBoundsChangedArgCaretBoundsJSLoad(
   157  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   158  
   159  //go:wasmimport plat/js/webext/inputmethodprivate constof_UnderlineStyle
   160  //go:noescape
   161  func ConstOfUnderlineStyle(str js.Ref) uint32
   162  
   163  //go:wasmimport plat/js/webext/inputmethodprivate store_SetCompositionRangeArgParametersFieldSegmentsElem
   164  //go:noescape
   165  func SetCompositionRangeArgParametersFieldSegmentsElemJSStore(
   166  	ptr unsafe.Pointer, ref js.Ref)
   167  
   168  //go:wasmimport plat/js/webext/inputmethodprivate load_SetCompositionRangeArgParametersFieldSegmentsElem
   169  //go:noescape
   170  func SetCompositionRangeArgParametersFieldSegmentsElemJSLoad(
   171  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   172  
   173  //go:wasmimport plat/js/webext/inputmethodprivate store_SetCompositionRangeArgParameters
   174  //go:noescape
   175  func SetCompositionRangeArgParametersJSStore(
   176  	ptr unsafe.Pointer, ref js.Ref)
   177  
   178  //go:wasmimport plat/js/webext/inputmethodprivate load_SetCompositionRangeArgParameters
   179  //go:noescape
   180  func SetCompositionRangeArgParametersJSLoad(
   181  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   182  
   183  //go:wasmimport plat/js/webext/inputmethodprivate has_AddWordToDictionary
   184  //go:noescape
   185  func HasFuncAddWordToDictionary() js.Ref
   186  
   187  //go:wasmimport plat/js/webext/inputmethodprivate func_AddWordToDictionary
   188  //go:noescape
   189  func FuncAddWordToDictionary(fn unsafe.Pointer)
   190  
   191  //go:wasmimport plat/js/webext/inputmethodprivate call_AddWordToDictionary
   192  //go:noescape
   193  func CallAddWordToDictionary(
   194  	retPtr unsafe.Pointer,
   195  	word js.Ref)
   196  
   197  //go:wasmimport plat/js/webext/inputmethodprivate try_AddWordToDictionary
   198  //go:noescape
   199  func TryAddWordToDictionary(
   200  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   201  	word js.Ref) (ok js.Ref)
   202  
   203  //go:wasmimport plat/js/webext/inputmethodprivate has_FetchAllDictionaryWords
   204  //go:noescape
   205  func HasFuncFetchAllDictionaryWords() js.Ref
   206  
   207  //go:wasmimport plat/js/webext/inputmethodprivate func_FetchAllDictionaryWords
   208  //go:noescape
   209  func FuncFetchAllDictionaryWords(fn unsafe.Pointer)
   210  
   211  //go:wasmimport plat/js/webext/inputmethodprivate call_FetchAllDictionaryWords
   212  //go:noescape
   213  func CallFetchAllDictionaryWords(
   214  	retPtr unsafe.Pointer)
   215  
   216  //go:wasmimport plat/js/webext/inputmethodprivate try_FetchAllDictionaryWords
   217  //go:noescape
   218  func TryFetchAllDictionaryWords(
   219  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   220  
   221  //go:wasmimport plat/js/webext/inputmethodprivate has_FinishComposingText
   222  //go:noescape
   223  func HasFuncFinishComposingText() js.Ref
   224  
   225  //go:wasmimport plat/js/webext/inputmethodprivate func_FinishComposingText
   226  //go:noescape
   227  func FuncFinishComposingText(fn unsafe.Pointer)
   228  
   229  //go:wasmimport plat/js/webext/inputmethodprivate call_FinishComposingText
   230  //go:noescape
   231  func CallFinishComposingText(
   232  	retPtr unsafe.Pointer,
   233  	parameters unsafe.Pointer)
   234  
   235  //go:wasmimport plat/js/webext/inputmethodprivate try_FinishComposingText
   236  //go:noescape
   237  func TryFinishComposingText(
   238  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   239  	parameters unsafe.Pointer) (ok js.Ref)
   240  
   241  //go:wasmimport plat/js/webext/inputmethodprivate has_GetCurrentInputMethod
   242  //go:noescape
   243  func HasFuncGetCurrentInputMethod() js.Ref
   244  
   245  //go:wasmimport plat/js/webext/inputmethodprivate func_GetCurrentInputMethod
   246  //go:noescape
   247  func FuncGetCurrentInputMethod(fn unsafe.Pointer)
   248  
   249  //go:wasmimport plat/js/webext/inputmethodprivate call_GetCurrentInputMethod
   250  //go:noescape
   251  func CallGetCurrentInputMethod(
   252  	retPtr unsafe.Pointer)
   253  
   254  //go:wasmimport plat/js/webext/inputmethodprivate try_GetCurrentInputMethod
   255  //go:noescape
   256  func TryGetCurrentInputMethod(
   257  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   258  
   259  //go:wasmimport plat/js/webext/inputmethodprivate has_GetInputMethodConfig
   260  //go:noescape
   261  func HasFuncGetInputMethodConfig() js.Ref
   262  
   263  //go:wasmimport plat/js/webext/inputmethodprivate func_GetInputMethodConfig
   264  //go:noescape
   265  func FuncGetInputMethodConfig(fn unsafe.Pointer)
   266  
   267  //go:wasmimport plat/js/webext/inputmethodprivate call_GetInputMethodConfig
   268  //go:noescape
   269  func CallGetInputMethodConfig(
   270  	retPtr unsafe.Pointer)
   271  
   272  //go:wasmimport plat/js/webext/inputmethodprivate try_GetInputMethodConfig
   273  //go:noescape
   274  func TryGetInputMethodConfig(
   275  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   276  
   277  //go:wasmimport plat/js/webext/inputmethodprivate has_GetInputMethods
   278  //go:noescape
   279  func HasFuncGetInputMethods() js.Ref
   280  
   281  //go:wasmimport plat/js/webext/inputmethodprivate func_GetInputMethods
   282  //go:noescape
   283  func FuncGetInputMethods(fn unsafe.Pointer)
   284  
   285  //go:wasmimport plat/js/webext/inputmethodprivate call_GetInputMethods
   286  //go:noescape
   287  func CallGetInputMethods(
   288  	retPtr unsafe.Pointer)
   289  
   290  //go:wasmimport plat/js/webext/inputmethodprivate try_GetInputMethods
   291  //go:noescape
   292  func TryGetInputMethods(
   293  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   294  
   295  //go:wasmimport plat/js/webext/inputmethodprivate has_GetSettings
   296  //go:noescape
   297  func HasFuncGetSettings() js.Ref
   298  
   299  //go:wasmimport plat/js/webext/inputmethodprivate func_GetSettings
   300  //go:noescape
   301  func FuncGetSettings(fn unsafe.Pointer)
   302  
   303  //go:wasmimport plat/js/webext/inputmethodprivate call_GetSettings
   304  //go:noescape
   305  func CallGetSettings(
   306  	retPtr unsafe.Pointer,
   307  	engineID js.Ref)
   308  
   309  //go:wasmimport plat/js/webext/inputmethodprivate try_GetSettings
   310  //go:noescape
   311  func TryGetSettings(
   312  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   313  	engineID js.Ref) (ok js.Ref)
   314  
   315  //go:wasmimport plat/js/webext/inputmethodprivate has_GetSurroundingText
   316  //go:noescape
   317  func HasFuncGetSurroundingText() js.Ref
   318  
   319  //go:wasmimport plat/js/webext/inputmethodprivate func_GetSurroundingText
   320  //go:noescape
   321  func FuncGetSurroundingText(fn unsafe.Pointer)
   322  
   323  //go:wasmimport plat/js/webext/inputmethodprivate call_GetSurroundingText
   324  //go:noescape
   325  func CallGetSurroundingText(
   326  	retPtr unsafe.Pointer,
   327  	beforeLength float64,
   328  	afterLength float64)
   329  
   330  //go:wasmimport plat/js/webext/inputmethodprivate try_GetSurroundingText
   331  //go:noescape
   332  func TryGetSurroundingText(
   333  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   334  	beforeLength float64,
   335  	afterLength float64) (ok js.Ref)
   336  
   337  //go:wasmimport plat/js/webext/inputmethodprivate has_GetTextFieldBounds
   338  //go:noescape
   339  func HasFuncGetTextFieldBounds() js.Ref
   340  
   341  //go:wasmimport plat/js/webext/inputmethodprivate func_GetTextFieldBounds
   342  //go:noescape
   343  func FuncGetTextFieldBounds(fn unsafe.Pointer)
   344  
   345  //go:wasmimport plat/js/webext/inputmethodprivate call_GetTextFieldBounds
   346  //go:noescape
   347  func CallGetTextFieldBounds(
   348  	retPtr unsafe.Pointer,
   349  	parameters unsafe.Pointer)
   350  
   351  //go:wasmimport plat/js/webext/inputmethodprivate try_GetTextFieldBounds
   352  //go:noescape
   353  func TryGetTextFieldBounds(
   354  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   355  	parameters unsafe.Pointer) (ok js.Ref)
   356  
   357  //go:wasmimport plat/js/webext/inputmethodprivate has_HideInputView
   358  //go:noescape
   359  func HasFuncHideInputView() js.Ref
   360  
   361  //go:wasmimport plat/js/webext/inputmethodprivate func_HideInputView
   362  //go:noescape
   363  func FuncHideInputView(fn unsafe.Pointer)
   364  
   365  //go:wasmimport plat/js/webext/inputmethodprivate call_HideInputView
   366  //go:noescape
   367  func CallHideInputView(
   368  	retPtr unsafe.Pointer)
   369  
   370  //go:wasmimport plat/js/webext/inputmethodprivate try_HideInputView
   371  //go:noescape
   372  func TryHideInputView(
   373  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   374  
   375  //go:wasmimport plat/js/webext/inputmethodprivate has_NotifyInputMethodReadyForTesting
   376  //go:noescape
   377  func HasFuncNotifyInputMethodReadyForTesting() js.Ref
   378  
   379  //go:wasmimport plat/js/webext/inputmethodprivate func_NotifyInputMethodReadyForTesting
   380  //go:noescape
   381  func FuncNotifyInputMethodReadyForTesting(fn unsafe.Pointer)
   382  
   383  //go:wasmimport plat/js/webext/inputmethodprivate call_NotifyInputMethodReadyForTesting
   384  //go:noescape
   385  func CallNotifyInputMethodReadyForTesting(
   386  	retPtr unsafe.Pointer)
   387  
   388  //go:wasmimport plat/js/webext/inputmethodprivate try_NotifyInputMethodReadyForTesting
   389  //go:noescape
   390  func TryNotifyInputMethodReadyForTesting(
   391  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   392  
   393  //go:wasmimport plat/js/webext/inputmethodprivate has_OnAutocorrect
   394  //go:noescape
   395  func HasFuncOnAutocorrect() js.Ref
   396  
   397  //go:wasmimport plat/js/webext/inputmethodprivate func_OnAutocorrect
   398  //go:noescape
   399  func FuncOnAutocorrect(fn unsafe.Pointer)
   400  
   401  //go:wasmimport plat/js/webext/inputmethodprivate call_OnAutocorrect
   402  //go:noescape
   403  func CallOnAutocorrect(
   404  	retPtr unsafe.Pointer,
   405  	parameters unsafe.Pointer)
   406  
   407  //go:wasmimport plat/js/webext/inputmethodprivate try_OnAutocorrect
   408  //go:noescape
   409  func TryOnAutocorrect(
   410  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   411  	parameters unsafe.Pointer) (ok js.Ref)
   412  
   413  //go:wasmimport plat/js/webext/inputmethodprivate has_OnCaretBoundsChanged
   414  //go:noescape
   415  func HasFuncOnCaretBoundsChanged() js.Ref
   416  
   417  //go:wasmimport plat/js/webext/inputmethodprivate func_OnCaretBoundsChanged
   418  //go:noescape
   419  func FuncOnCaretBoundsChanged(fn unsafe.Pointer)
   420  
   421  //go:wasmimport plat/js/webext/inputmethodprivate call_OnCaretBoundsChanged
   422  //go:noescape
   423  func CallOnCaretBoundsChanged(
   424  	retPtr unsafe.Pointer,
   425  	callback js.Ref)
   426  
   427  //go:wasmimport plat/js/webext/inputmethodprivate try_OnCaretBoundsChanged
   428  //go:noescape
   429  func TryOnCaretBoundsChanged(
   430  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   431  	callback js.Ref) (ok js.Ref)
   432  
   433  //go:wasmimport plat/js/webext/inputmethodprivate has_OffCaretBoundsChanged
   434  //go:noescape
   435  func HasFuncOffCaretBoundsChanged() js.Ref
   436  
   437  //go:wasmimport plat/js/webext/inputmethodprivate func_OffCaretBoundsChanged
   438  //go:noescape
   439  func FuncOffCaretBoundsChanged(fn unsafe.Pointer)
   440  
   441  //go:wasmimport plat/js/webext/inputmethodprivate call_OffCaretBoundsChanged
   442  //go:noescape
   443  func CallOffCaretBoundsChanged(
   444  	retPtr unsafe.Pointer,
   445  	callback js.Ref)
   446  
   447  //go:wasmimport plat/js/webext/inputmethodprivate try_OffCaretBoundsChanged
   448  //go:noescape
   449  func TryOffCaretBoundsChanged(
   450  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   451  	callback js.Ref) (ok js.Ref)
   452  
   453  //go:wasmimport plat/js/webext/inputmethodprivate has_HasOnCaretBoundsChanged
   454  //go:noescape
   455  func HasFuncHasOnCaretBoundsChanged() js.Ref
   456  
   457  //go:wasmimport plat/js/webext/inputmethodprivate func_HasOnCaretBoundsChanged
   458  //go:noescape
   459  func FuncHasOnCaretBoundsChanged(fn unsafe.Pointer)
   460  
   461  //go:wasmimport plat/js/webext/inputmethodprivate call_HasOnCaretBoundsChanged
   462  //go:noescape
   463  func CallHasOnCaretBoundsChanged(
   464  	retPtr unsafe.Pointer,
   465  	callback js.Ref)
   466  
   467  //go:wasmimport plat/js/webext/inputmethodprivate try_HasOnCaretBoundsChanged
   468  //go:noescape
   469  func TryHasOnCaretBoundsChanged(
   470  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   471  	callback js.Ref) (ok js.Ref)
   472  
   473  //go:wasmimport plat/js/webext/inputmethodprivate has_OnChanged
   474  //go:noescape
   475  func HasFuncOnChanged() js.Ref
   476  
   477  //go:wasmimport plat/js/webext/inputmethodprivate func_OnChanged
   478  //go:noescape
   479  func FuncOnChanged(fn unsafe.Pointer)
   480  
   481  //go:wasmimport plat/js/webext/inputmethodprivate call_OnChanged
   482  //go:noescape
   483  func CallOnChanged(
   484  	retPtr unsafe.Pointer,
   485  	callback js.Ref)
   486  
   487  //go:wasmimport plat/js/webext/inputmethodprivate try_OnChanged
   488  //go:noescape
   489  func TryOnChanged(
   490  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   491  	callback js.Ref) (ok js.Ref)
   492  
   493  //go:wasmimport plat/js/webext/inputmethodprivate has_OffChanged
   494  //go:noescape
   495  func HasFuncOffChanged() js.Ref
   496  
   497  //go:wasmimport plat/js/webext/inputmethodprivate func_OffChanged
   498  //go:noescape
   499  func FuncOffChanged(fn unsafe.Pointer)
   500  
   501  //go:wasmimport plat/js/webext/inputmethodprivate call_OffChanged
   502  //go:noescape
   503  func CallOffChanged(
   504  	retPtr unsafe.Pointer,
   505  	callback js.Ref)
   506  
   507  //go:wasmimport plat/js/webext/inputmethodprivate try_OffChanged
   508  //go:noescape
   509  func TryOffChanged(
   510  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   511  	callback js.Ref) (ok js.Ref)
   512  
   513  //go:wasmimport plat/js/webext/inputmethodprivate has_HasOnChanged
   514  //go:noescape
   515  func HasFuncHasOnChanged() js.Ref
   516  
   517  //go:wasmimport plat/js/webext/inputmethodprivate func_HasOnChanged
   518  //go:noescape
   519  func FuncHasOnChanged(fn unsafe.Pointer)
   520  
   521  //go:wasmimport plat/js/webext/inputmethodprivate call_HasOnChanged
   522  //go:noescape
   523  func CallHasOnChanged(
   524  	retPtr unsafe.Pointer,
   525  	callback js.Ref)
   526  
   527  //go:wasmimport plat/js/webext/inputmethodprivate try_HasOnChanged
   528  //go:noescape
   529  func TryHasOnChanged(
   530  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   531  	callback js.Ref) (ok js.Ref)
   532  
   533  //go:wasmimport plat/js/webext/inputmethodprivate has_OnDictionaryChanged
   534  //go:noescape
   535  func HasFuncOnDictionaryChanged() js.Ref
   536  
   537  //go:wasmimport plat/js/webext/inputmethodprivate func_OnDictionaryChanged
   538  //go:noescape
   539  func FuncOnDictionaryChanged(fn unsafe.Pointer)
   540  
   541  //go:wasmimport plat/js/webext/inputmethodprivate call_OnDictionaryChanged
   542  //go:noescape
   543  func CallOnDictionaryChanged(
   544  	retPtr unsafe.Pointer,
   545  	callback js.Ref)
   546  
   547  //go:wasmimport plat/js/webext/inputmethodprivate try_OnDictionaryChanged
   548  //go:noescape
   549  func TryOnDictionaryChanged(
   550  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   551  	callback js.Ref) (ok js.Ref)
   552  
   553  //go:wasmimport plat/js/webext/inputmethodprivate has_OffDictionaryChanged
   554  //go:noescape
   555  func HasFuncOffDictionaryChanged() js.Ref
   556  
   557  //go:wasmimport plat/js/webext/inputmethodprivate func_OffDictionaryChanged
   558  //go:noescape
   559  func FuncOffDictionaryChanged(fn unsafe.Pointer)
   560  
   561  //go:wasmimport plat/js/webext/inputmethodprivate call_OffDictionaryChanged
   562  //go:noescape
   563  func CallOffDictionaryChanged(
   564  	retPtr unsafe.Pointer,
   565  	callback js.Ref)
   566  
   567  //go:wasmimport plat/js/webext/inputmethodprivate try_OffDictionaryChanged
   568  //go:noescape
   569  func TryOffDictionaryChanged(
   570  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   571  	callback js.Ref) (ok js.Ref)
   572  
   573  //go:wasmimport plat/js/webext/inputmethodprivate has_HasOnDictionaryChanged
   574  //go:noescape
   575  func HasFuncHasOnDictionaryChanged() js.Ref
   576  
   577  //go:wasmimport plat/js/webext/inputmethodprivate func_HasOnDictionaryChanged
   578  //go:noescape
   579  func FuncHasOnDictionaryChanged(fn unsafe.Pointer)
   580  
   581  //go:wasmimport plat/js/webext/inputmethodprivate call_HasOnDictionaryChanged
   582  //go:noescape
   583  func CallHasOnDictionaryChanged(
   584  	retPtr unsafe.Pointer,
   585  	callback js.Ref)
   586  
   587  //go:wasmimport plat/js/webext/inputmethodprivate try_HasOnDictionaryChanged
   588  //go:noescape
   589  func TryHasOnDictionaryChanged(
   590  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   591  	callback js.Ref) (ok js.Ref)
   592  
   593  //go:wasmimport plat/js/webext/inputmethodprivate has_OnDictionaryLoaded
   594  //go:noescape
   595  func HasFuncOnDictionaryLoaded() js.Ref
   596  
   597  //go:wasmimport plat/js/webext/inputmethodprivate func_OnDictionaryLoaded
   598  //go:noescape
   599  func FuncOnDictionaryLoaded(fn unsafe.Pointer)
   600  
   601  //go:wasmimport plat/js/webext/inputmethodprivate call_OnDictionaryLoaded
   602  //go:noescape
   603  func CallOnDictionaryLoaded(
   604  	retPtr unsafe.Pointer,
   605  	callback js.Ref)
   606  
   607  //go:wasmimport plat/js/webext/inputmethodprivate try_OnDictionaryLoaded
   608  //go:noescape
   609  func TryOnDictionaryLoaded(
   610  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   611  	callback js.Ref) (ok js.Ref)
   612  
   613  //go:wasmimport plat/js/webext/inputmethodprivate has_OffDictionaryLoaded
   614  //go:noescape
   615  func HasFuncOffDictionaryLoaded() js.Ref
   616  
   617  //go:wasmimport plat/js/webext/inputmethodprivate func_OffDictionaryLoaded
   618  //go:noescape
   619  func FuncOffDictionaryLoaded(fn unsafe.Pointer)
   620  
   621  //go:wasmimport plat/js/webext/inputmethodprivate call_OffDictionaryLoaded
   622  //go:noescape
   623  func CallOffDictionaryLoaded(
   624  	retPtr unsafe.Pointer,
   625  	callback js.Ref)
   626  
   627  //go:wasmimport plat/js/webext/inputmethodprivate try_OffDictionaryLoaded
   628  //go:noescape
   629  func TryOffDictionaryLoaded(
   630  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   631  	callback js.Ref) (ok js.Ref)
   632  
   633  //go:wasmimport plat/js/webext/inputmethodprivate has_HasOnDictionaryLoaded
   634  //go:noescape
   635  func HasFuncHasOnDictionaryLoaded() js.Ref
   636  
   637  //go:wasmimport plat/js/webext/inputmethodprivate func_HasOnDictionaryLoaded
   638  //go:noescape
   639  func FuncHasOnDictionaryLoaded(fn unsafe.Pointer)
   640  
   641  //go:wasmimport plat/js/webext/inputmethodprivate call_HasOnDictionaryLoaded
   642  //go:noescape
   643  func CallHasOnDictionaryLoaded(
   644  	retPtr unsafe.Pointer,
   645  	callback js.Ref)
   646  
   647  //go:wasmimport plat/js/webext/inputmethodprivate try_HasOnDictionaryLoaded
   648  //go:noescape
   649  func TryHasOnDictionaryLoaded(
   650  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   651  	callback js.Ref) (ok js.Ref)
   652  
   653  //go:wasmimport plat/js/webext/inputmethodprivate has_OnFocus
   654  //go:noescape
   655  func HasFuncOnFocus() js.Ref
   656  
   657  //go:wasmimport plat/js/webext/inputmethodprivate func_OnFocus
   658  //go:noescape
   659  func FuncOnFocus(fn unsafe.Pointer)
   660  
   661  //go:wasmimport plat/js/webext/inputmethodprivate call_OnFocus
   662  //go:noescape
   663  func CallOnFocus(
   664  	retPtr unsafe.Pointer,
   665  	callback js.Ref)
   666  
   667  //go:wasmimport plat/js/webext/inputmethodprivate try_OnFocus
   668  //go:noescape
   669  func TryOnFocus(
   670  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   671  	callback js.Ref) (ok js.Ref)
   672  
   673  //go:wasmimport plat/js/webext/inputmethodprivate has_OffFocus
   674  //go:noescape
   675  func HasFuncOffFocus() js.Ref
   676  
   677  //go:wasmimport plat/js/webext/inputmethodprivate func_OffFocus
   678  //go:noescape
   679  func FuncOffFocus(fn unsafe.Pointer)
   680  
   681  //go:wasmimport plat/js/webext/inputmethodprivate call_OffFocus
   682  //go:noescape
   683  func CallOffFocus(
   684  	retPtr unsafe.Pointer,
   685  	callback js.Ref)
   686  
   687  //go:wasmimport plat/js/webext/inputmethodprivate try_OffFocus
   688  //go:noescape
   689  func TryOffFocus(
   690  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   691  	callback js.Ref) (ok js.Ref)
   692  
   693  //go:wasmimport plat/js/webext/inputmethodprivate has_HasOnFocus
   694  //go:noescape
   695  func HasFuncHasOnFocus() js.Ref
   696  
   697  //go:wasmimport plat/js/webext/inputmethodprivate func_HasOnFocus
   698  //go:noescape
   699  func FuncHasOnFocus(fn unsafe.Pointer)
   700  
   701  //go:wasmimport plat/js/webext/inputmethodprivate call_HasOnFocus
   702  //go:noescape
   703  func CallHasOnFocus(
   704  	retPtr unsafe.Pointer,
   705  	callback js.Ref)
   706  
   707  //go:wasmimport plat/js/webext/inputmethodprivate try_HasOnFocus
   708  //go:noescape
   709  func TryHasOnFocus(
   710  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   711  	callback js.Ref) (ok js.Ref)
   712  
   713  //go:wasmimport plat/js/webext/inputmethodprivate has_OnImeMenuActivationChanged
   714  //go:noescape
   715  func HasFuncOnImeMenuActivationChanged() js.Ref
   716  
   717  //go:wasmimport plat/js/webext/inputmethodprivate func_OnImeMenuActivationChanged
   718  //go:noescape
   719  func FuncOnImeMenuActivationChanged(fn unsafe.Pointer)
   720  
   721  //go:wasmimport plat/js/webext/inputmethodprivate call_OnImeMenuActivationChanged
   722  //go:noescape
   723  func CallOnImeMenuActivationChanged(
   724  	retPtr unsafe.Pointer,
   725  	callback js.Ref)
   726  
   727  //go:wasmimport plat/js/webext/inputmethodprivate try_OnImeMenuActivationChanged
   728  //go:noescape
   729  func TryOnImeMenuActivationChanged(
   730  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   731  	callback js.Ref) (ok js.Ref)
   732  
   733  //go:wasmimport plat/js/webext/inputmethodprivate has_OffImeMenuActivationChanged
   734  //go:noescape
   735  func HasFuncOffImeMenuActivationChanged() js.Ref
   736  
   737  //go:wasmimport plat/js/webext/inputmethodprivate func_OffImeMenuActivationChanged
   738  //go:noescape
   739  func FuncOffImeMenuActivationChanged(fn unsafe.Pointer)
   740  
   741  //go:wasmimport plat/js/webext/inputmethodprivate call_OffImeMenuActivationChanged
   742  //go:noescape
   743  func CallOffImeMenuActivationChanged(
   744  	retPtr unsafe.Pointer,
   745  	callback js.Ref)
   746  
   747  //go:wasmimport plat/js/webext/inputmethodprivate try_OffImeMenuActivationChanged
   748  //go:noescape
   749  func TryOffImeMenuActivationChanged(
   750  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   751  	callback js.Ref) (ok js.Ref)
   752  
   753  //go:wasmimport plat/js/webext/inputmethodprivate has_HasOnImeMenuActivationChanged
   754  //go:noescape
   755  func HasFuncHasOnImeMenuActivationChanged() js.Ref
   756  
   757  //go:wasmimport plat/js/webext/inputmethodprivate func_HasOnImeMenuActivationChanged
   758  //go:noescape
   759  func FuncHasOnImeMenuActivationChanged(fn unsafe.Pointer)
   760  
   761  //go:wasmimport plat/js/webext/inputmethodprivate call_HasOnImeMenuActivationChanged
   762  //go:noescape
   763  func CallHasOnImeMenuActivationChanged(
   764  	retPtr unsafe.Pointer,
   765  	callback js.Ref)
   766  
   767  //go:wasmimport plat/js/webext/inputmethodprivate try_HasOnImeMenuActivationChanged
   768  //go:noescape
   769  func TryHasOnImeMenuActivationChanged(
   770  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   771  	callback js.Ref) (ok js.Ref)
   772  
   773  //go:wasmimport plat/js/webext/inputmethodprivate has_OnImeMenuItemsChanged
   774  //go:noescape
   775  func HasFuncOnImeMenuItemsChanged() js.Ref
   776  
   777  //go:wasmimport plat/js/webext/inputmethodprivate func_OnImeMenuItemsChanged
   778  //go:noescape
   779  func FuncOnImeMenuItemsChanged(fn unsafe.Pointer)
   780  
   781  //go:wasmimport plat/js/webext/inputmethodprivate call_OnImeMenuItemsChanged
   782  //go:noescape
   783  func CallOnImeMenuItemsChanged(
   784  	retPtr unsafe.Pointer,
   785  	callback js.Ref)
   786  
   787  //go:wasmimport plat/js/webext/inputmethodprivate try_OnImeMenuItemsChanged
   788  //go:noescape
   789  func TryOnImeMenuItemsChanged(
   790  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   791  	callback js.Ref) (ok js.Ref)
   792  
   793  //go:wasmimport plat/js/webext/inputmethodprivate has_OffImeMenuItemsChanged
   794  //go:noescape
   795  func HasFuncOffImeMenuItemsChanged() js.Ref
   796  
   797  //go:wasmimport plat/js/webext/inputmethodprivate func_OffImeMenuItemsChanged
   798  //go:noescape
   799  func FuncOffImeMenuItemsChanged(fn unsafe.Pointer)
   800  
   801  //go:wasmimport plat/js/webext/inputmethodprivate call_OffImeMenuItemsChanged
   802  //go:noescape
   803  func CallOffImeMenuItemsChanged(
   804  	retPtr unsafe.Pointer,
   805  	callback js.Ref)
   806  
   807  //go:wasmimport plat/js/webext/inputmethodprivate try_OffImeMenuItemsChanged
   808  //go:noescape
   809  func TryOffImeMenuItemsChanged(
   810  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   811  	callback js.Ref) (ok js.Ref)
   812  
   813  //go:wasmimport plat/js/webext/inputmethodprivate has_HasOnImeMenuItemsChanged
   814  //go:noescape
   815  func HasFuncHasOnImeMenuItemsChanged() js.Ref
   816  
   817  //go:wasmimport plat/js/webext/inputmethodprivate func_HasOnImeMenuItemsChanged
   818  //go:noescape
   819  func FuncHasOnImeMenuItemsChanged(fn unsafe.Pointer)
   820  
   821  //go:wasmimport plat/js/webext/inputmethodprivate call_HasOnImeMenuItemsChanged
   822  //go:noescape
   823  func CallHasOnImeMenuItemsChanged(
   824  	retPtr unsafe.Pointer,
   825  	callback js.Ref)
   826  
   827  //go:wasmimport plat/js/webext/inputmethodprivate try_HasOnImeMenuItemsChanged
   828  //go:noescape
   829  func TryHasOnImeMenuItemsChanged(
   830  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   831  	callback js.Ref) (ok js.Ref)
   832  
   833  //go:wasmimport plat/js/webext/inputmethodprivate has_OnImeMenuListChanged
   834  //go:noescape
   835  func HasFuncOnImeMenuListChanged() js.Ref
   836  
   837  //go:wasmimport plat/js/webext/inputmethodprivate func_OnImeMenuListChanged
   838  //go:noescape
   839  func FuncOnImeMenuListChanged(fn unsafe.Pointer)
   840  
   841  //go:wasmimport plat/js/webext/inputmethodprivate call_OnImeMenuListChanged
   842  //go:noescape
   843  func CallOnImeMenuListChanged(
   844  	retPtr unsafe.Pointer,
   845  	callback js.Ref)
   846  
   847  //go:wasmimport plat/js/webext/inputmethodprivate try_OnImeMenuListChanged
   848  //go:noescape
   849  func TryOnImeMenuListChanged(
   850  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   851  	callback js.Ref) (ok js.Ref)
   852  
   853  //go:wasmimport plat/js/webext/inputmethodprivate has_OffImeMenuListChanged
   854  //go:noescape
   855  func HasFuncOffImeMenuListChanged() js.Ref
   856  
   857  //go:wasmimport plat/js/webext/inputmethodprivate func_OffImeMenuListChanged
   858  //go:noescape
   859  func FuncOffImeMenuListChanged(fn unsafe.Pointer)
   860  
   861  //go:wasmimport plat/js/webext/inputmethodprivate call_OffImeMenuListChanged
   862  //go:noescape
   863  func CallOffImeMenuListChanged(
   864  	retPtr unsafe.Pointer,
   865  	callback js.Ref)
   866  
   867  //go:wasmimport plat/js/webext/inputmethodprivate try_OffImeMenuListChanged
   868  //go:noescape
   869  func TryOffImeMenuListChanged(
   870  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   871  	callback js.Ref) (ok js.Ref)
   872  
   873  //go:wasmimport plat/js/webext/inputmethodprivate has_HasOnImeMenuListChanged
   874  //go:noescape
   875  func HasFuncHasOnImeMenuListChanged() js.Ref
   876  
   877  //go:wasmimport plat/js/webext/inputmethodprivate func_HasOnImeMenuListChanged
   878  //go:noescape
   879  func FuncHasOnImeMenuListChanged(fn unsafe.Pointer)
   880  
   881  //go:wasmimport plat/js/webext/inputmethodprivate call_HasOnImeMenuListChanged
   882  //go:noescape
   883  func CallHasOnImeMenuListChanged(
   884  	retPtr unsafe.Pointer,
   885  	callback js.Ref)
   886  
   887  //go:wasmimport plat/js/webext/inputmethodprivate try_HasOnImeMenuListChanged
   888  //go:noescape
   889  func TryHasOnImeMenuListChanged(
   890  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   891  	callback js.Ref) (ok js.Ref)
   892  
   893  //go:wasmimport plat/js/webext/inputmethodprivate has_OnInputMethodOptionsChanged
   894  //go:noescape
   895  func HasFuncOnInputMethodOptionsChanged() js.Ref
   896  
   897  //go:wasmimport plat/js/webext/inputmethodprivate func_OnInputMethodOptionsChanged
   898  //go:noescape
   899  func FuncOnInputMethodOptionsChanged(fn unsafe.Pointer)
   900  
   901  //go:wasmimport plat/js/webext/inputmethodprivate call_OnInputMethodOptionsChanged
   902  //go:noescape
   903  func CallOnInputMethodOptionsChanged(
   904  	retPtr unsafe.Pointer,
   905  	callback js.Ref)
   906  
   907  //go:wasmimport plat/js/webext/inputmethodprivate try_OnInputMethodOptionsChanged
   908  //go:noescape
   909  func TryOnInputMethodOptionsChanged(
   910  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   911  	callback js.Ref) (ok js.Ref)
   912  
   913  //go:wasmimport plat/js/webext/inputmethodprivate has_OffInputMethodOptionsChanged
   914  //go:noescape
   915  func HasFuncOffInputMethodOptionsChanged() js.Ref
   916  
   917  //go:wasmimport plat/js/webext/inputmethodprivate func_OffInputMethodOptionsChanged
   918  //go:noescape
   919  func FuncOffInputMethodOptionsChanged(fn unsafe.Pointer)
   920  
   921  //go:wasmimport plat/js/webext/inputmethodprivate call_OffInputMethodOptionsChanged
   922  //go:noescape
   923  func CallOffInputMethodOptionsChanged(
   924  	retPtr unsafe.Pointer,
   925  	callback js.Ref)
   926  
   927  //go:wasmimport plat/js/webext/inputmethodprivate try_OffInputMethodOptionsChanged
   928  //go:noescape
   929  func TryOffInputMethodOptionsChanged(
   930  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   931  	callback js.Ref) (ok js.Ref)
   932  
   933  //go:wasmimport plat/js/webext/inputmethodprivate has_HasOnInputMethodOptionsChanged
   934  //go:noescape
   935  func HasFuncHasOnInputMethodOptionsChanged() js.Ref
   936  
   937  //go:wasmimport plat/js/webext/inputmethodprivate func_HasOnInputMethodOptionsChanged
   938  //go:noescape
   939  func FuncHasOnInputMethodOptionsChanged(fn unsafe.Pointer)
   940  
   941  //go:wasmimport plat/js/webext/inputmethodprivate call_HasOnInputMethodOptionsChanged
   942  //go:noescape
   943  func CallHasOnInputMethodOptionsChanged(
   944  	retPtr unsafe.Pointer,
   945  	callback js.Ref)
   946  
   947  //go:wasmimport plat/js/webext/inputmethodprivate try_HasOnInputMethodOptionsChanged
   948  //go:noescape
   949  func TryHasOnInputMethodOptionsChanged(
   950  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   951  	callback js.Ref) (ok js.Ref)
   952  
   953  //go:wasmimport plat/js/webext/inputmethodprivate has_OnScreenProjectionChanged
   954  //go:noescape
   955  func HasFuncOnScreenProjectionChanged() js.Ref
   956  
   957  //go:wasmimport plat/js/webext/inputmethodprivate func_OnScreenProjectionChanged
   958  //go:noescape
   959  func FuncOnScreenProjectionChanged(fn unsafe.Pointer)
   960  
   961  //go:wasmimport plat/js/webext/inputmethodprivate call_OnScreenProjectionChanged
   962  //go:noescape
   963  func CallOnScreenProjectionChanged(
   964  	retPtr unsafe.Pointer,
   965  	callback js.Ref)
   966  
   967  //go:wasmimport plat/js/webext/inputmethodprivate try_OnScreenProjectionChanged
   968  //go:noescape
   969  func TryOnScreenProjectionChanged(
   970  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   971  	callback js.Ref) (ok js.Ref)
   972  
   973  //go:wasmimport plat/js/webext/inputmethodprivate has_OffScreenProjectionChanged
   974  //go:noescape
   975  func HasFuncOffScreenProjectionChanged() js.Ref
   976  
   977  //go:wasmimport plat/js/webext/inputmethodprivate func_OffScreenProjectionChanged
   978  //go:noescape
   979  func FuncOffScreenProjectionChanged(fn unsafe.Pointer)
   980  
   981  //go:wasmimport plat/js/webext/inputmethodprivate call_OffScreenProjectionChanged
   982  //go:noescape
   983  func CallOffScreenProjectionChanged(
   984  	retPtr unsafe.Pointer,
   985  	callback js.Ref)
   986  
   987  //go:wasmimport plat/js/webext/inputmethodprivate try_OffScreenProjectionChanged
   988  //go:noescape
   989  func TryOffScreenProjectionChanged(
   990  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   991  	callback js.Ref) (ok js.Ref)
   992  
   993  //go:wasmimport plat/js/webext/inputmethodprivate has_HasOnScreenProjectionChanged
   994  //go:noescape
   995  func HasFuncHasOnScreenProjectionChanged() js.Ref
   996  
   997  //go:wasmimport plat/js/webext/inputmethodprivate func_HasOnScreenProjectionChanged
   998  //go:noescape
   999  func FuncHasOnScreenProjectionChanged(fn unsafe.Pointer)
  1000  
  1001  //go:wasmimport plat/js/webext/inputmethodprivate call_HasOnScreenProjectionChanged
  1002  //go:noescape
  1003  func CallHasOnScreenProjectionChanged(
  1004  	retPtr unsafe.Pointer,
  1005  	callback js.Ref)
  1006  
  1007  //go:wasmimport plat/js/webext/inputmethodprivate try_HasOnScreenProjectionChanged
  1008  //go:noescape
  1009  func TryHasOnScreenProjectionChanged(
  1010  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1011  	callback js.Ref) (ok js.Ref)
  1012  
  1013  //go:wasmimport plat/js/webext/inputmethodprivate has_OnSettingsChanged
  1014  //go:noescape
  1015  func HasFuncOnSettingsChanged() js.Ref
  1016  
  1017  //go:wasmimport plat/js/webext/inputmethodprivate func_OnSettingsChanged
  1018  //go:noescape
  1019  func FuncOnSettingsChanged(fn unsafe.Pointer)
  1020  
  1021  //go:wasmimport plat/js/webext/inputmethodprivate call_OnSettingsChanged
  1022  //go:noescape
  1023  func CallOnSettingsChanged(
  1024  	retPtr unsafe.Pointer,
  1025  	callback js.Ref)
  1026  
  1027  //go:wasmimport plat/js/webext/inputmethodprivate try_OnSettingsChanged
  1028  //go:noescape
  1029  func TryOnSettingsChanged(
  1030  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1031  	callback js.Ref) (ok js.Ref)
  1032  
  1033  //go:wasmimport plat/js/webext/inputmethodprivate has_OffSettingsChanged
  1034  //go:noescape
  1035  func HasFuncOffSettingsChanged() js.Ref
  1036  
  1037  //go:wasmimport plat/js/webext/inputmethodprivate func_OffSettingsChanged
  1038  //go:noescape
  1039  func FuncOffSettingsChanged(fn unsafe.Pointer)
  1040  
  1041  //go:wasmimport plat/js/webext/inputmethodprivate call_OffSettingsChanged
  1042  //go:noescape
  1043  func CallOffSettingsChanged(
  1044  	retPtr unsafe.Pointer,
  1045  	callback js.Ref)
  1046  
  1047  //go:wasmimport plat/js/webext/inputmethodprivate try_OffSettingsChanged
  1048  //go:noescape
  1049  func TryOffSettingsChanged(
  1050  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1051  	callback js.Ref) (ok js.Ref)
  1052  
  1053  //go:wasmimport plat/js/webext/inputmethodprivate has_HasOnSettingsChanged
  1054  //go:noescape
  1055  func HasFuncHasOnSettingsChanged() js.Ref
  1056  
  1057  //go:wasmimport plat/js/webext/inputmethodprivate func_HasOnSettingsChanged
  1058  //go:noescape
  1059  func FuncHasOnSettingsChanged(fn unsafe.Pointer)
  1060  
  1061  //go:wasmimport plat/js/webext/inputmethodprivate call_HasOnSettingsChanged
  1062  //go:noescape
  1063  func CallHasOnSettingsChanged(
  1064  	retPtr unsafe.Pointer,
  1065  	callback js.Ref)
  1066  
  1067  //go:wasmimport plat/js/webext/inputmethodprivate try_HasOnSettingsChanged
  1068  //go:noescape
  1069  func TryHasOnSettingsChanged(
  1070  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1071  	callback js.Ref) (ok js.Ref)
  1072  
  1073  //go:wasmimport plat/js/webext/inputmethodprivate has_OnSuggestionsChanged
  1074  //go:noescape
  1075  func HasFuncOnSuggestionsChanged() js.Ref
  1076  
  1077  //go:wasmimport plat/js/webext/inputmethodprivate func_OnSuggestionsChanged
  1078  //go:noescape
  1079  func FuncOnSuggestionsChanged(fn unsafe.Pointer)
  1080  
  1081  //go:wasmimport plat/js/webext/inputmethodprivate call_OnSuggestionsChanged
  1082  //go:noescape
  1083  func CallOnSuggestionsChanged(
  1084  	retPtr unsafe.Pointer,
  1085  	callback js.Ref)
  1086  
  1087  //go:wasmimport plat/js/webext/inputmethodprivate try_OnSuggestionsChanged
  1088  //go:noescape
  1089  func TryOnSuggestionsChanged(
  1090  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1091  	callback js.Ref) (ok js.Ref)
  1092  
  1093  //go:wasmimport plat/js/webext/inputmethodprivate has_OffSuggestionsChanged
  1094  //go:noescape
  1095  func HasFuncOffSuggestionsChanged() js.Ref
  1096  
  1097  //go:wasmimport plat/js/webext/inputmethodprivate func_OffSuggestionsChanged
  1098  //go:noescape
  1099  func FuncOffSuggestionsChanged(fn unsafe.Pointer)
  1100  
  1101  //go:wasmimport plat/js/webext/inputmethodprivate call_OffSuggestionsChanged
  1102  //go:noescape
  1103  func CallOffSuggestionsChanged(
  1104  	retPtr unsafe.Pointer,
  1105  	callback js.Ref)
  1106  
  1107  //go:wasmimport plat/js/webext/inputmethodprivate try_OffSuggestionsChanged
  1108  //go:noescape
  1109  func TryOffSuggestionsChanged(
  1110  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1111  	callback js.Ref) (ok js.Ref)
  1112  
  1113  //go:wasmimport plat/js/webext/inputmethodprivate has_HasOnSuggestionsChanged
  1114  //go:noescape
  1115  func HasFuncHasOnSuggestionsChanged() js.Ref
  1116  
  1117  //go:wasmimport plat/js/webext/inputmethodprivate func_HasOnSuggestionsChanged
  1118  //go:noescape
  1119  func FuncHasOnSuggestionsChanged(fn unsafe.Pointer)
  1120  
  1121  //go:wasmimport plat/js/webext/inputmethodprivate call_HasOnSuggestionsChanged
  1122  //go:noescape
  1123  func CallHasOnSuggestionsChanged(
  1124  	retPtr unsafe.Pointer,
  1125  	callback js.Ref)
  1126  
  1127  //go:wasmimport plat/js/webext/inputmethodprivate try_HasOnSuggestionsChanged
  1128  //go:noescape
  1129  func TryHasOnSuggestionsChanged(
  1130  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1131  	callback js.Ref) (ok js.Ref)
  1132  
  1133  //go:wasmimport plat/js/webext/inputmethodprivate has_OnTouch
  1134  //go:noescape
  1135  func HasFuncOnTouch() js.Ref
  1136  
  1137  //go:wasmimport plat/js/webext/inputmethodprivate func_OnTouch
  1138  //go:noescape
  1139  func FuncOnTouch(fn unsafe.Pointer)
  1140  
  1141  //go:wasmimport plat/js/webext/inputmethodprivate call_OnTouch
  1142  //go:noescape
  1143  func CallOnTouch(
  1144  	retPtr unsafe.Pointer,
  1145  	callback js.Ref)
  1146  
  1147  //go:wasmimport plat/js/webext/inputmethodprivate try_OnTouch
  1148  //go:noescape
  1149  func TryOnTouch(
  1150  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1151  	callback js.Ref) (ok js.Ref)
  1152  
  1153  //go:wasmimport plat/js/webext/inputmethodprivate has_OffTouch
  1154  //go:noescape
  1155  func HasFuncOffTouch() js.Ref
  1156  
  1157  //go:wasmimport plat/js/webext/inputmethodprivate func_OffTouch
  1158  //go:noescape
  1159  func FuncOffTouch(fn unsafe.Pointer)
  1160  
  1161  //go:wasmimport plat/js/webext/inputmethodprivate call_OffTouch
  1162  //go:noescape
  1163  func CallOffTouch(
  1164  	retPtr unsafe.Pointer,
  1165  	callback js.Ref)
  1166  
  1167  //go:wasmimport plat/js/webext/inputmethodprivate try_OffTouch
  1168  //go:noescape
  1169  func TryOffTouch(
  1170  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1171  	callback js.Ref) (ok js.Ref)
  1172  
  1173  //go:wasmimport plat/js/webext/inputmethodprivate has_HasOnTouch
  1174  //go:noescape
  1175  func HasFuncHasOnTouch() js.Ref
  1176  
  1177  //go:wasmimport plat/js/webext/inputmethodprivate func_HasOnTouch
  1178  //go:noescape
  1179  func FuncHasOnTouch(fn unsafe.Pointer)
  1180  
  1181  //go:wasmimport plat/js/webext/inputmethodprivate call_HasOnTouch
  1182  //go:noescape
  1183  func CallHasOnTouch(
  1184  	retPtr unsafe.Pointer,
  1185  	callback js.Ref)
  1186  
  1187  //go:wasmimport plat/js/webext/inputmethodprivate try_HasOnTouch
  1188  //go:noescape
  1189  func TryHasOnTouch(
  1190  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1191  	callback js.Ref) (ok js.Ref)
  1192  
  1193  //go:wasmimport plat/js/webext/inputmethodprivate has_OpenOptionsPage
  1194  //go:noescape
  1195  func HasFuncOpenOptionsPage() js.Ref
  1196  
  1197  //go:wasmimport plat/js/webext/inputmethodprivate func_OpenOptionsPage
  1198  //go:noescape
  1199  func FuncOpenOptionsPage(fn unsafe.Pointer)
  1200  
  1201  //go:wasmimport plat/js/webext/inputmethodprivate call_OpenOptionsPage
  1202  //go:noescape
  1203  func CallOpenOptionsPage(
  1204  	retPtr unsafe.Pointer,
  1205  	inputMethodId js.Ref)
  1206  
  1207  //go:wasmimport plat/js/webext/inputmethodprivate try_OpenOptionsPage
  1208  //go:noescape
  1209  func TryOpenOptionsPage(
  1210  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1211  	inputMethodId js.Ref) (ok js.Ref)
  1212  
  1213  //go:wasmimport plat/js/webext/inputmethodprivate has_Reset
  1214  //go:noescape
  1215  func HasFuncReset() js.Ref
  1216  
  1217  //go:wasmimport plat/js/webext/inputmethodprivate func_Reset
  1218  //go:noescape
  1219  func FuncReset(fn unsafe.Pointer)
  1220  
  1221  //go:wasmimport plat/js/webext/inputmethodprivate call_Reset
  1222  //go:noescape
  1223  func CallReset(
  1224  	retPtr unsafe.Pointer)
  1225  
  1226  //go:wasmimport plat/js/webext/inputmethodprivate try_Reset
  1227  //go:noescape
  1228  func TryReset(
  1229  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
  1230  
  1231  //go:wasmimport plat/js/webext/inputmethodprivate has_SetCompositionRange
  1232  //go:noescape
  1233  func HasFuncSetCompositionRange() js.Ref
  1234  
  1235  //go:wasmimport plat/js/webext/inputmethodprivate func_SetCompositionRange
  1236  //go:noescape
  1237  func FuncSetCompositionRange(fn unsafe.Pointer)
  1238  
  1239  //go:wasmimport plat/js/webext/inputmethodprivate call_SetCompositionRange
  1240  //go:noescape
  1241  func CallSetCompositionRange(
  1242  	retPtr unsafe.Pointer,
  1243  	parameters unsafe.Pointer)
  1244  
  1245  //go:wasmimport plat/js/webext/inputmethodprivate try_SetCompositionRange
  1246  //go:noescape
  1247  func TrySetCompositionRange(
  1248  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1249  	parameters unsafe.Pointer) (ok js.Ref)
  1250  
  1251  //go:wasmimport plat/js/webext/inputmethodprivate has_SetCurrentInputMethod
  1252  //go:noescape
  1253  func HasFuncSetCurrentInputMethod() js.Ref
  1254  
  1255  //go:wasmimport plat/js/webext/inputmethodprivate func_SetCurrentInputMethod
  1256  //go:noescape
  1257  func FuncSetCurrentInputMethod(fn unsafe.Pointer)
  1258  
  1259  //go:wasmimport plat/js/webext/inputmethodprivate call_SetCurrentInputMethod
  1260  //go:noescape
  1261  func CallSetCurrentInputMethod(
  1262  	retPtr unsafe.Pointer,
  1263  	inputMethodId js.Ref)
  1264  
  1265  //go:wasmimport plat/js/webext/inputmethodprivate try_SetCurrentInputMethod
  1266  //go:noescape
  1267  func TrySetCurrentInputMethod(
  1268  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1269  	inputMethodId js.Ref) (ok js.Ref)
  1270  
  1271  //go:wasmimport plat/js/webext/inputmethodprivate has_SetSettings
  1272  //go:noescape
  1273  func HasFuncSetSettings() js.Ref
  1274  
  1275  //go:wasmimport plat/js/webext/inputmethodprivate func_SetSettings
  1276  //go:noescape
  1277  func FuncSetSettings(fn unsafe.Pointer)
  1278  
  1279  //go:wasmimport plat/js/webext/inputmethodprivate call_SetSettings
  1280  //go:noescape
  1281  func CallSetSettings(
  1282  	retPtr unsafe.Pointer,
  1283  	engineID js.Ref,
  1284  	settings unsafe.Pointer)
  1285  
  1286  //go:wasmimport plat/js/webext/inputmethodprivate try_SetSettings
  1287  //go:noescape
  1288  func TrySetSettings(
  1289  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1290  	engineID js.Ref,
  1291  	settings unsafe.Pointer) (ok js.Ref)
  1292  
  1293  //go:wasmimport plat/js/webext/inputmethodprivate has_SetXkbLayout
  1294  //go:noescape
  1295  func HasFuncSetXkbLayout() js.Ref
  1296  
  1297  //go:wasmimport plat/js/webext/inputmethodprivate func_SetXkbLayout
  1298  //go:noescape
  1299  func FuncSetXkbLayout(fn unsafe.Pointer)
  1300  
  1301  //go:wasmimport plat/js/webext/inputmethodprivate call_SetXkbLayout
  1302  //go:noescape
  1303  func CallSetXkbLayout(
  1304  	retPtr unsafe.Pointer,
  1305  	xkb_name js.Ref)
  1306  
  1307  //go:wasmimport plat/js/webext/inputmethodprivate try_SetXkbLayout
  1308  //go:noescape
  1309  func TrySetXkbLayout(
  1310  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1311  	xkb_name js.Ref) (ok js.Ref)
  1312  
  1313  //go:wasmimport plat/js/webext/inputmethodprivate has_ShowInputView
  1314  //go:noescape
  1315  func HasFuncShowInputView() js.Ref
  1316  
  1317  //go:wasmimport plat/js/webext/inputmethodprivate func_ShowInputView
  1318  //go:noescape
  1319  func FuncShowInputView(fn unsafe.Pointer)
  1320  
  1321  //go:wasmimport plat/js/webext/inputmethodprivate call_ShowInputView
  1322  //go:noescape
  1323  func CallShowInputView(
  1324  	retPtr unsafe.Pointer)
  1325  
  1326  //go:wasmimport plat/js/webext/inputmethodprivate try_ShowInputView
  1327  //go:noescape
  1328  func TryShowInputView(
  1329  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
  1330  
  1331  //go:wasmimport plat/js/webext/inputmethodprivate has_SwitchToLastUsedInputMethod
  1332  //go:noescape
  1333  func HasFuncSwitchToLastUsedInputMethod() js.Ref
  1334  
  1335  //go:wasmimport plat/js/webext/inputmethodprivate func_SwitchToLastUsedInputMethod
  1336  //go:noescape
  1337  func FuncSwitchToLastUsedInputMethod(fn unsafe.Pointer)
  1338  
  1339  //go:wasmimport plat/js/webext/inputmethodprivate call_SwitchToLastUsedInputMethod
  1340  //go:noescape
  1341  func CallSwitchToLastUsedInputMethod(
  1342  	retPtr unsafe.Pointer)
  1343  
  1344  //go:wasmimport plat/js/webext/inputmethodprivate try_SwitchToLastUsedInputMethod
  1345  //go:noescape
  1346  func TrySwitchToLastUsedInputMethod(
  1347  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)