MenuItemManager

interface MenuItemManager : KtfxManager<MenuItem>

Container of MenuItem.

See also

ContextMenu
Menu
MenuButton
SplitMenuButton

Functions

Link copied to clipboard
abstract fun <C : MenuItem> addChild(child: C): C

Allows child to be added dynamically with Kotlin DSL in the context of this manager.

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Extensions

Link copied to clipboard
fun MenuItemManager.checkMenuItem(text: String? = null, graphic: Node? = null): CheckMenuItem

Add a CheckMenuItem to this manager.

inline fun MenuItemManager.checkMenuItem(text: String? = null, graphic: Node? = null, configuration: CheckMenuItem.() -> Unit): CheckMenuItem

Add a CheckMenuItem with configuration block to this manager.

Link copied to clipboard
fun MenuItemManager.customMenuItem(content: Node? = null, hideOnClick: Boolean = true): CustomMenuItem

Add a CustomMenuItem to this manager.

inline fun MenuItemManager.customMenuItem(content: Node? = null, hideOnClick: Boolean = true, configuration: CustomMenuItem.() -> Unit): CustomMenuItem

Add a CustomMenuItem with configuration block to this manager.

Link copied to clipboard
fun MenuItemManager.menu(text: String = "", graphic: Node? = null): Menu

Add a Menu to this manager.

inline fun MenuItemManager.menu(text: String = "", graphic: Node? = null, configuration: KtfxMenu.() -> Unit): Menu

Add a Menu with configuration block to this manager.

Link copied to clipboard
fun MenuItemManager.menuItem(text: String? = null, graphic: Node? = null): MenuItem

Add a MenuItem to this manager.

inline fun MenuItemManager.menuItem(text: String? = null, graphic: Node? = null, configuration: MenuItem.() -> Unit): MenuItem

Add a MenuItem with configuration block to this manager.

Link copied to clipboard
fun MenuItemManager.radioMenuItem(text: String? = null, graphic: Node? = null): RadioMenuItem

Add a RadioMenuItem to this manager.

inline fun MenuItemManager.radioMenuItem(text: String? = null, graphic: Node? = null, configuration: RadioMenuItem.() -> Unit): RadioMenuItem

Add a RadioMenuItem with configuration block to this manager.

Link copied to clipboard
fun MenuItemManager.separatorMenuItem(): SeparatorMenuItem

Add a SeparatorMenuItem to this manager.

inline fun MenuItemManager.separatorMenuItem(configuration: SeparatorMenuItem.() -> Unit): SeparatorMenuItem

Add a SeparatorMenuItem with configuration block to this manager.

Link copied to clipboard
fun MenuItemManager.styledCheckMenuItem(text: String? = null, graphic: Node? = null, vararg styleClass: String, id: String? = null): CheckMenuItem

Add a styled CheckMenuItem to this manager.

inline fun MenuItemManager.styledCheckMenuItem(text: String? = null, graphic: Node? = null, vararg styleClass: String, id: String? = null, configuration: CheckMenuItem.() -> Unit): CheckMenuItem

Add a styled CheckMenuItem with configuration block to this manager.

Link copied to clipboard
fun MenuItemManager.styledCustomMenuItem(content: Node? = null, hideOnClick: Boolean = true, vararg styleClass: String, id: String? = null): CustomMenuItem

Add a styled CustomMenuItem to this manager.

inline fun MenuItemManager.styledCustomMenuItem(content: Node? = null, hideOnClick: Boolean = true, vararg styleClass: String, id: String? = null, configuration: CustomMenuItem.() -> Unit): CustomMenuItem

Add a styled CustomMenuItem with configuration block to this manager.

Link copied to clipboard
fun MenuItemManager.styledMenu(text: String = "", graphic: Node? = null, vararg styleClass: String, id: String? = null): Menu

Add a styled Menu to this manager.

inline fun MenuItemManager.styledMenu(text: String = "", graphic: Node? = null, vararg styleClass: String, id: String? = null, configuration: KtfxMenu.() -> Unit): Menu

Add a styled Menu with configuration block to this manager.

Link copied to clipboard
fun MenuItemManager.styledMenuItem(text: String? = null, graphic: Node? = null, vararg styleClass: String, id: String? = null): MenuItem

Add a styled MenuItem to this manager.

inline fun MenuItemManager.styledMenuItem(text: String? = null, graphic: Node? = null, vararg styleClass: String, id: String? = null, configuration: MenuItem.() -> Unit): MenuItem

Add a styled MenuItem with configuration block to this manager.

Link copied to clipboard
fun MenuItemManager.styledRadioMenuItem(text: String? = null, graphic: Node? = null, vararg styleClass: String, id: String? = null): RadioMenuItem

Add a styled RadioMenuItem to this manager.

inline fun MenuItemManager.styledRadioMenuItem(text: String? = null, graphic: Node? = null, vararg styleClass: String, id: String? = null, configuration: RadioMenuItem.() -> Unit): RadioMenuItem

Add a styled RadioMenuItem with configuration block to this manager.

Link copied to clipboard
fun MenuItemManager.styledSeparatorMenuItem(vararg styleClass: String, id: String? = null): SeparatorMenuItem

Add a styled SeparatorMenuItem to this manager.

inline fun MenuItemManager.styledSeparatorMenuItem(vararg styleClass: String, id: String? = null, configuration: SeparatorMenuItem.() -> Unit): SeparatorMenuItem

Add a styled SeparatorMenuItem with configuration block to this manager.