| Name | Description |
---|
 | AddCheckItem |
Add a check item to the menu.
|
 | AddItem |
Add an item to the menu.
|
 | AddRadioItem |
Add a radio item to the menu. Only a single item with the specified groupId can be checked at a time.
|
 | AddSeparator |
Add a separator to the menu.
|
 | AddSubMenu |
Add a sub-menu to the menu. The new sub-menu is returned.
|
 | Clear |
Remove all menu items. Can be used to disable the context menu. Returns true on success.
|
 | GetAccelerator |
Retrieves the keyboard accelerator for the specified commandId.
|
 | GetAcceleratorAt |
Retrieves the keyboard accelerator for the specified index.
|
 | GetCommandIdAt |
Returns the command id at the specified index or -1 if not found due to invalid range or the index being a separator.
|
 | GetGroupId |
Returns the group id for the specified commandId or -1 if invalid.
|
 | GetGroupIdAt |
Returns the group id at the specified index or -1 if invalid.
|
 | GetIndexOf |
Returns the index associated with the specified commandId or -1 if not found due to the command id not existing in the menu.
|
 | GetLabel |
Returns the label for the specified commandId or empty if not found.
|
 | GetLabelAt |
Returns the label at the specified index or empty if not found due to
invalid range or the index being a separator.
|
 | GetSubMenu |
Returns the IMenuModel for the specified commandId or null if invalid.
|
 | GetSubMenuAt |
Returns the IMenuModel at the specified index or empty if invalid.
|
 | GetType |
Returns the item type for the specified commandId.
|
 | GetTypeAt |
Returns the item type at the specified index.
|
 | HasAccelerator |
Returns true if the specified commandId has a keyboard accelerator assigned.
|
 | HasAcceleratorAt |
Returns true if the specified index has a keyboard accelerator assigned.
|
 | InsertCheckItemAt |
Insert a check item in the menu at the specified index.
|
 | InsertItemAt |
Insert an item in the menu at the specified index.
|
 | InsertRadioItemAt |
Insert a radio item in the menu at the specified index.
Only a single item with the specified groupId can be checked at a time.
|
 | InsertSeparatorAt |
Insert a separator in the menu at the specified index.
|
 | InsertSubMenuAt |
Insert a sub-menu in the menu at the specified index.
|
 | IsChecked |
Returns true if the specified commandId is checked. Only applies to check and radio items.
|
 | IsCheckedAt |
Returns true if the specified index is checked. Only applies to check and radio items.
|
 | IsEnabled |
Returns true if the specified commandId is enabled.
|
 | IsEnabledAt |
Returns true if the specified index is enabled.
|
 | IsVisible |
Returns true if the specified commandId is visible.
|
 | IsVisibleAt |
Returns true if the specified index is visible.
|
 | Remove |
Removes the item with the specified commandId.
|
 | RemoveAccelerator |
Remove the keyboard accelerator for the specified commandId.
|
 | RemoveAcceleratorAt |
Remove the keyboard accelerator at the specified index.
|
 | RemoveAt |
Removes the item at the specified index.
|
 | SetAccelerator |
Set the keyboard accelerator for the specified commandId.
|
 | SetAcceleratorAt |
Set the keyboard accelerator at the specified index. keyCode can be any key or character value.
|
 | SetChecked |
Check the specified commandId. Only applies to check and radio items.
|
 | SetCheckedAt |
Check the specified index. Only applies to check and radio items.
|
 | SetCommandIdAt |
Sets the command id at the specified index.
|
 | SetEnabled |
Change the enabled status of the specified commandId.
|
 | SetEnabledAt |
Change the enabled status at the specified index.
|
 | SetGroupId |
Sets the group id for the specified commandId.
|
 | SetGroupIdAt |
Sets the group id at the specified index.
|
 | SetLabel |
Sets the label for the specified commandId.
|
 | SetLabelAt |
Set the label at the specified index.
|
 | SetVisible |
Change the visibility of the specified commandId.
|
 | SetVisibleAt |
Change the visibility at the specified index.
|