Table of Contents

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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer ownership: None Nullable: False

label NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

target VariantHandle

Transfer 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 ContextMenuAction

Transfer 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 ContextMenuAction

Transfer ownership: None Nullable: False

label NonNullableUtf8StringHandle

Transfer 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 NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

submenu nint

Transfer 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)

Parameters

item nint

Transfer ownership: None Nullable: False

submenu nint

Transfer ownership: None Nullable: True