Class ContextMenuItem
- Namespace
- WebKitWebProcessExtension.Internal
- Assembly
- WebKitWebProcessExtension-6.0.dll
public class ContextMenuItem
- Inheritance
-
ContextMenuItem
- Inherited Members
Methods
GetGType()
Calls native function webkit_context_menu_item_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetGaction(nint)
Calls native method webkit_context_menu_item_get_gaction. Version: 2.18
[Version("2.18")]
public static extern nint GetGaction(nint item)
Parameters
item
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetStockAction(nint)
Calls native method webkit_context_menu_item_get_stock_action.
public static extern ContextMenuAction GetStockAction(nint item)
Parameters
item
nintTransfer ownership: None Nullable: False
Returns
- ContextMenuAction
Transfer ownership: None Nullable: False
GetSubmenu(nint)
Calls native method webkit_context_menu_item_get_submenu.
public static extern nint GetSubmenu(nint item)
Parameters
item
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
IsSeparator(nint)
Calls native method webkit_context_menu_item_is_separator.
public static extern bool IsSeparator(nint item)
Parameters
item
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NewFromGaction(nint, NonNullableUtf8StringHandle, VariantHandle)
Calls native constructor webkit_context_menu_item_new_from_gaction. Version: 2.18
[Version("2.18")]
public static extern nint NewFromGaction(nint action, NonNullableUtf8StringHandle label, VariantHandle target)
Parameters
action
nintTransfer ownership: None Nullable: False
label
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
target
VariantHandleTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: None Nullable: False
NewFromStockAction(ContextMenuAction)
Calls native constructor webkit_context_menu_item_new_from_stock_action.
public static extern nint NewFromStockAction(ContextMenuAction action)
Parameters
action
ContextMenuActionTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
NewFromStockActionWithLabel(ContextMenuAction, NonNullableUtf8StringHandle)
Calls native constructor webkit_context_menu_item_new_from_stock_action_with_label.
public static extern nint NewFromStockActionWithLabel(ContextMenuAction action, NonNullableUtf8StringHandle label)
Parameters
action
ContextMenuActionTransfer ownership: None Nullable: False
label
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
NewSeparator()
Calls native constructor webkit_context_menu_item_new_separator.
public static extern nint NewSeparator()
Returns
- nint
Transfer ownership: None Nullable: False
NewWithSubmenu(NonNullableUtf8StringHandle, nint)
Calls native constructor webkit_context_menu_item_new_with_submenu.
public static extern nint NewWithSubmenu(NonNullableUtf8StringHandle label, nint submenu)
Parameters
label
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
submenu
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
SetSubmenu(nint, nint)
Calls native method webkit_context_menu_item_set_submenu.
public static extern void SetSubmenu(nint item, nint submenu)