Table of Contents

Class Actionable

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class Actionable
Inheritance
Actionable
Inherited Members

Methods

GetActionName(IntPtr)

Calls native method gtk_actionable_get_action_name.

public static extern NullableUtf8StringUnownedHandle GetActionName(IntPtr actionable)

Parameters

actionable IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetActionTargetValue(IntPtr)

Calls native method gtk_actionable_get_action_target_value.

public static extern VariantUnownedHandle GetActionTargetValue(IntPtr actionable)

Parameters

actionable IntPtr

Transfer ownership: None Nullable: False

Returns

VariantUnownedHandle

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_actionable_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

SetActionName(IntPtr, NullableUtf8StringHandle)

Calls native method gtk_actionable_set_action_name.

public static extern void SetActionName(IntPtr actionable, NullableUtf8StringHandle actionName)

Parameters

actionable IntPtr

Transfer ownership: None Nullable: False

actionName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetActionTargetValue(IntPtr, VariantHandle)

Calls native method gtk_actionable_set_action_target_value.

public static extern void SetActionTargetValue(IntPtr actionable, VariantHandle targetValue)

Parameters

actionable IntPtr

Transfer ownership: None Nullable: False

targetValue VariantHandle

Transfer ownership: None Nullable: True

SetDetailedActionName(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_actionable_set_detailed_action_name.

public static extern void SetDetailedActionName(IntPtr actionable, NonNullableUtf8StringHandle detailedActionName)

Parameters

actionable IntPtr

Transfer ownership: None Nullable: False

detailedActionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False