Objekt menu umo₧ňuje vklßdat definovanΘ akce do standardnφ nabφdky editoru.
procedure AddActionItem (Name: string; ParentItemName: string; ActionName: string) - Do menu specifikovanΘho parametrem ParentItemName vlo₧φ novou polo₧ku pojmenovanou Name a vyvolßvajφcφ akci definovanou parametrem ActionName. Polo₧ka menu, do kterΘ se vklßdß, mů₧e b²t jednak u₧ivatelsky vytvořenß, nebo lze vklßdat do standardnφch polo₧ek editoru. Jejich nßzvy jsou nßsledujφcφ:
miSystem - polo₧ka menu File
miEdit - polo₧ka menu Edit
miSearch - polo₧ka menu Search
miView - polo₧ka menu View
miProject - polo₧ka menu Project
miCompile - polo₧ka menu Compile
miSpecial - polo₧ka menu Special
miPlugins - polo₧ka menu Plugins
miSettings - polo₧ka menu Settings
miHelp - polo₧ka menu Help
procedure AddParentItem (Name: string; ParentItemName: string; Caption: string) - Vytvořφ v menu novou nabφdku pojmenovanou Name, do kterΘ bude mo₧nΘ vklßdat dalÜφ polo₧ky menu. Pokud ParentItemName je prßzdn² řetězec, bude vytvořena polo₧ka na nejvyÜÜφ ·rovni. Text, kter² se zobrazφ, je určen parametrem Caption.
procedure AddSeparator (const ParentItemName: string) - Vlo₧φ do specifikovanΘho menu separßtor (vodorovnß linka). Pozor, pokud nenφ vlo₧ena dalÜφ polo₧ka nebo je separßtor na prvnφ pozici, nenφ vidět.
procedure InsertActionItem (Name: string; ParentItemName: string; ActionName: string; Index: Integer) - Metoda mß stejn² v²znam jako AddActionItem, pouze se navφc určuje index, kde bude polo₧ka umφstěna.
procedure InsertParentItem (Name: string; ParentItemName: string; Caption: string; Index: Integer) - Metoda mß stejn² v²znam jako AddParentItem, pouze se navφc určuje index, kde bude polo₧ka umφstěna.
procedure InsertSeparator (const ParentItemName: string; Index: Integer) - Vlo₧φ do specifikovanΘho menu na určenΘ mφsto separßtor (vodorovnß linka). Pozor, pokud nenφ vlo₧ena dalÜφ polo₧ka nebo je separßtor na prvnφ pozici, nenφ vidět.
Přφklad viz u objektu Actions.