Table of Contents

Class Action

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
public class Action
Inheritance
Action
Inherited Members

Methods

Activate(nint, VariantHandle)

Calls native method g_action_activate. Version: 2.28

[Version("2.28")]
public static extern void Activate(nint action, VariantHandle parameter)

Parameters

action nint

Transfer ownership: None Nullable: False

parameter VariantHandle

Transfer ownership: None Nullable: True

ChangeState(nint, VariantHandle)

Calls native method g_action_change_state. Version: 2.30

[Version("2.30")]
public static extern void ChangeState(nint action, VariantHandle value)

Parameters

action nint

Transfer ownership: None Nullable: False

value VariantHandle

Transfer ownership: None Nullable: False

GetEnabled(nint)

Calls native method g_action_get_enabled. Version: 2.28

[Version("2.28")]
public static extern bool GetEnabled(nint action)

Parameters

action nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_action_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetName(nint)

Calls native method g_action_get_name. Version: 2.28

[Version("2.28")]
public static extern NonNullableUtf8StringUnownedHandle GetName(nint action)

Parameters

action nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetParameterType(nint)

Calls native method g_action_get_parameter_type. Version: 2.28

[Version("2.28")]
public static extern VariantTypeUnownedHandle GetParameterType(nint action)

Parameters

action nint

Transfer ownership: None Nullable: False

Returns

VariantTypeUnownedHandle

Transfer ownership: None Nullable: True

GetState(nint)

Calls native method g_action_get_state. Version: 2.28

[Version("2.28")]
public static extern VariantOwnedHandle GetState(nint action)

Parameters

action nint

Transfer ownership: None Nullable: False

Returns

VariantOwnedHandle

Transfer ownership: Full Nullable: True

GetStateHint(nint)

Calls native method g_action_get_state_hint. Version: 2.28

[Version("2.28")]
public static extern VariantOwnedHandle GetStateHint(nint action)

Parameters

action nint

Transfer ownership: None Nullable: False

Returns

VariantOwnedHandle

Transfer ownership: Full Nullable: True

GetStateType(nint)

Calls native method g_action_get_state_type. Version: 2.28

[Version("2.28")]
public static extern VariantTypeUnownedHandle GetStateType(nint action)

Parameters

action nint

Transfer ownership: None Nullable: False

Returns

VariantTypeUnownedHandle

Transfer ownership: None Nullable: True

NameIsValid(NonNullableUtf8StringHandle)

Calls native function g_action_name_is_valid. Version: 2.38

[Version("2.38")]
public static extern bool NameIsValid(NonNullableUtf8StringHandle actionName)

Parameters

actionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PrintDetailedName(NonNullableUtf8StringHandle, VariantHandle)

Calls native function g_action_print_detailed_name. Version: 2.38

[Version("2.38")]
public static extern NonNullableUtf8StringOwnedHandle PrintDetailedName(NonNullableUtf8StringHandle actionName, VariantHandle targetValue)

Parameters

actionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

targetValue VariantHandle

Transfer ownership: None Nullable: True

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False