- java.lang.Object
-
- de.jangassen.platform.mac.MacNativeAdapter
-
- All Implemented Interfaces:
de.jangassen.platform.NativeAdapter
public class MacNativeAdapter extends Object implements de.jangassen.platform.NativeAdapter
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MacNativeAdaptergetInstance()voidhide()voidhideOtherApplications()static booleanisAvailable()voidquit()voidsetAppearanceMode(AppearanceMode mode)voidsetApplicationMenu(javafx.scene.control.Menu menu)voidsetDocIconMenu(javafx.scene.control.Menu menu)voidsetForceQuitOnCmdQ(boolean forceQuit)voidsetMenuBar(List<javafx.scene.control.Menu> menus)voidsetTrayMenu(javafx.scene.control.Menu menu)voidshowAllWindows()voidshowContextMenu(javafx.scene.control.Menu menu, javafx.scene.input.MouseEvent event)booleansystemUsesDarkMode()
-
-
-
Method Detail
-
getInstance
public static MacNativeAdapter getInstance()
-
isAvailable
public static boolean isAvailable()
-
setMenuBar
public void setMenuBar(List<javafx.scene.control.Menu> menus)
- Specified by:
setMenuBarin interfacede.jangassen.platform.NativeAdapter
-
setApplicationMenu
public void setApplicationMenu(javafx.scene.control.Menu menu)
- Specified by:
setApplicationMenuin interfacede.jangassen.platform.NativeAdapter
-
hide
public void hide()
- Specified by:
hidein interfacede.jangassen.platform.NativeAdapter
-
hideOtherApplications
public void hideOtherApplications()
- Specified by:
hideOtherApplicationsin interfacede.jangassen.platform.NativeAdapter
-
showAllWindows
public void showAllWindows()
- Specified by:
showAllWindowsin interfacede.jangassen.platform.NativeAdapter
-
quit
public void quit()
- Specified by:
quitin interfacede.jangassen.platform.NativeAdapter
-
setForceQuitOnCmdQ
public void setForceQuitOnCmdQ(boolean forceQuit)
- Specified by:
setForceQuitOnCmdQin interfacede.jangassen.platform.NativeAdapter
-
setTrayMenu
public void setTrayMenu(javafx.scene.control.Menu menu)
- Specified by:
setTrayMenuin interfacede.jangassen.platform.NativeAdapter
-
showContextMenu
public void showContextMenu(javafx.scene.control.Menu menu, javafx.scene.input.MouseEvent event)- Specified by:
showContextMenuin interfacede.jangassen.platform.NativeAdapter
-
setDocIconMenu
public void setDocIconMenu(javafx.scene.control.Menu menu)
- Specified by:
setDocIconMenuin interfacede.jangassen.platform.NativeAdapter
-
systemUsesDarkMode
public boolean systemUsesDarkMode()
- Specified by:
systemUsesDarkModein interfacede.jangassen.platform.NativeAdapter
-
setAppearanceMode
public void setAppearanceMode(AppearanceMode mode)
- Specified by:
setAppearanceModein interfacede.jangassen.platform.NativeAdapter
-
-