| addCheckbox | adds a new checkbox, sibling/child mode | 
| addContextZone | adds a context zone to a context menu | 
| addNewChild | adds a new child item | 
| addNewSeparator | adds a new separator | 
| addNewSibling | adds a new sibling item | 
| addRadioButton | adds a new radio button, sibling/child mode | 
| attachEvent | adds any user-defined handler to available events | 
| clearAll | clears all the loaded items | 
| clearHref | removes HREF from an item and returns the item to default onClick behavior | 
| clearItemImage | removes both enabled and disabled item images | 
| detachEvent | detaches a handler from an event | 
| enableDynamicLoading | enables dynamic loading of sublevels | 
| enableEffect | sets animation for a context menu | 
| forEachItem | iterator, calls a user-defined handler function for each item | 
| getCheckboxState | returns true, if a checkbox is checked | 
| getCircuit | returns an array of ids from the topmost parent to the chosen item | 
| getContextMenuHideAllMode | returns the state of the "hide all" context menu mode | 
| getHotKey | returns item's hot-key (just the text label) | 
| getItemImage | returns item's images for enabled and disabled modes | 
| getItemPosition | returns item's position in the current polygon | 
| getItemText | returns item's text | 
| getItemType | returns item type by id | 
| getParentId | returns the id of the item's parent | 
| getRadioChecked | returns the id of the checked radio button in the group | 
| getTooltip | returns current tooltip text of a menu item | 
| getUserData | returns an item's userdata | 
| hide | hides any open menu polygons | 
| hideContextMenu | usercall to hide a context menu | 
| hideItem | hides an item | 
| isContextZone | checks whether an object is used as a context zone for the menu | 
| isItemEnabled | checks whether an item is enabled | 
| isItemHidden | checks whether an item is hidden | 
| loadFromHTML | loads menu data from an HTML file and calls onLoadFunction when loading is done | 
| loadStruct | loads data to the component via XML or JSON, usually component config | 
| loadXML | loads menu data from an XML file and calls the onLoadFunction when the loading is done | 
| loadXMLString | loads menu data from an XML string and calls onLoadFunction when loading is done | 
| removeContextZone | removes an object from the list of context zones | 
| removeItem | removes an item with all its nested sublevels from the menu | 
| renderAsContextMenu | renders a menu as a context one | 
| serialize | serializes menu structure to an XML object | 
| setAlign | sets menu's top level align | 
| setAutoHideMode | sets to false to prevent hiding a context menu by click | 
| setAutoShowMode | sets to false to prevent showing a context menu by a click | 
| setCheckboxState | sets a checkbox's state (checked/unchecked) | 
| setContextMenuHideAllMode | if set to true, the method will hide all the opened context menu polygons on mouseout | 
| setHotKey | sets menu hot-key (just text label) | 
| setHref | sets HREF to an item; overwrites the old one if it exists | 
| setIconPath | defines the url to the folder where the user-defined icons are located | 
| setIconsPath | defines the url to the folder where the user-defined icons are located | 
| setIconset | sets the font awesome iconset | 
| setImagePath | sets path to images | 
| setItemDisabled | disables an item | 
| setItemEnabled | enables an item | 
| setItemImage | sets an image for an item | 
| setItemPosition | sets a new item's position in the current polygon (moves an item inside the single level) | 
| setItemText | sets a text for an item | 
| setOpenMode | sets the opening mode for a menu | 
| setOverflowHeight | sets the maximum number of visible items in polygons | 
| setRadioChecked | checks a radio button inside of the group | 
| setSkin | changes the skin of the menu | 
| setTooltip | sets a tooltip for a menu item | 
| setTopText | sets a top level additional text (for a usual menubar) | 
| setUserData | sets user data for an item | 
| setVisibleArea | sets an area where a menu can appear | 
| setWebModeTimeout | sets timeout for hiding a menu ("web" mode only) | 
| showContextMenu | a usercall to show a context menu | 
| showItem | shows an item | 
| unload | unloads a menu from the page (destructor) | 
| onAfterContextMenu | fires after the moment when a context menu appears by the right mouse click | 
| onBeforeContextMenu | fires before the moment when a context menu appears by the right mouse click | 
| onCheckboxClick | fires when the user clicks any checkbox item | 
| onClick | fires when the user clicks the left mouse button on an enabled, not complex menu item | 
| onContextMenu | fires when the user clicks on the context menu zone with the right mouse button | 
| onHide | fires when the user moves the mouse cursor out of the menu polygon | 
| onRadioClick | fires when the user clicks any radio item | 
| onShow | fires when the user hovers over any polygon opener by a mouse cursor | 
| onTouch | fires when the user hovers over any polygon opener by a mouse cursor for the first time | 
| onXLE | fires when the data loading is finished and a component or data is rendered | 
| onXLS | fires when XML loading started |