<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.scene.control.*?>
<?import javafx.scene.input.KeyCodeCombination?>
<?import javafx.scene.layout.BorderPane?>
<MenuBar xmlns="http://javafx.com/javafx/23" xmlns:fx="http://javafx.com/fxml/1"
         fx:id="menuBar"
         fx:controller="com.marvinelsen.willow.ui.controllers.MenuController" BorderPane.alignment="CENTER"
         useSystemMenuBar="true">
    <Menu text="%menubar.file">
        <MenuItem text="%menubar.file.preferences" onAction="#onMenuItemPreferencesAction">
            <accelerator>
                <KeyCodeCombination alt="UP" code="COMMA" control="UP" meta="UP" shift="UP"
                                    shortcut="DOWN"/>
            </accelerator>
        </MenuItem>
        <MenuItem text="%menubar.file.quit" onAction="#onMenuItemQuitAction">
            <accelerator>
                <KeyCodeCombination alt="UP" code="Q" control="UP" meta="UP" shift="UP"
                                    shortcut="DOWN"/>
            </accelerator>
        </MenuItem>
    </Menu>
    <Menu text="%menubar.edit">
        <MenuItem fx:id="menuItemCopyHeadword" text="%menubar.edit.copy.headword" onAction="#onMenuItemCopyHeadwordAction">
            <accelerator>
                <KeyCodeCombination alt="UP" code="H" control="UP" meta="UP" shift="UP"
                                    shortcut="DOWN"/>
            </accelerator>
        </MenuItem>
        <MenuItem fx:id="menuItemCopyPronunciation" text="%menubar.edit.copy.pronunciation" onAction="#onMenuItemCopyPronunciationAction">
            <accelerator>
                <KeyCodeCombination alt="UP" code="B" control="UP" meta="UP" shift="UP"
                                    shortcut="DOWN"/>
            </accelerator>
        </MenuItem>
    </Menu>
    <Menu text="%menubar.help">
        <MenuItem text="%menubar.help.about"/>
    </Menu>
</MenuBar>
