IMenuModel Interface |
Namespace: CefSharp
The IMenuModel type exposes the following members.
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.
|