Interface IMainMenu

The main menu interface.

interface IMainMenu {
    editMenu: IEditMenu;
    fileMenu: IFileMenu;
    helpMenu: IHelpMenu;
    kernelMenu: IKernelMenu;
    runMenu: IRunMenu;
    settingsMenu: ISettingsMenu;
    tabsMenu: ITabsMenu;
    viewMenu: IViewMenu;
    addMenu(menu, update?, options?): void;
}

Implemented by

Properties

editMenu: IEditMenu

The application "Edit" menu.

fileMenu: IFileMenu

The application "File" menu.

helpMenu: IHelpMenu

The application "Help" menu.

kernelMenu: IKernelMenu

The application "Kernel" menu.

runMenu: IRunMenu

The application "Run" menu.

settingsMenu: ISettingsMenu

The application "Settings" menu.

tabsMenu: ITabsMenu

The application "Tabs" menu.

viewMenu: IViewMenu

The application "View" menu.

Methods

  • Add a new menu to the main menu bar.

    Parameters

    • menu: Menu

      The menu to add

    • Optional update: boolean

      Whether to update the menu bar or not

    • Optional options: IMainMenu.IAddOptions

      Options for adding the menu

    Returns void