Module nsmenufx

Class MacNativeAdapter

  • All Implemented Interfaces:
    de.jangassen.platform.NativeAdapter

    public class MacNativeAdapter
    extends Object
    implements de.jangassen.platform.NativeAdapter
    • Method Detail

      • isAvailable

        public static boolean isAvailable()
      • setMenuBar

        public void setMenuBar​(List<javafx.scene.control.Menu> menus)
        Specified by:
        setMenuBar in interface de.jangassen.platform.NativeAdapter
      • setApplicationMenu

        public void setApplicationMenu​(javafx.scene.control.Menu menu)
        Specified by:
        setApplicationMenu in interface de.jangassen.platform.NativeAdapter
      • hide

        public void hide()
        Specified by:
        hide in interface de.jangassen.platform.NativeAdapter
      • hideOtherApplications

        public void hideOtherApplications()
        Specified by:
        hideOtherApplications in interface de.jangassen.platform.NativeAdapter
      • showAllWindows

        public void showAllWindows()
        Specified by:
        showAllWindows in interface de.jangassen.platform.NativeAdapter
      • quit

        public void quit()
        Specified by:
        quit in interface de.jangassen.platform.NativeAdapter
      • setForceQuitOnCmdQ

        public void setForceQuitOnCmdQ​(boolean forceQuit)
        Specified by:
        setForceQuitOnCmdQ in interface de.jangassen.platform.NativeAdapter
      • setTrayMenu

        public void setTrayMenu​(javafx.scene.control.Menu menu)
        Specified by:
        setTrayMenu in interface de.jangassen.platform.NativeAdapter
      • showContextMenu

        public void showContextMenu​(javafx.scene.control.Menu menu,
                                    javafx.scene.input.MouseEvent event)
        Specified by:
        showContextMenu in interface de.jangassen.platform.NativeAdapter
      • setDocIconMenu

        public void setDocIconMenu​(javafx.scene.control.Menu menu)
        Specified by:
        setDocIconMenu in interface de.jangassen.platform.NativeAdapter
      • systemUsesDarkMode

        public boolean systemUsesDarkMode()
        Specified by:
        systemUsesDarkMode in interface de.jangassen.platform.NativeAdapter
      • setAppearanceMode

        public void setAppearanceMode​(AppearanceMode mode)
        Specified by:
        setAppearanceMode in interface de.jangassen.platform.NativeAdapter