Skip to content

Plugin.MainMenu

property · Plugin · cAlgo.API Since 5.4

DesktopCLICloud

Provides access to main menu API.

Environment behaviour

CLI — not supported. Plugins cannot run in the CLI: ctrader-cli runs cBots only.

Cloud — not supported. Plugins cannot run in the cloud: it runs cBots only.

public MainMenu MainMenu {get;}
api.MainMenu: MainMenu

Returns MainMenu

Examples

Print("Main menu expanded: {0}", MainMenu.IsExpanded);
var algoItem = MainMenu.GetBuiltInItem(MainMenuBuiltInItemType.Algo);
if (algoItem != null)
    MainMenu.TryChangeSelectedItem(algoItem);
api.Print(f"Main menu expanded: {api.MainMenu.IsExpanded}")
algoItem = api.MainMenu.GetBuiltInItem(MainMenuBuiltInItemType.Algo)
if algoItem is not None:
    api.MainMenu.TryChangeSelectedItem(algoItem)