Interface WebFxKitLauncherProvider

All Known Implementing Classes:
GwtJ2clWebFxKitLauncherProvider, OpenJFXWebFxKitLauncherProvider, WebFxKitLauncherProviderBase

public interface WebFxKitLauncherProvider
Author:
Bruno Salmon
  • Property Details

  • Method Details

    • getHostServices

      HostServices getHostServices()
    • isStageProgrammaticallyRelocatableAndResizable

      boolean isStageProgrammaticallyRelocatableAndResizable()
    • getPrimaryScreen

      default Screen getPrimaryScreen()
    • getSystemClipboard

      default Clipboard getSystemClipboard()
    • createDragboard

      default Dragboard createDragboard(Scene scene)
    • getPrimaryStage

      Stage getPrimaryStage()
    • getApplication

      Application getApplication()
    • launchApplication

      void launchApplication(dev.webfx.platform.util.function.Factory<Application> applicationFactory, String... args)
    • isReady

      default boolean isReady()
    • onReady

      default void onReady(Runnable runnable)
    • getVerticalScrollbarExtraWidth

      default double getVerticalScrollbarExtraWidth()
    • supportsSvgImageFormat

      default boolean supportsSvgImageFormat()
    • supportsWebPImageFormat

      default boolean supportsWebPImageFormat()
    • getFastPixelReaderWriter

      FastPixelReaderWriter getFastPixelReaderWriter(Image image)
    • getGraphicsContext2D

      default GraphicsContext getGraphicsContext2D(Canvas canvas, boolean willReadFrequently)
    • canvasPixelDensityProperty

      default DoubleProperty canvasPixelDensityProperty(Canvas canvas)
    • setCanvasPixelDensity

      default void setCanvasPixelDensity(Canvas canvas, double pixelDensity)
    • getCanvasPixelDensity

      default double getCanvasPixelDensity(Canvas canvas)
    • getDefaultCanvasPixelDensity

      default double getDefaultCanvasPixelDensity()
    • measureText

      Bounds measureText(String text, Font font)
    • measureBaselineOffset

      double measureBaselineOffset(Font font)
    • loadingFonts

      default ObservableList<Font> loadingFonts()
    • safeAreaInsetsProperty

      ReadOnlyObjectProperty<Insets> safeAreaInsetsProperty()
      Returns:
      the safeAreaInsets property
      See Also:
    • getSafeAreaInsets

      default Insets getSafeAreaInsets()
      Gets the value of the safeAreaInsets property.
      Property description:
      Returns:
      the value of the safeAreaInsets property
      See Also:
    • isFullscreenEnabled

      default boolean isFullscreenEnabled()
    • requestNodeFullscreen

      default boolean requestNodeFullscreen(Node node)
    • exitFullscreen

      default boolean exitFullscreen()