Package io.github.qishr.cascara.ui.menu
Class StandardSystemMenus
java.lang.Object
io.github.qishr.cascara.ui.menu.StandardSystemMenus
All Implemented Interfaces:
SystemMenusService
public class StandardSystemMenus
Constructor Summary
| Constructor | Description |
|---|---|
| StandardSystemMenus() |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public Properties | getServiceProperties() | |
| public void | setOnAbout(Runnable handler) | |
| public void | onAbout() | |
| public void | setOnSettings(Runnable handler) | |
| public void | onSettings() | |
| public void | setOnQuit(Runnable handler) | |
| public void | onQuit() | |
| public void | setMenuRoot(ObservableMenuItem menuRoot) | |
| public void | integrate(Stage stage) | |
| public ObservableMenuItem | buildAppMenu(String appName) | |
| public ObservableMenuItem | buildWindowMenu() |
Method Details
getServiceProperties
public Properties getServiceProperties()
setOnAbout
public void setOnAbout(Runnable handler)
Specified By:
onAbout
public void onAbout()
setOnSettings
public void setOnSettings(Runnable handler)
Specified By:
onSettings
public void onSettings()
setOnQuit
public void setOnQuit(Runnable handler)
Specified By:
onQuit
public void onQuit()
setMenuRoot
public void setMenuRoot(ObservableMenuItem menuRoot)
Specified By:
integrate
public void integrate(Stage stage)
Specified By:
buildAppMenu
public ObservableMenuItem buildAppMenu(String appName)
Specified By:
buildWindowMenu
public ObservableMenuItem buildWindowMenu()
Specified By: