gui.getMenuItemCount

Counts all items in a menu.

Prototype

  1. nCount = gui.getMenuItemCount ( hMenu )

Parameters

hMenu - menu handle


Return values

nCount - sum number of all items


Sample

  1. function CategoryTemplate_onCustomContextMenuRequested ( hView, hComponent )
  2.  
  3. if ( hComponent ) then
  4. local sMenu = "CategoryTemplateContextMenu"
  5. local hMenu = gui.getComponent ( sMenu )
  6. if ( hMenu ) then
  7. for i = 1, gui.getMenuItemCount( hMenu ) do
  8. gui.setMenuItemData ( gui.getMenuItem ( hMenu, i ), gui.kDataRoleUser, hComponent )
  9. end
  10. -- etc.

Available since ShiVa 2.0