User:Unsane/LuaParamsExample: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 28: | Line 28: | ||
!Description | !Description | ||
|- | |- | ||
|'''''hMenuItem''''' | |'''''hMenuItem'''''(required) | ||
|'''light userdata''' | |'''light userdata''' | ||
|Menu item handle | |Menu item handle | ||
|- | |- | ||
| | |name | ||
|'''string''' | |'''string''' | ||
|New menu item name or '''nil''' | |New menu item name or '''nil''' | ||
|- | |- | ||
| | |icon | ||
|'''light userdata''' | |'''light userdata''' | ||
|[[Plugin:MirLua/en/m_icolib#AddIcon|Icon]] handle or ''[[Plugin:MirLua/en/m_core#INVALID_HANDLE_VALUE|INVALID_HANDLE_VALUE]]'' | |[[Plugin:MirLua/en/m_icolib#AddIcon|Icon]] handle or ''[[Plugin:MirLua/en/m_core#INVALID_HANDLE_VALUE|INVALID_HANDLE_VALUE]]'' | ||
|- | |- | ||
| | |flags | ||
|'''number''' | |'''number''' | ||
|Additional flags or ''-1'' | |Additional flags or ''-1'' | ||
|} | |} | ||
====Result==== | ====Result==== | ||
: Type: '''light userdata''' | : Type: '''light userdata''' |
Revision as of 20:42, 15 April 2018
ModifyMenuItem
Modifies menu item.
- Parameters
- hMenuItem
- Type: light userdata
- Menu item handle.
- name
- Type: string
- New menu item name or nil.
- icon
- Type: light userdata
- Icon handle or INVALID_HANDLE_VALUE
- flags
- Type: number
- Additional flags or -1
- Result
- Type: light userdata
- If success, returns menu item handle, otherwise nil.
- Example
local hMenuItem = genmenu.CreateRoot(genmenu.MO_MAIN)
ModifyMenuItemWithTable
Modifies menu item.
Parameters
Name | Type | Description |
---|---|---|
hMenuItem(required) | light userdata | Menu item handle |
name | string | New menu item name or nil |
icon | light userdata | Icon handle or INVALID_HANDLE_VALUE |
flags | number | Additional flags or -1 |
Result
- Type: light userdata
- If success, returns menu item handle, otherwise nil
Example
local hMenuItem = genmenu.CreateRoot(genmenu.MO_MAIN)