gui.setMenuItemText
Assigns a text label to a menu item.
Prototype
bOk = gui.setMenuItemText ( hMenuItem, sText )
Parameters
hMenuItem - menu item handle
sText - text sting you want to assign
Return values
bOk - true on success
Sample
function onPropertyViewSectionEnvironmentItemRightClicked ( hView, hComponent ) local hMenu = gui.getComponent ( "EnvironmentContextMenu" ) if ( hMenu ) then local hSelectedItem = gui.getTreeSelectedItem ( hComponent, 1 ) if ( hSelectedItem ) then gui.setMenuItemText ( gui.getMenuItem ( hMenu, "EnvironmentContextMenu.add" ), "Edit..." ) gui.setMenuItemIcon ( gui.getMenuItem ( hMenu, "EnvironmentContextMenu.add" ), gui.getIcon ( "Edit" ) ) gui.setMenuItemState ( gui.getMenuItem ( hMenu, "EnvironmentContextMenu.remove" ), gui.kMenuItemStateDisabled, false ) else gui.setMenuItemText ( gui.getMenuItem ( hMenu, "EnvironmentContextMenu.add" ), "Add..." ) gui.setMenuItemIcon ( gui.getMenuItem ( hMenu, "EnvironmentContextMenu.add" ), gui.getIcon ( "Add" ) ) gui.setMenuItemState ( gui.getMenuItem ( hMenu, "EnvironmentContextMenu.remove" ), gui.kMenuItemStateDisabled, true ) end -- Pop menu local x, y = gui.getMousePosition ( ) gui.popMenu ( hMenu, true, x , y ) end end
Available since ShiVa 2.0