Interface WebView.ReadyToShowCallback

All Superinterfaces:
FunctionPointer
Enclosing class:
WebView
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface WebView.ReadyToShowCallback extends FunctionPointer

Functional interface declaration of the ReadyToShowCallback callback.

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    run()
    Emitted after WebKitWebView::create on the newly created WebKitWebView when it should be displayed to the user.
    Creates a native function pointer to the upcall(MemorySegment) method.
    default void
    upcall(MemorySegment sourceWebView)
    The upcall method is called from native code.
  • Method Details

    • run

      void run()
      Emitted after WebKitWebView::create on the newly created WebKitWebView when it should be displayed to the user. When this signal is emitted all the information about how the window should look, including size, position, whether the location, status and scrollbars should be displayed, is already set on the WebKitWindowProperties of webView. See also webkit_web_view_get_window_properties().
    • upcall

      default void upcall(MemorySegment sourceWebView)
      The upcall method is called from native code. The parameters are marshaled and run() is executed.
    • toCallback

      default MemorySegment toCallback(Arena arena)
      Creates a native function pointer to the upcall(MemorySegment) method.
      Specified by:
      toCallback in interface FunctionPointer
      Parameters:
      arena - the arena in which the function pointer is allocated
      Returns:
      the native function pointer