Skip to content

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:

SystemMenusService


onAbout

public void onAbout()


setOnSettings

public void setOnSettings(Runnable handler)

Specified By:

SystemMenusService


onSettings

public void onSettings()


setOnQuit

public void setOnQuit(Runnable handler)

Specified By:

SystemMenusService


onQuit

public void onQuit()


setMenuRoot

public void setMenuRoot(ObservableMenuItem menuRoot)

Specified By:

SystemMenusService


integrate

public void integrate(Stage stage)

Specified By:

SystemMenusService


buildAppMenu

public ObservableMenuItem buildAppMenu(String appName)

Specified By:

SystemMenusService


buildWindowMenu

public ObservableMenuItem buildWindowMenu()

Specified By:

SystemMenusService