User:Unsane/LuaParamsExample: Difference between revisions
Jump to navigation
Jump to search
(Created page with "=== ModifyMenuItem === Modifies menu item. ;Parameters : '''''hMenuItem''''' :: Type: '''light userdata''' :: Menu item handle. : '''''name''''' :: Type: '''string''' :: New m...") |
No edit summary |
||
Line 22: | Line 22: | ||
=== ModifyMenuItemWithTable === | === ModifyMenuItemWithTable === | ||
Modifies menu item. | Modifies menu item. | ||
====Parameters==== | |||
{| class="wikitable" | |||
!Name | |||
!Type | |||
!Description | |||
|- | |||
|'''''hMenuItem''''' | |||
|'''light userdata''' | |||
|Menu item handle | |||
|- | |||
|'''''name''''' | |||
|'''string''' | |||
|New menu item name or '''nil''' | |||
|- | |||
|'''''icon''''' | |||
|'''light userdata''' | |||
|[[Plugin:MirLua/en/m_icolib#AddIcon|Icon]] handle or ''[[Plugin:MirLua/en/m_core#INVALID_HANDLE_VALUE|INVALID_HANDLE_VALUE]]'' | |||
|- | |||
|'''''flags''''' | |||
|'''number''' | |||
|Additional flags or ''-1'' | |||
|} | |||
====Result==== | |||
: Type: '''light userdata''' | : Type: '''light userdata''' | ||
: If success, returns menu item handle, otherwise '''nil''' | : If success, returns menu item handle, otherwise '''nil''' | ||
====Example==== | |||
{{Content:MirLua/Example|code=local hMenuItem = genmenu.CreateRoot(genmenu.MO_MAIN)}} | {{Content:MirLua/Example|code=local hMenuItem = genmenu.CreateRoot(genmenu.MO_MAIN)}} |
Revision as of 20:36, 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 | 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)