[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'Menus' (#lcl)

# Reference for unit 'Menus': Procedures and functions

`NewItem` |  | Creates and configures a new menu item instance.
`NewLine` |  | Creates and configures a menu item displayed as a separator line.
`NewMenu` |  | Creates and configures a new menu instance with the specified menu items.
`NewPopupMenu` |  | Creates and configures a new pop-up menu with the specified menu items.
`NewSubMenu` |  | Creates and configures a new sub-menu with the specified child menu items.
`Register` |  | Registers components for use in the Lazarus IDE.
`ShortCut` |  | Converts a virtual key code and modifier to a shortcut value.
`ShortCutToKey` |  | Converts a shortcut value to a virtual key code and modifier.
`StripHotkey` |  | Removes the hot key (accelerator) prefix from the specified text.