github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/app/window/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/app/window store_ContentBounds
    20  //go:noescape
    21  func ContentBoundsJSStore(
    22  	ptr unsafe.Pointer, ref js.Ref)
    23  
    24  //go:wasmimport plat/js/webext/app/window load_ContentBounds
    25  //go:noescape
    26  func ContentBoundsJSLoad(
    27  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    28  
    29  //go:wasmimport plat/js/webext/app/window get_Bounds_Left
    30  //go:noescape
    31  func GetBoundsLeft(
    32  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    33  
    34  //go:wasmimport plat/js/webext/app/window set_Bounds_Left
    35  //go:noescape
    36  func SetBoundsLeft(
    37  	this js.Ref,
    38  	val int32,
    39  ) js.Ref
    40  
    41  //go:wasmimport plat/js/webext/app/window get_Bounds_Top
    42  //go:noescape
    43  func GetBoundsTop(
    44  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    45  
    46  //go:wasmimport plat/js/webext/app/window set_Bounds_Top
    47  //go:noescape
    48  func SetBoundsTop(
    49  	this js.Ref,
    50  	val int32,
    51  ) js.Ref
    52  
    53  //go:wasmimport plat/js/webext/app/window get_Bounds_Width
    54  //go:noescape
    55  func GetBoundsWidth(
    56  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    57  
    58  //go:wasmimport plat/js/webext/app/window set_Bounds_Width
    59  //go:noescape
    60  func SetBoundsWidth(
    61  	this js.Ref,
    62  	val int32,
    63  ) js.Ref
    64  
    65  //go:wasmimport plat/js/webext/app/window get_Bounds_Height
    66  //go:noescape
    67  func GetBoundsHeight(
    68  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    69  
    70  //go:wasmimport plat/js/webext/app/window set_Bounds_Height
    71  //go:noescape
    72  func SetBoundsHeight(
    73  	this js.Ref,
    74  	val int32,
    75  ) js.Ref
    76  
    77  //go:wasmimport plat/js/webext/app/window get_Bounds_MinWidth
    78  //go:noescape
    79  func GetBoundsMinWidth(
    80  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    81  
    82  //go:wasmimport plat/js/webext/app/window set_Bounds_MinWidth
    83  //go:noescape
    84  func SetBoundsMinWidth(
    85  	this js.Ref,
    86  	val int32,
    87  ) js.Ref
    88  
    89  //go:wasmimport plat/js/webext/app/window get_Bounds_MinHeight
    90  //go:noescape
    91  func GetBoundsMinHeight(
    92  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    93  
    94  //go:wasmimport plat/js/webext/app/window set_Bounds_MinHeight
    95  //go:noescape
    96  func SetBoundsMinHeight(
    97  	this js.Ref,
    98  	val int32,
    99  ) js.Ref
   100  
   101  //go:wasmimport plat/js/webext/app/window get_Bounds_MaxWidth
   102  //go:noescape
   103  func GetBoundsMaxWidth(
   104  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   105  
   106  //go:wasmimport plat/js/webext/app/window set_Bounds_MaxWidth
   107  //go:noescape
   108  func SetBoundsMaxWidth(
   109  	this js.Ref,
   110  	val int32,
   111  ) js.Ref
   112  
   113  //go:wasmimport plat/js/webext/app/window get_Bounds_MaxHeight
   114  //go:noescape
   115  func GetBoundsMaxHeight(
   116  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   117  
   118  //go:wasmimport plat/js/webext/app/window set_Bounds_MaxHeight
   119  //go:noescape
   120  func SetBoundsMaxHeight(
   121  	this js.Ref,
   122  	val int32,
   123  ) js.Ref
   124  
   125  //go:wasmimport plat/js/webext/app/window has_Bounds_SetPosition
   126  //go:noescape
   127  func HasFuncBoundsSetPosition(this js.Ref) js.Ref
   128  
   129  //go:wasmimport plat/js/webext/app/window func_Bounds_SetPosition
   130  //go:noescape
   131  func FuncBoundsSetPosition(this js.Ref, fn unsafe.Pointer)
   132  
   133  //go:wasmimport plat/js/webext/app/window call_Bounds_SetPosition
   134  //go:noescape
   135  func CallBoundsSetPosition(
   136  	this js.Ref, retPtr unsafe.Pointer,
   137  	left int32,
   138  	top int32)
   139  
   140  //go:wasmimport plat/js/webext/app/window try_Bounds_SetPosition
   141  //go:noescape
   142  func TryBoundsSetPosition(
   143  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   144  	left int32,
   145  	top int32) (ok js.Ref)
   146  
   147  //go:wasmimport plat/js/webext/app/window has_Bounds_SetSize
   148  //go:noescape
   149  func HasFuncBoundsSetSize(this js.Ref) js.Ref
   150  
   151  //go:wasmimport plat/js/webext/app/window func_Bounds_SetSize
   152  //go:noescape
   153  func FuncBoundsSetSize(this js.Ref, fn unsafe.Pointer)
   154  
   155  //go:wasmimport plat/js/webext/app/window call_Bounds_SetSize
   156  //go:noescape
   157  func CallBoundsSetSize(
   158  	this js.Ref, retPtr unsafe.Pointer,
   159  	width int32,
   160  	height int32)
   161  
   162  //go:wasmimport plat/js/webext/app/window try_Bounds_SetSize
   163  //go:noescape
   164  func TryBoundsSetSize(
   165  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   166  	width int32,
   167  	height int32) (ok js.Ref)
   168  
   169  //go:wasmimport plat/js/webext/app/window has_Bounds_SetMinimumSize
   170  //go:noescape
   171  func HasFuncBoundsSetMinimumSize(this js.Ref) js.Ref
   172  
   173  //go:wasmimport plat/js/webext/app/window func_Bounds_SetMinimumSize
   174  //go:noescape
   175  func FuncBoundsSetMinimumSize(this js.Ref, fn unsafe.Pointer)
   176  
   177  //go:wasmimport plat/js/webext/app/window call_Bounds_SetMinimumSize
   178  //go:noescape
   179  func CallBoundsSetMinimumSize(
   180  	this js.Ref, retPtr unsafe.Pointer,
   181  	minWidth int32,
   182  	minHeight int32)
   183  
   184  //go:wasmimport plat/js/webext/app/window try_Bounds_SetMinimumSize
   185  //go:noescape
   186  func TryBoundsSetMinimumSize(
   187  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   188  	minWidth int32,
   189  	minHeight int32) (ok js.Ref)
   190  
   191  //go:wasmimport plat/js/webext/app/window has_Bounds_SetMaximumSize
   192  //go:noescape
   193  func HasFuncBoundsSetMaximumSize(this js.Ref) js.Ref
   194  
   195  //go:wasmimport plat/js/webext/app/window func_Bounds_SetMaximumSize
   196  //go:noescape
   197  func FuncBoundsSetMaximumSize(this js.Ref, fn unsafe.Pointer)
   198  
   199  //go:wasmimport plat/js/webext/app/window call_Bounds_SetMaximumSize
   200  //go:noescape
   201  func CallBoundsSetMaximumSize(
   202  	this js.Ref, retPtr unsafe.Pointer,
   203  	maxWidth int32,
   204  	maxHeight int32)
   205  
   206  //go:wasmimport plat/js/webext/app/window try_Bounds_SetMaximumSize
   207  //go:noescape
   208  func TryBoundsSetMaximumSize(
   209  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   210  	maxWidth int32,
   211  	maxHeight int32) (ok js.Ref)
   212  
   213  //go:wasmimport plat/js/webext/app/window get_AppWindow_HasFrameColor
   214  //go:noescape
   215  func GetAppWindowHasFrameColor(
   216  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   217  
   218  //go:wasmimport plat/js/webext/app/window set_AppWindow_HasFrameColor
   219  //go:noescape
   220  func SetAppWindowHasFrameColor(
   221  	this js.Ref,
   222  	val js.Ref,
   223  ) js.Ref
   224  
   225  //go:wasmimport plat/js/webext/app/window get_AppWindow_ActiveFrameColor
   226  //go:noescape
   227  func GetAppWindowActiveFrameColor(
   228  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   229  
   230  //go:wasmimport plat/js/webext/app/window set_AppWindow_ActiveFrameColor
   231  //go:noescape
   232  func SetAppWindowActiveFrameColor(
   233  	this js.Ref,
   234  	val int32,
   235  ) js.Ref
   236  
   237  //go:wasmimport plat/js/webext/app/window get_AppWindow_InactiveFrameColor
   238  //go:noescape
   239  func GetAppWindowInactiveFrameColor(
   240  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   241  
   242  //go:wasmimport plat/js/webext/app/window set_AppWindow_InactiveFrameColor
   243  //go:noescape
   244  func SetAppWindowInactiveFrameColor(
   245  	this js.Ref,
   246  	val int32,
   247  ) js.Ref
   248  
   249  //go:wasmimport plat/js/webext/app/window get_AppWindow_ContentWindow
   250  //go:noescape
   251  func GetAppWindowContentWindow(
   252  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   253  
   254  //go:wasmimport plat/js/webext/app/window set_AppWindow_ContentWindow
   255  //go:noescape
   256  func SetAppWindowContentWindow(
   257  	this js.Ref,
   258  	val js.Ref,
   259  ) js.Ref
   260  
   261  //go:wasmimport plat/js/webext/app/window get_AppWindow_Id
   262  //go:noescape
   263  func GetAppWindowId(
   264  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   265  
   266  //go:wasmimport plat/js/webext/app/window set_AppWindow_Id
   267  //go:noescape
   268  func SetAppWindowId(
   269  	this js.Ref,
   270  	val js.Ref,
   271  ) js.Ref
   272  
   273  //go:wasmimport plat/js/webext/app/window get_AppWindow_InnerBounds
   274  //go:noescape
   275  func GetAppWindowInnerBounds(
   276  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   277  
   278  //go:wasmimport plat/js/webext/app/window set_AppWindow_InnerBounds
   279  //go:noescape
   280  func SetAppWindowInnerBounds(
   281  	this js.Ref,
   282  	val js.Ref,
   283  ) js.Ref
   284  
   285  //go:wasmimport plat/js/webext/app/window get_AppWindow_OuterBounds
   286  //go:noescape
   287  func GetAppWindowOuterBounds(
   288  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   289  
   290  //go:wasmimport plat/js/webext/app/window set_AppWindow_OuterBounds
   291  //go:noescape
   292  func SetAppWindowOuterBounds(
   293  	this js.Ref,
   294  	val js.Ref,
   295  ) js.Ref
   296  
   297  //go:wasmimport plat/js/webext/app/window has_AppWindow_Focus
   298  //go:noescape
   299  func HasFuncAppWindowFocus(this js.Ref) js.Ref
   300  
   301  //go:wasmimport plat/js/webext/app/window func_AppWindow_Focus
   302  //go:noescape
   303  func FuncAppWindowFocus(this js.Ref, fn unsafe.Pointer)
   304  
   305  //go:wasmimport plat/js/webext/app/window call_AppWindow_Focus
   306  //go:noescape
   307  func CallAppWindowFocus(
   308  	this js.Ref, retPtr unsafe.Pointer)
   309  
   310  //go:wasmimport plat/js/webext/app/window try_AppWindow_Focus
   311  //go:noescape
   312  func TryAppWindowFocus(
   313  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   314  
   315  //go:wasmimport plat/js/webext/app/window has_AppWindow_Fullscreen
   316  //go:noescape
   317  func HasFuncAppWindowFullscreen(this js.Ref) js.Ref
   318  
   319  //go:wasmimport plat/js/webext/app/window func_AppWindow_Fullscreen
   320  //go:noescape
   321  func FuncAppWindowFullscreen(this js.Ref, fn unsafe.Pointer)
   322  
   323  //go:wasmimport plat/js/webext/app/window call_AppWindow_Fullscreen
   324  //go:noescape
   325  func CallAppWindowFullscreen(
   326  	this js.Ref, retPtr unsafe.Pointer)
   327  
   328  //go:wasmimport plat/js/webext/app/window try_AppWindow_Fullscreen
   329  //go:noescape
   330  func TryAppWindowFullscreen(
   331  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   332  
   333  //go:wasmimport plat/js/webext/app/window has_AppWindow_IsFullscreen
   334  //go:noescape
   335  func HasFuncAppWindowIsFullscreen(this js.Ref) js.Ref
   336  
   337  //go:wasmimport plat/js/webext/app/window func_AppWindow_IsFullscreen
   338  //go:noescape
   339  func FuncAppWindowIsFullscreen(this js.Ref, fn unsafe.Pointer)
   340  
   341  //go:wasmimport plat/js/webext/app/window call_AppWindow_IsFullscreen
   342  //go:noescape
   343  func CallAppWindowIsFullscreen(
   344  	this js.Ref, retPtr unsafe.Pointer)
   345  
   346  //go:wasmimport plat/js/webext/app/window try_AppWindow_IsFullscreen
   347  //go:noescape
   348  func TryAppWindowIsFullscreen(
   349  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   350  
   351  //go:wasmimport plat/js/webext/app/window has_AppWindow_Minimize
   352  //go:noescape
   353  func HasFuncAppWindowMinimize(this js.Ref) js.Ref
   354  
   355  //go:wasmimport plat/js/webext/app/window func_AppWindow_Minimize
   356  //go:noescape
   357  func FuncAppWindowMinimize(this js.Ref, fn unsafe.Pointer)
   358  
   359  //go:wasmimport plat/js/webext/app/window call_AppWindow_Minimize
   360  //go:noescape
   361  func CallAppWindowMinimize(
   362  	this js.Ref, retPtr unsafe.Pointer)
   363  
   364  //go:wasmimport plat/js/webext/app/window try_AppWindow_Minimize
   365  //go:noescape
   366  func TryAppWindowMinimize(
   367  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   368  
   369  //go:wasmimport plat/js/webext/app/window has_AppWindow_IsMinimized
   370  //go:noescape
   371  func HasFuncAppWindowIsMinimized(this js.Ref) js.Ref
   372  
   373  //go:wasmimport plat/js/webext/app/window func_AppWindow_IsMinimized
   374  //go:noescape
   375  func FuncAppWindowIsMinimized(this js.Ref, fn unsafe.Pointer)
   376  
   377  //go:wasmimport plat/js/webext/app/window call_AppWindow_IsMinimized
   378  //go:noescape
   379  func CallAppWindowIsMinimized(
   380  	this js.Ref, retPtr unsafe.Pointer)
   381  
   382  //go:wasmimport plat/js/webext/app/window try_AppWindow_IsMinimized
   383  //go:noescape
   384  func TryAppWindowIsMinimized(
   385  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   386  
   387  //go:wasmimport plat/js/webext/app/window has_AppWindow_Maximize
   388  //go:noescape
   389  func HasFuncAppWindowMaximize(this js.Ref) js.Ref
   390  
   391  //go:wasmimport plat/js/webext/app/window func_AppWindow_Maximize
   392  //go:noescape
   393  func FuncAppWindowMaximize(this js.Ref, fn unsafe.Pointer)
   394  
   395  //go:wasmimport plat/js/webext/app/window call_AppWindow_Maximize
   396  //go:noescape
   397  func CallAppWindowMaximize(
   398  	this js.Ref, retPtr unsafe.Pointer)
   399  
   400  //go:wasmimport plat/js/webext/app/window try_AppWindow_Maximize
   401  //go:noescape
   402  func TryAppWindowMaximize(
   403  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   404  
   405  //go:wasmimport plat/js/webext/app/window has_AppWindow_IsMaximized
   406  //go:noescape
   407  func HasFuncAppWindowIsMaximized(this js.Ref) js.Ref
   408  
   409  //go:wasmimport plat/js/webext/app/window func_AppWindow_IsMaximized
   410  //go:noescape
   411  func FuncAppWindowIsMaximized(this js.Ref, fn unsafe.Pointer)
   412  
   413  //go:wasmimport plat/js/webext/app/window call_AppWindow_IsMaximized
   414  //go:noescape
   415  func CallAppWindowIsMaximized(
   416  	this js.Ref, retPtr unsafe.Pointer)
   417  
   418  //go:wasmimport plat/js/webext/app/window try_AppWindow_IsMaximized
   419  //go:noescape
   420  func TryAppWindowIsMaximized(
   421  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   422  
   423  //go:wasmimport plat/js/webext/app/window has_AppWindow_Restore
   424  //go:noescape
   425  func HasFuncAppWindowRestore(this js.Ref) js.Ref
   426  
   427  //go:wasmimport plat/js/webext/app/window func_AppWindow_Restore
   428  //go:noescape
   429  func FuncAppWindowRestore(this js.Ref, fn unsafe.Pointer)
   430  
   431  //go:wasmimport plat/js/webext/app/window call_AppWindow_Restore
   432  //go:noescape
   433  func CallAppWindowRestore(
   434  	this js.Ref, retPtr unsafe.Pointer)
   435  
   436  //go:wasmimport plat/js/webext/app/window try_AppWindow_Restore
   437  //go:noescape
   438  func TryAppWindowRestore(
   439  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   440  
   441  //go:wasmimport plat/js/webext/app/window has_AppWindow_MoveTo
   442  //go:noescape
   443  func HasFuncAppWindowMoveTo(this js.Ref) js.Ref
   444  
   445  //go:wasmimport plat/js/webext/app/window func_AppWindow_MoveTo
   446  //go:noescape
   447  func FuncAppWindowMoveTo(this js.Ref, fn unsafe.Pointer)
   448  
   449  //go:wasmimport plat/js/webext/app/window call_AppWindow_MoveTo
   450  //go:noescape
   451  func CallAppWindowMoveTo(
   452  	this js.Ref, retPtr unsafe.Pointer,
   453  	left int32,
   454  	top int32)
   455  
   456  //go:wasmimport plat/js/webext/app/window try_AppWindow_MoveTo
   457  //go:noescape
   458  func TryAppWindowMoveTo(
   459  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   460  	left int32,
   461  	top int32) (ok js.Ref)
   462  
   463  //go:wasmimport plat/js/webext/app/window has_AppWindow_ResizeTo
   464  //go:noescape
   465  func HasFuncAppWindowResizeTo(this js.Ref) js.Ref
   466  
   467  //go:wasmimport plat/js/webext/app/window func_AppWindow_ResizeTo
   468  //go:noescape
   469  func FuncAppWindowResizeTo(this js.Ref, fn unsafe.Pointer)
   470  
   471  //go:wasmimport plat/js/webext/app/window call_AppWindow_ResizeTo
   472  //go:noescape
   473  func CallAppWindowResizeTo(
   474  	this js.Ref, retPtr unsafe.Pointer,
   475  	width int32,
   476  	height int32)
   477  
   478  //go:wasmimport plat/js/webext/app/window try_AppWindow_ResizeTo
   479  //go:noescape
   480  func TryAppWindowResizeTo(
   481  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   482  	width int32,
   483  	height int32) (ok js.Ref)
   484  
   485  //go:wasmimport plat/js/webext/app/window has_AppWindow_DrawAttention
   486  //go:noescape
   487  func HasFuncAppWindowDrawAttention(this js.Ref) js.Ref
   488  
   489  //go:wasmimport plat/js/webext/app/window func_AppWindow_DrawAttention
   490  //go:noescape
   491  func FuncAppWindowDrawAttention(this js.Ref, fn unsafe.Pointer)
   492  
   493  //go:wasmimport plat/js/webext/app/window call_AppWindow_DrawAttention
   494  //go:noescape
   495  func CallAppWindowDrawAttention(
   496  	this js.Ref, retPtr unsafe.Pointer)
   497  
   498  //go:wasmimport plat/js/webext/app/window try_AppWindow_DrawAttention
   499  //go:noescape
   500  func TryAppWindowDrawAttention(
   501  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   502  
   503  //go:wasmimport plat/js/webext/app/window has_AppWindow_ClearAttention
   504  //go:noescape
   505  func HasFuncAppWindowClearAttention(this js.Ref) js.Ref
   506  
   507  //go:wasmimport plat/js/webext/app/window func_AppWindow_ClearAttention
   508  //go:noescape
   509  func FuncAppWindowClearAttention(this js.Ref, fn unsafe.Pointer)
   510  
   511  //go:wasmimport plat/js/webext/app/window call_AppWindow_ClearAttention
   512  //go:noescape
   513  func CallAppWindowClearAttention(
   514  	this js.Ref, retPtr unsafe.Pointer)
   515  
   516  //go:wasmimport plat/js/webext/app/window try_AppWindow_ClearAttention
   517  //go:noescape
   518  func TryAppWindowClearAttention(
   519  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   520  
   521  //go:wasmimport plat/js/webext/app/window has_AppWindow_Close
   522  //go:noescape
   523  func HasFuncAppWindowClose(this js.Ref) js.Ref
   524  
   525  //go:wasmimport plat/js/webext/app/window func_AppWindow_Close
   526  //go:noescape
   527  func FuncAppWindowClose(this js.Ref, fn unsafe.Pointer)
   528  
   529  //go:wasmimport plat/js/webext/app/window call_AppWindow_Close
   530  //go:noescape
   531  func CallAppWindowClose(
   532  	this js.Ref, retPtr unsafe.Pointer)
   533  
   534  //go:wasmimport plat/js/webext/app/window try_AppWindow_Close
   535  //go:noescape
   536  func TryAppWindowClose(
   537  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   538  
   539  //go:wasmimport plat/js/webext/app/window has_AppWindow_Show
   540  //go:noescape
   541  func HasFuncAppWindowShow(this js.Ref) js.Ref
   542  
   543  //go:wasmimport plat/js/webext/app/window func_AppWindow_Show
   544  //go:noescape
   545  func FuncAppWindowShow(this js.Ref, fn unsafe.Pointer)
   546  
   547  //go:wasmimport plat/js/webext/app/window call_AppWindow_Show
   548  //go:noescape
   549  func CallAppWindowShow(
   550  	this js.Ref, retPtr unsafe.Pointer,
   551  	focused js.Ref)
   552  
   553  //go:wasmimport plat/js/webext/app/window try_AppWindow_Show
   554  //go:noescape
   555  func TryAppWindowShow(
   556  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   557  	focused js.Ref) (ok js.Ref)
   558  
   559  //go:wasmimport plat/js/webext/app/window has_AppWindow_Show1
   560  //go:noescape
   561  func HasFuncAppWindowShow1(this js.Ref) js.Ref
   562  
   563  //go:wasmimport plat/js/webext/app/window func_AppWindow_Show1
   564  //go:noescape
   565  func FuncAppWindowShow1(this js.Ref, fn unsafe.Pointer)
   566  
   567  //go:wasmimport plat/js/webext/app/window call_AppWindow_Show1
   568  //go:noescape
   569  func CallAppWindowShow1(
   570  	this js.Ref, retPtr unsafe.Pointer)
   571  
   572  //go:wasmimport plat/js/webext/app/window try_AppWindow_Show1
   573  //go:noescape
   574  func TryAppWindowShow1(
   575  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   576  
   577  //go:wasmimport plat/js/webext/app/window has_AppWindow_Hide
   578  //go:noescape
   579  func HasFuncAppWindowHide(this js.Ref) js.Ref
   580  
   581  //go:wasmimport plat/js/webext/app/window func_AppWindow_Hide
   582  //go:noescape
   583  func FuncAppWindowHide(this js.Ref, fn unsafe.Pointer)
   584  
   585  //go:wasmimport plat/js/webext/app/window call_AppWindow_Hide
   586  //go:noescape
   587  func CallAppWindowHide(
   588  	this js.Ref, retPtr unsafe.Pointer)
   589  
   590  //go:wasmimport plat/js/webext/app/window try_AppWindow_Hide
   591  //go:noescape
   592  func TryAppWindowHide(
   593  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   594  
   595  //go:wasmimport plat/js/webext/app/window has_AppWindow_GetBounds
   596  //go:noescape
   597  func HasFuncAppWindowGetBounds(this js.Ref) js.Ref
   598  
   599  //go:wasmimport plat/js/webext/app/window func_AppWindow_GetBounds
   600  //go:noescape
   601  func FuncAppWindowGetBounds(this js.Ref, fn unsafe.Pointer)
   602  
   603  //go:wasmimport plat/js/webext/app/window call_AppWindow_GetBounds
   604  //go:noescape
   605  func CallAppWindowGetBounds(
   606  	this js.Ref, retPtr unsafe.Pointer)
   607  
   608  //go:wasmimport plat/js/webext/app/window try_AppWindow_GetBounds
   609  //go:noescape
   610  func TryAppWindowGetBounds(
   611  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   612  
   613  //go:wasmimport plat/js/webext/app/window has_AppWindow_SetBounds
   614  //go:noescape
   615  func HasFuncAppWindowSetBounds(this js.Ref) js.Ref
   616  
   617  //go:wasmimport plat/js/webext/app/window func_AppWindow_SetBounds
   618  //go:noescape
   619  func FuncAppWindowSetBounds(this js.Ref, fn unsafe.Pointer)
   620  
   621  //go:wasmimport plat/js/webext/app/window call_AppWindow_SetBounds
   622  //go:noescape
   623  func CallAppWindowSetBounds(
   624  	this js.Ref, retPtr unsafe.Pointer,
   625  	bounds unsafe.Pointer)
   626  
   627  //go:wasmimport plat/js/webext/app/window try_AppWindow_SetBounds
   628  //go:noescape
   629  func TryAppWindowSetBounds(
   630  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   631  	bounds unsafe.Pointer) (ok js.Ref)
   632  
   633  //go:wasmimport plat/js/webext/app/window has_AppWindow_SetIcon
   634  //go:noescape
   635  func HasFuncAppWindowSetIcon(this js.Ref) js.Ref
   636  
   637  //go:wasmimport plat/js/webext/app/window func_AppWindow_SetIcon
   638  //go:noescape
   639  func FuncAppWindowSetIcon(this js.Ref, fn unsafe.Pointer)
   640  
   641  //go:wasmimport plat/js/webext/app/window call_AppWindow_SetIcon
   642  //go:noescape
   643  func CallAppWindowSetIcon(
   644  	this js.Ref, retPtr unsafe.Pointer,
   645  	iconUrl js.Ref)
   646  
   647  //go:wasmimport plat/js/webext/app/window try_AppWindow_SetIcon
   648  //go:noescape
   649  func TryAppWindowSetIcon(
   650  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   651  	iconUrl js.Ref) (ok js.Ref)
   652  
   653  //go:wasmimport plat/js/webext/app/window has_AppWindow_IsAlwaysOnTop
   654  //go:noescape
   655  func HasFuncAppWindowIsAlwaysOnTop(this js.Ref) js.Ref
   656  
   657  //go:wasmimport plat/js/webext/app/window func_AppWindow_IsAlwaysOnTop
   658  //go:noescape
   659  func FuncAppWindowIsAlwaysOnTop(this js.Ref, fn unsafe.Pointer)
   660  
   661  //go:wasmimport plat/js/webext/app/window call_AppWindow_IsAlwaysOnTop
   662  //go:noescape
   663  func CallAppWindowIsAlwaysOnTop(
   664  	this js.Ref, retPtr unsafe.Pointer)
   665  
   666  //go:wasmimport plat/js/webext/app/window try_AppWindow_IsAlwaysOnTop
   667  //go:noescape
   668  func TryAppWindowIsAlwaysOnTop(
   669  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   670  
   671  //go:wasmimport plat/js/webext/app/window has_AppWindow_SetAlwaysOnTop
   672  //go:noescape
   673  func HasFuncAppWindowSetAlwaysOnTop(this js.Ref) js.Ref
   674  
   675  //go:wasmimport plat/js/webext/app/window func_AppWindow_SetAlwaysOnTop
   676  //go:noescape
   677  func FuncAppWindowSetAlwaysOnTop(this js.Ref, fn unsafe.Pointer)
   678  
   679  //go:wasmimport plat/js/webext/app/window call_AppWindow_SetAlwaysOnTop
   680  //go:noescape
   681  func CallAppWindowSetAlwaysOnTop(
   682  	this js.Ref, retPtr unsafe.Pointer,
   683  	alwaysOnTop js.Ref)
   684  
   685  //go:wasmimport plat/js/webext/app/window try_AppWindow_SetAlwaysOnTop
   686  //go:noescape
   687  func TryAppWindowSetAlwaysOnTop(
   688  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   689  	alwaysOnTop js.Ref) (ok js.Ref)
   690  
   691  //go:wasmimport plat/js/webext/app/window has_AppWindow_AlphaEnabled
   692  //go:noescape
   693  func HasFuncAppWindowAlphaEnabled(this js.Ref) js.Ref
   694  
   695  //go:wasmimport plat/js/webext/app/window func_AppWindow_AlphaEnabled
   696  //go:noescape
   697  func FuncAppWindowAlphaEnabled(this js.Ref, fn unsafe.Pointer)
   698  
   699  //go:wasmimport plat/js/webext/app/window call_AppWindow_AlphaEnabled
   700  //go:noescape
   701  func CallAppWindowAlphaEnabled(
   702  	this js.Ref, retPtr unsafe.Pointer)
   703  
   704  //go:wasmimport plat/js/webext/app/window try_AppWindow_AlphaEnabled
   705  //go:noescape
   706  func TryAppWindowAlphaEnabled(
   707  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   708  
   709  //go:wasmimport plat/js/webext/app/window has_AppWindow_SetVisibleOnAllWorkspaces
   710  //go:noescape
   711  func HasFuncAppWindowSetVisibleOnAllWorkspaces(this js.Ref) js.Ref
   712  
   713  //go:wasmimport plat/js/webext/app/window func_AppWindow_SetVisibleOnAllWorkspaces
   714  //go:noescape
   715  func FuncAppWindowSetVisibleOnAllWorkspaces(this js.Ref, fn unsafe.Pointer)
   716  
   717  //go:wasmimport plat/js/webext/app/window call_AppWindow_SetVisibleOnAllWorkspaces
   718  //go:noescape
   719  func CallAppWindowSetVisibleOnAllWorkspaces(
   720  	this js.Ref, retPtr unsafe.Pointer,
   721  	alwaysVisible js.Ref)
   722  
   723  //go:wasmimport plat/js/webext/app/window try_AppWindow_SetVisibleOnAllWorkspaces
   724  //go:noescape
   725  func TryAppWindowSetVisibleOnAllWorkspaces(
   726  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   727  	alwaysVisible js.Ref) (ok js.Ref)
   728  
   729  //go:wasmimport plat/js/webext/app/window store_BoundsSpecification
   730  //go:noescape
   731  func BoundsSpecificationJSStore(
   732  	ptr unsafe.Pointer, ref js.Ref)
   733  
   734  //go:wasmimport plat/js/webext/app/window load_BoundsSpecification
   735  //go:noescape
   736  func BoundsSpecificationJSLoad(
   737  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   738  
   739  //go:wasmimport plat/js/webext/app/window constof_WindowType
   740  //go:noescape
   741  func ConstOfWindowType(str js.Ref) uint32
   742  
   743  //go:wasmimport plat/js/webext/app/window store_FrameOptions
   744  //go:noescape
   745  func FrameOptionsJSStore(
   746  	ptr unsafe.Pointer, ref js.Ref)
   747  
   748  //go:wasmimport plat/js/webext/app/window load_FrameOptions
   749  //go:noescape
   750  func FrameOptionsJSLoad(
   751  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   752  
   753  //go:wasmimport plat/js/webext/app/window constof_State
   754  //go:noescape
   755  func ConstOfState(str js.Ref) uint32
   756  
   757  //go:wasmimport plat/js/webext/app/window store_CreateWindowOptions
   758  //go:noescape
   759  func CreateWindowOptionsJSStore(
   760  	ptr unsafe.Pointer, ref js.Ref)
   761  
   762  //go:wasmimport plat/js/webext/app/window load_CreateWindowOptions
   763  //go:noescape
   764  func CreateWindowOptionsJSLoad(
   765  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   766  
   767  //go:wasmimport plat/js/webext/app/window has_CanSetVisibleOnAllWorkspaces
   768  //go:noescape
   769  func HasFuncCanSetVisibleOnAllWorkspaces() js.Ref
   770  
   771  //go:wasmimport plat/js/webext/app/window func_CanSetVisibleOnAllWorkspaces
   772  //go:noescape
   773  func FuncCanSetVisibleOnAllWorkspaces(fn unsafe.Pointer)
   774  
   775  //go:wasmimport plat/js/webext/app/window call_CanSetVisibleOnAllWorkspaces
   776  //go:noescape
   777  func CallCanSetVisibleOnAllWorkspaces(
   778  	retPtr unsafe.Pointer)
   779  
   780  //go:wasmimport plat/js/webext/app/window try_CanSetVisibleOnAllWorkspaces
   781  //go:noescape
   782  func TryCanSetVisibleOnAllWorkspaces(
   783  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   784  
   785  //go:wasmimport plat/js/webext/app/window has_Create
   786  //go:noescape
   787  func HasFuncCreate() js.Ref
   788  
   789  //go:wasmimport plat/js/webext/app/window func_Create
   790  //go:noescape
   791  func FuncCreate(fn unsafe.Pointer)
   792  
   793  //go:wasmimport plat/js/webext/app/window call_Create
   794  //go:noescape
   795  func CallCreate(
   796  	retPtr unsafe.Pointer,
   797  	url js.Ref,
   798  	options unsafe.Pointer)
   799  
   800  //go:wasmimport plat/js/webext/app/window try_Create
   801  //go:noescape
   802  func TryCreate(
   803  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   804  	url js.Ref,
   805  	options unsafe.Pointer) (ok js.Ref)
   806  
   807  //go:wasmimport plat/js/webext/app/window has_Current
   808  //go:noescape
   809  func HasFuncCurrent() js.Ref
   810  
   811  //go:wasmimport plat/js/webext/app/window func_Current
   812  //go:noescape
   813  func FuncCurrent(fn unsafe.Pointer)
   814  
   815  //go:wasmimport plat/js/webext/app/window call_Current
   816  //go:noescape
   817  func CallCurrent(
   818  	retPtr unsafe.Pointer)
   819  
   820  //go:wasmimport plat/js/webext/app/window try_Current
   821  //go:noescape
   822  func TryCurrent(
   823  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   824  
   825  //go:wasmimport plat/js/webext/app/window has_Get
   826  //go:noescape
   827  func HasFuncGet() js.Ref
   828  
   829  //go:wasmimport plat/js/webext/app/window func_Get
   830  //go:noescape
   831  func FuncGet(fn unsafe.Pointer)
   832  
   833  //go:wasmimport plat/js/webext/app/window call_Get
   834  //go:noescape
   835  func CallGet(
   836  	retPtr unsafe.Pointer,
   837  	id js.Ref)
   838  
   839  //go:wasmimport plat/js/webext/app/window try_Get
   840  //go:noescape
   841  func TryGet(
   842  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   843  	id js.Ref) (ok js.Ref)
   844  
   845  //go:wasmimport plat/js/webext/app/window has_GetAll
   846  //go:noescape
   847  func HasFuncGetAll() js.Ref
   848  
   849  //go:wasmimport plat/js/webext/app/window func_GetAll
   850  //go:noescape
   851  func FuncGetAll(fn unsafe.Pointer)
   852  
   853  //go:wasmimport plat/js/webext/app/window call_GetAll
   854  //go:noescape
   855  func CallGetAll(
   856  	retPtr unsafe.Pointer)
   857  
   858  //go:wasmimport plat/js/webext/app/window try_GetAll
   859  //go:noescape
   860  func TryGetAll(
   861  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   862  
   863  //go:wasmimport plat/js/webext/app/window has_InitializeAppWindow
   864  //go:noescape
   865  func HasFuncInitializeAppWindow() js.Ref
   866  
   867  //go:wasmimport plat/js/webext/app/window func_InitializeAppWindow
   868  //go:noescape
   869  func FuncInitializeAppWindow(fn unsafe.Pointer)
   870  
   871  //go:wasmimport plat/js/webext/app/window call_InitializeAppWindow
   872  //go:noescape
   873  func CallInitializeAppWindow(
   874  	retPtr unsafe.Pointer,
   875  	state js.Ref)
   876  
   877  //go:wasmimport plat/js/webext/app/window try_InitializeAppWindow
   878  //go:noescape
   879  func TryInitializeAppWindow(
   880  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   881  	state js.Ref) (ok js.Ref)
   882  
   883  //go:wasmimport plat/js/webext/app/window has_OnAlphaEnabledChanged
   884  //go:noescape
   885  func HasFuncOnAlphaEnabledChanged() js.Ref
   886  
   887  //go:wasmimport plat/js/webext/app/window func_OnAlphaEnabledChanged
   888  //go:noescape
   889  func FuncOnAlphaEnabledChanged(fn unsafe.Pointer)
   890  
   891  //go:wasmimport plat/js/webext/app/window call_OnAlphaEnabledChanged
   892  //go:noescape
   893  func CallOnAlphaEnabledChanged(
   894  	retPtr unsafe.Pointer,
   895  	callback js.Ref)
   896  
   897  //go:wasmimport plat/js/webext/app/window try_OnAlphaEnabledChanged
   898  //go:noescape
   899  func TryOnAlphaEnabledChanged(
   900  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   901  	callback js.Ref) (ok js.Ref)
   902  
   903  //go:wasmimport plat/js/webext/app/window has_OffAlphaEnabledChanged
   904  //go:noescape
   905  func HasFuncOffAlphaEnabledChanged() js.Ref
   906  
   907  //go:wasmimport plat/js/webext/app/window func_OffAlphaEnabledChanged
   908  //go:noescape
   909  func FuncOffAlphaEnabledChanged(fn unsafe.Pointer)
   910  
   911  //go:wasmimport plat/js/webext/app/window call_OffAlphaEnabledChanged
   912  //go:noescape
   913  func CallOffAlphaEnabledChanged(
   914  	retPtr unsafe.Pointer,
   915  	callback js.Ref)
   916  
   917  //go:wasmimport plat/js/webext/app/window try_OffAlphaEnabledChanged
   918  //go:noescape
   919  func TryOffAlphaEnabledChanged(
   920  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   921  	callback js.Ref) (ok js.Ref)
   922  
   923  //go:wasmimport plat/js/webext/app/window has_HasOnAlphaEnabledChanged
   924  //go:noescape
   925  func HasFuncHasOnAlphaEnabledChanged() js.Ref
   926  
   927  //go:wasmimport plat/js/webext/app/window func_HasOnAlphaEnabledChanged
   928  //go:noescape
   929  func FuncHasOnAlphaEnabledChanged(fn unsafe.Pointer)
   930  
   931  //go:wasmimport plat/js/webext/app/window call_HasOnAlphaEnabledChanged
   932  //go:noescape
   933  func CallHasOnAlphaEnabledChanged(
   934  	retPtr unsafe.Pointer,
   935  	callback js.Ref)
   936  
   937  //go:wasmimport plat/js/webext/app/window try_HasOnAlphaEnabledChanged
   938  //go:noescape
   939  func TryHasOnAlphaEnabledChanged(
   940  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   941  	callback js.Ref) (ok js.Ref)
   942  
   943  //go:wasmimport plat/js/webext/app/window has_OnBoundsChanged
   944  //go:noescape
   945  func HasFuncOnBoundsChanged() js.Ref
   946  
   947  //go:wasmimport plat/js/webext/app/window func_OnBoundsChanged
   948  //go:noescape
   949  func FuncOnBoundsChanged(fn unsafe.Pointer)
   950  
   951  //go:wasmimport plat/js/webext/app/window call_OnBoundsChanged
   952  //go:noescape
   953  func CallOnBoundsChanged(
   954  	retPtr unsafe.Pointer,
   955  	callback js.Ref)
   956  
   957  //go:wasmimport plat/js/webext/app/window try_OnBoundsChanged
   958  //go:noescape
   959  func TryOnBoundsChanged(
   960  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   961  	callback js.Ref) (ok js.Ref)
   962  
   963  //go:wasmimport plat/js/webext/app/window has_OffBoundsChanged
   964  //go:noescape
   965  func HasFuncOffBoundsChanged() js.Ref
   966  
   967  //go:wasmimport plat/js/webext/app/window func_OffBoundsChanged
   968  //go:noescape
   969  func FuncOffBoundsChanged(fn unsafe.Pointer)
   970  
   971  //go:wasmimport plat/js/webext/app/window call_OffBoundsChanged
   972  //go:noescape
   973  func CallOffBoundsChanged(
   974  	retPtr unsafe.Pointer,
   975  	callback js.Ref)
   976  
   977  //go:wasmimport plat/js/webext/app/window try_OffBoundsChanged
   978  //go:noescape
   979  func TryOffBoundsChanged(
   980  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   981  	callback js.Ref) (ok js.Ref)
   982  
   983  //go:wasmimport plat/js/webext/app/window has_HasOnBoundsChanged
   984  //go:noescape
   985  func HasFuncHasOnBoundsChanged() js.Ref
   986  
   987  //go:wasmimport plat/js/webext/app/window func_HasOnBoundsChanged
   988  //go:noescape
   989  func FuncHasOnBoundsChanged(fn unsafe.Pointer)
   990  
   991  //go:wasmimport plat/js/webext/app/window call_HasOnBoundsChanged
   992  //go:noescape
   993  func CallHasOnBoundsChanged(
   994  	retPtr unsafe.Pointer,
   995  	callback js.Ref)
   996  
   997  //go:wasmimport plat/js/webext/app/window try_HasOnBoundsChanged
   998  //go:noescape
   999  func TryHasOnBoundsChanged(
  1000  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1001  	callback js.Ref) (ok js.Ref)
  1002  
  1003  //go:wasmimport plat/js/webext/app/window has_OnClosed
  1004  //go:noescape
  1005  func HasFuncOnClosed() js.Ref
  1006  
  1007  //go:wasmimport plat/js/webext/app/window func_OnClosed
  1008  //go:noescape
  1009  func FuncOnClosed(fn unsafe.Pointer)
  1010  
  1011  //go:wasmimport plat/js/webext/app/window call_OnClosed
  1012  //go:noescape
  1013  func CallOnClosed(
  1014  	retPtr unsafe.Pointer,
  1015  	callback js.Ref)
  1016  
  1017  //go:wasmimport plat/js/webext/app/window try_OnClosed
  1018  //go:noescape
  1019  func TryOnClosed(
  1020  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1021  	callback js.Ref) (ok js.Ref)
  1022  
  1023  //go:wasmimport plat/js/webext/app/window has_OffClosed
  1024  //go:noescape
  1025  func HasFuncOffClosed() js.Ref
  1026  
  1027  //go:wasmimport plat/js/webext/app/window func_OffClosed
  1028  //go:noescape
  1029  func FuncOffClosed(fn unsafe.Pointer)
  1030  
  1031  //go:wasmimport plat/js/webext/app/window call_OffClosed
  1032  //go:noescape
  1033  func CallOffClosed(
  1034  	retPtr unsafe.Pointer,
  1035  	callback js.Ref)
  1036  
  1037  //go:wasmimport plat/js/webext/app/window try_OffClosed
  1038  //go:noescape
  1039  func TryOffClosed(
  1040  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1041  	callback js.Ref) (ok js.Ref)
  1042  
  1043  //go:wasmimport plat/js/webext/app/window has_HasOnClosed
  1044  //go:noescape
  1045  func HasFuncHasOnClosed() js.Ref
  1046  
  1047  //go:wasmimport plat/js/webext/app/window func_HasOnClosed
  1048  //go:noescape
  1049  func FuncHasOnClosed(fn unsafe.Pointer)
  1050  
  1051  //go:wasmimport plat/js/webext/app/window call_HasOnClosed
  1052  //go:noescape
  1053  func CallHasOnClosed(
  1054  	retPtr unsafe.Pointer,
  1055  	callback js.Ref)
  1056  
  1057  //go:wasmimport plat/js/webext/app/window try_HasOnClosed
  1058  //go:noescape
  1059  func TryHasOnClosed(
  1060  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1061  	callback js.Ref) (ok js.Ref)
  1062  
  1063  //go:wasmimport plat/js/webext/app/window has_OnFullscreened
  1064  //go:noescape
  1065  func HasFuncOnFullscreened() js.Ref
  1066  
  1067  //go:wasmimport plat/js/webext/app/window func_OnFullscreened
  1068  //go:noescape
  1069  func FuncOnFullscreened(fn unsafe.Pointer)
  1070  
  1071  //go:wasmimport plat/js/webext/app/window call_OnFullscreened
  1072  //go:noescape
  1073  func CallOnFullscreened(
  1074  	retPtr unsafe.Pointer,
  1075  	callback js.Ref)
  1076  
  1077  //go:wasmimport plat/js/webext/app/window try_OnFullscreened
  1078  //go:noescape
  1079  func TryOnFullscreened(
  1080  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1081  	callback js.Ref) (ok js.Ref)
  1082  
  1083  //go:wasmimport plat/js/webext/app/window has_OffFullscreened
  1084  //go:noescape
  1085  func HasFuncOffFullscreened() js.Ref
  1086  
  1087  //go:wasmimport plat/js/webext/app/window func_OffFullscreened
  1088  //go:noescape
  1089  func FuncOffFullscreened(fn unsafe.Pointer)
  1090  
  1091  //go:wasmimport plat/js/webext/app/window call_OffFullscreened
  1092  //go:noescape
  1093  func CallOffFullscreened(
  1094  	retPtr unsafe.Pointer,
  1095  	callback js.Ref)
  1096  
  1097  //go:wasmimport plat/js/webext/app/window try_OffFullscreened
  1098  //go:noescape
  1099  func TryOffFullscreened(
  1100  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1101  	callback js.Ref) (ok js.Ref)
  1102  
  1103  //go:wasmimport plat/js/webext/app/window has_HasOnFullscreened
  1104  //go:noescape
  1105  func HasFuncHasOnFullscreened() js.Ref
  1106  
  1107  //go:wasmimport plat/js/webext/app/window func_HasOnFullscreened
  1108  //go:noescape
  1109  func FuncHasOnFullscreened(fn unsafe.Pointer)
  1110  
  1111  //go:wasmimport plat/js/webext/app/window call_HasOnFullscreened
  1112  //go:noescape
  1113  func CallHasOnFullscreened(
  1114  	retPtr unsafe.Pointer,
  1115  	callback js.Ref)
  1116  
  1117  //go:wasmimport plat/js/webext/app/window try_HasOnFullscreened
  1118  //go:noescape
  1119  func TryHasOnFullscreened(
  1120  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1121  	callback js.Ref) (ok js.Ref)
  1122  
  1123  //go:wasmimport plat/js/webext/app/window has_OnMaximized
  1124  //go:noescape
  1125  func HasFuncOnMaximized() js.Ref
  1126  
  1127  //go:wasmimport plat/js/webext/app/window func_OnMaximized
  1128  //go:noescape
  1129  func FuncOnMaximized(fn unsafe.Pointer)
  1130  
  1131  //go:wasmimport plat/js/webext/app/window call_OnMaximized
  1132  //go:noescape
  1133  func CallOnMaximized(
  1134  	retPtr unsafe.Pointer,
  1135  	callback js.Ref)
  1136  
  1137  //go:wasmimport plat/js/webext/app/window try_OnMaximized
  1138  //go:noescape
  1139  func TryOnMaximized(
  1140  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1141  	callback js.Ref) (ok js.Ref)
  1142  
  1143  //go:wasmimport plat/js/webext/app/window has_OffMaximized
  1144  //go:noescape
  1145  func HasFuncOffMaximized() js.Ref
  1146  
  1147  //go:wasmimport plat/js/webext/app/window func_OffMaximized
  1148  //go:noescape
  1149  func FuncOffMaximized(fn unsafe.Pointer)
  1150  
  1151  //go:wasmimport plat/js/webext/app/window call_OffMaximized
  1152  //go:noescape
  1153  func CallOffMaximized(
  1154  	retPtr unsafe.Pointer,
  1155  	callback js.Ref)
  1156  
  1157  //go:wasmimport plat/js/webext/app/window try_OffMaximized
  1158  //go:noescape
  1159  func TryOffMaximized(
  1160  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1161  	callback js.Ref) (ok js.Ref)
  1162  
  1163  //go:wasmimport plat/js/webext/app/window has_HasOnMaximized
  1164  //go:noescape
  1165  func HasFuncHasOnMaximized() js.Ref
  1166  
  1167  //go:wasmimport plat/js/webext/app/window func_HasOnMaximized
  1168  //go:noescape
  1169  func FuncHasOnMaximized(fn unsafe.Pointer)
  1170  
  1171  //go:wasmimport plat/js/webext/app/window call_HasOnMaximized
  1172  //go:noescape
  1173  func CallHasOnMaximized(
  1174  	retPtr unsafe.Pointer,
  1175  	callback js.Ref)
  1176  
  1177  //go:wasmimport plat/js/webext/app/window try_HasOnMaximized
  1178  //go:noescape
  1179  func TryHasOnMaximized(
  1180  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1181  	callback js.Ref) (ok js.Ref)
  1182  
  1183  //go:wasmimport plat/js/webext/app/window has_OnMinimized
  1184  //go:noescape
  1185  func HasFuncOnMinimized() js.Ref
  1186  
  1187  //go:wasmimport plat/js/webext/app/window func_OnMinimized
  1188  //go:noescape
  1189  func FuncOnMinimized(fn unsafe.Pointer)
  1190  
  1191  //go:wasmimport plat/js/webext/app/window call_OnMinimized
  1192  //go:noescape
  1193  func CallOnMinimized(
  1194  	retPtr unsafe.Pointer,
  1195  	callback js.Ref)
  1196  
  1197  //go:wasmimport plat/js/webext/app/window try_OnMinimized
  1198  //go:noescape
  1199  func TryOnMinimized(
  1200  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1201  	callback js.Ref) (ok js.Ref)
  1202  
  1203  //go:wasmimport plat/js/webext/app/window has_OffMinimized
  1204  //go:noescape
  1205  func HasFuncOffMinimized() js.Ref
  1206  
  1207  //go:wasmimport plat/js/webext/app/window func_OffMinimized
  1208  //go:noescape
  1209  func FuncOffMinimized(fn unsafe.Pointer)
  1210  
  1211  //go:wasmimport plat/js/webext/app/window call_OffMinimized
  1212  //go:noescape
  1213  func CallOffMinimized(
  1214  	retPtr unsafe.Pointer,
  1215  	callback js.Ref)
  1216  
  1217  //go:wasmimport plat/js/webext/app/window try_OffMinimized
  1218  //go:noescape
  1219  func TryOffMinimized(
  1220  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1221  	callback js.Ref) (ok js.Ref)
  1222  
  1223  //go:wasmimport plat/js/webext/app/window has_HasOnMinimized
  1224  //go:noescape
  1225  func HasFuncHasOnMinimized() js.Ref
  1226  
  1227  //go:wasmimport plat/js/webext/app/window func_HasOnMinimized
  1228  //go:noescape
  1229  func FuncHasOnMinimized(fn unsafe.Pointer)
  1230  
  1231  //go:wasmimport plat/js/webext/app/window call_HasOnMinimized
  1232  //go:noescape
  1233  func CallHasOnMinimized(
  1234  	retPtr unsafe.Pointer,
  1235  	callback js.Ref)
  1236  
  1237  //go:wasmimport plat/js/webext/app/window try_HasOnMinimized
  1238  //go:noescape
  1239  func TryHasOnMinimized(
  1240  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1241  	callback js.Ref) (ok js.Ref)
  1242  
  1243  //go:wasmimport plat/js/webext/app/window has_OnRestored
  1244  //go:noescape
  1245  func HasFuncOnRestored() js.Ref
  1246  
  1247  //go:wasmimport plat/js/webext/app/window func_OnRestored
  1248  //go:noescape
  1249  func FuncOnRestored(fn unsafe.Pointer)
  1250  
  1251  //go:wasmimport plat/js/webext/app/window call_OnRestored
  1252  //go:noescape
  1253  func CallOnRestored(
  1254  	retPtr unsafe.Pointer,
  1255  	callback js.Ref)
  1256  
  1257  //go:wasmimport plat/js/webext/app/window try_OnRestored
  1258  //go:noescape
  1259  func TryOnRestored(
  1260  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1261  	callback js.Ref) (ok js.Ref)
  1262  
  1263  //go:wasmimport plat/js/webext/app/window has_OffRestored
  1264  //go:noescape
  1265  func HasFuncOffRestored() js.Ref
  1266  
  1267  //go:wasmimport plat/js/webext/app/window func_OffRestored
  1268  //go:noescape
  1269  func FuncOffRestored(fn unsafe.Pointer)
  1270  
  1271  //go:wasmimport plat/js/webext/app/window call_OffRestored
  1272  //go:noescape
  1273  func CallOffRestored(
  1274  	retPtr unsafe.Pointer,
  1275  	callback js.Ref)
  1276  
  1277  //go:wasmimport plat/js/webext/app/window try_OffRestored
  1278  //go:noescape
  1279  func TryOffRestored(
  1280  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1281  	callback js.Ref) (ok js.Ref)
  1282  
  1283  //go:wasmimport plat/js/webext/app/window has_HasOnRestored
  1284  //go:noescape
  1285  func HasFuncHasOnRestored() js.Ref
  1286  
  1287  //go:wasmimport plat/js/webext/app/window func_HasOnRestored
  1288  //go:noescape
  1289  func FuncHasOnRestored(fn unsafe.Pointer)
  1290  
  1291  //go:wasmimport plat/js/webext/app/window call_HasOnRestored
  1292  //go:noescape
  1293  func CallHasOnRestored(
  1294  	retPtr unsafe.Pointer,
  1295  	callback js.Ref)
  1296  
  1297  //go:wasmimport plat/js/webext/app/window try_HasOnRestored
  1298  //go:noescape
  1299  func TryHasOnRestored(
  1300  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1301  	callback js.Ref) (ok js.Ref)