Class ContextMenuItem
- Namespace
- WebKitWebProcessExtension
- Assembly
- WebKitWebProcessExtension-6.0.dll
public sealed class ContextMenuItem : InitiallyUnowned, IDisposable, NativeObject, GTypeProvider, InstanceFactory
- Inheritance
-
ContextMenuItem
- Implements
- Inherited Members
Constructors
ContextMenuItem(params ConstructArgument[])
[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public ContextMenuItem(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
ContextMenuItem(CreationData)
[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected ContextMenuItem(CreationData data)
Parameters
dataCreationData
ContextMenuItem(ContextMenuItemHandle)
protected ContextMenuItem(ContextMenuItemHandle handle)
Parameters
handleContextMenuItemHandle
Methods
GetGType()
public static Type GetGType()
Returns
GetGaction()
[Version("2.18")]
public Action GetGaction()
Returns
GetStockAction()
public ContextMenuAction GetStockAction()
Returns
GetSubmenu()
public ContextMenu GetSubmenu()
Returns
IsSeparator()
public bool IsSeparator()
Returns
NewFromGaction(Action, string, Variant?)
[Version("2.18")]
public static ContextMenuItem NewFromGaction(Action action, string label, Variant? target)
Parameters
Returns
NewFromPointer(nint, bool)
Creates a new managed ContextMenuItem instance for a given pointer.
public static ContextMenuItem NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
NewFromStockAction(ContextMenuAction)
public static ContextMenuItem NewFromStockAction(ContextMenuAction action)
Parameters
actionContextMenuAction
Returns
NewFromStockActionWithLabel(ContextMenuAction, string)
public static ContextMenuItem NewFromStockActionWithLabel(ContextMenuAction action, string label)
Parameters
actionContextMenuActionlabelstring
Returns
NewSeparator()
public static ContextMenuItem NewSeparator()
Returns
NewWithProperties(ConstructArgument[])
Creates a new ContextMenuItem and sets the properties specified by the construct arguments.
public static ContextMenuItem NewWithProperties(ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]The properties to set.
Returns
NewWithSubmenu(string, ContextMenu)
public static ContextMenuItem NewWithSubmenu(string label, ContextMenu submenu)
Parameters
labelstringsubmenuContextMenu
Returns
SetSubmenu(ContextMenu?)
public void SetSubmenu(ContextMenu? submenu)
Parameters
submenuContextMenu