| 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.
|