| AddItem | Appends a new item to the end of a menu. |
| Cancel | Cancels a menu from displaying on all clients. While the
cancellation is in progress, this menu cannot be re-displayed
to any clients.
The menu may still exist on the client's screen after this command.
This simply verifies that the menu is not being used anywhere.
If any vote is in progress on a menu, it will be cancelled. |
| Display | Displays a menu to a client. |
| DisplayAt | Displays a menu to a client, starting from the given item. |
| DisplayVote | Broadcasts a menu to a list of clients. The most selected item will be
returned through MenuAction_End. On a tie, a random item will be returned
from a list of the tied items.
Note that MenuAction_VoteEnd and MenuAction_VoteStart are both
default callbacks and do not need to be enabled. |
| DisplayVoteToAll | Sends a vote menu to all clients. See VoteMenu() for more information. |
| GetItem | Retrieves information about a menu item. |
| GetTitle | Returns the text of a menu's title. |
| InsertItem | Inserts an item into the menu before a certain position; the new item will
be at the given position and all next items pushed forward. |
| Menu | Creates a new, empty menu using the default style. |
| RemoveAllItems | Removes all items from a menu. |
| RemoveItem | Removes an item from the menu. |
| SetClientMapping | Fills the client vote option mapping with user supplied values. |
| SetTitle | Sets the menu's default title/instruction message. |
| ShufflePerClient | Generates a per-client random mapping for the current vote options. |
| ToPanel | Creates a raw MenuPanel based off the menu's style.
The Handle must be freed with CloseHandle(). |