Keepass, Edit:rev, Encrypt, Dev, Help:cached
It is essentially the same as a menu table but rendered on a single line with commas replacing carriage returns. So the above line of menu table items is equivalent to:
Keepass: Global | Keypass | Menu: live Edit: rev Encrypt: Global | Keypass | Encrypt | Menu: live Dev: Global | Keypass | Dev | Menu: live Help: Global | Help | Menu: cached
# Menu line Each line of a menu table is spit into up to three items separated by a colon. Only the first item the menu name) is required.
The second and third items use duck-typing by convenience, allowing us to specify them in any order, include both items or ommit one as wished. So for instance the following are all equivalent:
Help: Global | Help | Menu : live Help: live : Global | Help | Menu Help: live Help Help: Global | Help | Menu
The code that parses the menu table checks the second and third items according to the following logic: 1. Does it contain "|" => mTitle 1. Is it "rev" => use mName as mTitle and get IDE menu 1. Is among the items of "live, cached" => mType 1. Empty => take mName as abbreviated 1. Othewise => use as abbreviated mTitle
# See also - mItems and mTable - Menu Tool and Menu Group