Table of Contents

Class ContextMenu

Namespace
WebKitWebProcessExtension.Internal
Assembly
WebKitWebProcessExtension-6.0.dll
public class ContextMenu
Inheritance
ContextMenu
Inherited Members

Methods

Append(nint, nint)

Calls native method webkit_context_menu_append.

public static extern void Append(nint menu, nint item)

Parameters

menu nint

Transfer ownership: None Nullable: False

item nint

Transfer ownership: None Nullable: False

First(nint)

Calls native method webkit_context_menu_first.

public static extern nint First(nint menu)

Parameters

menu nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetEvent(nint)

Calls native method webkit_context_menu_get_event. Version: 2.40

[Version("2.40")]
public static extern nint GetEvent(nint menu)

Parameters

menu nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetGType()

Calls native function webkit_context_menu_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetItemAtPosition(nint, uint)

Calls native method webkit_context_menu_get_item_at_position.

public static extern nint GetItemAtPosition(nint menu, uint position)

Parameters

menu nint

Transfer ownership: None Nullable: False

position uint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetItems(nint)

Calls native method webkit_context_menu_get_items.

public static extern ListUnownedHandle GetItems(nint menu)

Parameters

menu nint

Transfer ownership: None Nullable: False

Returns

ListUnownedHandle

Transfer ownership: None Nullable: False

GetNItems(nint)

Calls native method webkit_context_menu_get_n_items.

public static extern uint GetNItems(nint menu)

Parameters

menu nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetUserData(nint)

Calls native method webkit_context_menu_get_user_data. Version: 2.8

[Version("2.8")]
public static extern VariantUnownedHandle GetUserData(nint menu)

Parameters

menu nint

Transfer ownership: None Nullable: False

Returns

VariantUnownedHandle

Transfer ownership: None Nullable: False

Insert(nint, nint, int)

Calls native method webkit_context_menu_insert.

public static extern void Insert(nint menu, nint item, int position)

Parameters

menu nint

Transfer ownership: None Nullable: False

item nint

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

Last(nint)

Calls native method webkit_context_menu_last.

public static extern nint Last(nint menu)

Parameters

menu nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

MoveItem(nint, nint, int)

Calls native method webkit_context_menu_move_item.

public static extern void MoveItem(nint menu, nint item, int position)

Parameters

menu nint

Transfer ownership: None Nullable: False

item nint

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

New()

Calls native constructor webkit_context_menu_new.

public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

NewWithItems(ListHandle)

Calls native constructor webkit_context_menu_new_with_items.

public static extern nint NewWithItems(ListHandle items)

Parameters

items ListHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

Prepend(nint, nint)

Calls native method webkit_context_menu_prepend.

public static extern void Prepend(nint menu, nint item)

Parameters

menu nint

Transfer ownership: None Nullable: False

item nint

Transfer ownership: None Nullable: False

Remove(nint, nint)

Calls native method webkit_context_menu_remove.

public static extern void Remove(nint menu, nint item)

Parameters

menu nint

Transfer ownership: None Nullable: False

item nint

Transfer ownership: None Nullable: False

RemoveAll(nint)

Calls native method webkit_context_menu_remove_all.

public static extern void RemoveAll(nint menu)

Parameters

menu nint

Transfer ownership: None Nullable: False

SetUserData(nint, VariantHandle)

Calls native method webkit_context_menu_set_user_data. Version: 2.8

[Version("2.8")]
public static extern void SetUserData(nint menu, VariantHandle userData)

Parameters

menu nint

Transfer ownership: None Nullable: False

userData VariantHandle

Transfer ownership: None Nullable: False