Classes 1

Class Description
TopMenu

TopMenu objects are used for constructing multi-layer menus. Currently, they support at most two levels. The first level of items are called "categories".

Enums 4

Enum Description
TopMenuAction

Actions a top menu will take on an topobj.

TopMenuObject

Top menu topobj tag for type checking.

TopMenuObjectType

Top menu topobj types.

TopMenuPosition

Top menu starting positions for display.

Types 1

Type Description
TopMenuHandler

TopMenu callback prototype.

Functions 11

Function Description
AddToTopMenu

Adds an topobj to a TopMenu.

CreateTopMenu

Creates a TopMenu.

DisplayTopMenu

Displays a TopMenu to a client.

DisplayTopMenuCategory

Displays a TopMenu category to a client.

FindTopMenuCategory

Finds a category's topobj ID in a TopMenu.

GetTopMenuInfoString

Retrieves the info string of a top menu item.

GetTopMenuObjName

Retrieves the name string of a top menu item.

LoadTopMenuConfig

Re-sorts the items in a TopMenu via a configuration file.

RemoveFromTopMenu

Removes an topobj from a TopMenu.

SetTopMenuTitleCaching

Change the menu title caching behavior of the TopMenu. By default the titles are cached to reduce overhead. If you need dynamic menu titles, which can change everytime the menu is displayed to a user, set this to false.

__ext_topmenus_SetNTVOptional