Table of Contents

Class Actionable

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

Methods

GetActionName(nint)

Calls native method gtk_actionable_get_action_name.

public static extern NullableUtf8StringUnownedHandle GetActionName(nint actionable)

Parameters

actionable nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetActionTargetValue(nint)

Calls native method gtk_actionable_get_action_target_value.

public static extern VariantUnownedHandle GetActionTargetValue(nint actionable)

Parameters

actionable nint

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(nint, NullableUtf8StringHandle)

Calls native method gtk_actionable_set_action_name.

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

Parameters

actionable nint

Transfer ownership: None Nullable: False

actionName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetActionTargetValue(nint, VariantHandle)

Calls native method gtk_actionable_set_action_target_value.

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

Parameters

actionable nint

Transfer ownership: None Nullable: False

targetValue VariantHandle

Transfer ownership: None Nullable: True

SetDetailedActionName(nint, NonNullableUtf8StringHandle)

Calls native method gtk_actionable_set_detailed_action_name.

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

Parameters

actionable nint

Transfer ownership: None Nullable: False

detailedActionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False