Table of Contents

Class ActionGroup

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

Methods

ActionAdded(nint, NonNullableUtf8StringHandle)

Calls native method g_action_group_action_added. Version: 2.28

[Version("2.28")]
public static extern void ActionAdded(nint actionGroup, NonNullableUtf8StringHandle actionName)

Parameters

actionGroup nint

Transfer ownership: None Nullable: False

actionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

ActionEnabledChanged(nint, NonNullableUtf8StringHandle, bool)

Calls native method g_action_group_action_enabled_changed. Version: 2.28

[Version("2.28")]
public static extern void ActionEnabledChanged(nint actionGroup, NonNullableUtf8StringHandle actionName, bool enabled)

Parameters

actionGroup nint

Transfer ownership: None Nullable: False

actionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

ActionRemoved(nint, NonNullableUtf8StringHandle)

Calls native method g_action_group_action_removed. Version: 2.28

[Version("2.28")]
public static extern void ActionRemoved(nint actionGroup, NonNullableUtf8StringHandle actionName)

Parameters

actionGroup nint

Transfer ownership: None Nullable: False

actionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

ActionStateChanged(nint, NonNullableUtf8StringHandle, VariantHandle)

Calls native method g_action_group_action_state_changed. Version: 2.28

[Version("2.28")]
public static extern void ActionStateChanged(nint actionGroup, NonNullableUtf8StringHandle actionName, VariantHandle state)

Parameters

actionGroup nint

Transfer ownership: None Nullable: False

actionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

state VariantHandle

Transfer ownership: None Nullable: False

ActivateAction(nint, NonNullableUtf8StringHandle, VariantHandle)

Calls native method g_action_group_activate_action. Version: 2.28

[Version("2.28")]
public static extern void ActivateAction(nint actionGroup, NonNullableUtf8StringHandle actionName, VariantHandle parameter)

Parameters

actionGroup nint

Transfer ownership: None Nullable: False

actionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

parameter VariantHandle

Transfer ownership: None Nullable: True

ChangeActionState(nint, NonNullableUtf8StringHandle, VariantHandle)

Calls native method g_action_group_change_action_state. Version: 2.28

[Version("2.28")]
public static extern void ChangeActionState(nint actionGroup, NonNullableUtf8StringHandle actionName, VariantHandle value)

Parameters

actionGroup nint

Transfer ownership: None Nullable: False

actionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value VariantHandle

Transfer ownership: None Nullable: False

GetActionEnabled(nint, NonNullableUtf8StringHandle)

Calls native method g_action_group_get_action_enabled. Version: 2.28

[Version("2.28")]
public static extern bool GetActionEnabled(nint actionGroup, NonNullableUtf8StringHandle actionName)

Parameters

actionGroup nint

Transfer ownership: None Nullable: False

actionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetActionParameterType(nint, NonNullableUtf8StringHandle)

Calls native method g_action_group_get_action_parameter_type. Version: 2.28

[Version("2.28")]
public static extern VariantTypeUnownedHandle GetActionParameterType(nint actionGroup, NonNullableUtf8StringHandle actionName)

Parameters

actionGroup nint

Transfer ownership: None Nullable: False

actionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

VariantTypeUnownedHandle

Transfer ownership: None Nullable: True

GetActionState(nint, NonNullableUtf8StringHandle)

Calls native method g_action_group_get_action_state. Version: 2.28

[Version("2.28")]
public static extern VariantOwnedHandle GetActionState(nint actionGroup, NonNullableUtf8StringHandle actionName)

Parameters

actionGroup nint

Transfer ownership: None Nullable: False

actionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

VariantOwnedHandle

Transfer ownership: Full Nullable: True

GetActionStateHint(nint, NonNullableUtf8StringHandle)

Calls native method g_action_group_get_action_state_hint. Version: 2.28

[Version("2.28")]
public static extern VariantOwnedHandle GetActionStateHint(nint actionGroup, NonNullableUtf8StringHandle actionName)

Parameters

actionGroup nint

Transfer ownership: None Nullable: False

actionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

VariantOwnedHandle

Transfer ownership: Full Nullable: True

GetActionStateType(nint, NonNullableUtf8StringHandle)

Calls native method g_action_group_get_action_state_type. Version: 2.28

[Version("2.28")]
public static extern VariantTypeUnownedHandle GetActionStateType(nint actionGroup, NonNullableUtf8StringHandle actionName)

Parameters

actionGroup nint

Transfer ownership: None Nullable: False

actionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

VariantTypeUnownedHandle

Transfer ownership: None Nullable: True

GetGType()

Calls native function g_action_group_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

HasAction(nint, NonNullableUtf8StringHandle)

Calls native method g_action_group_has_action. Version: 2.28

[Version("2.28")]
public static extern bool HasAction(nint actionGroup, NonNullableUtf8StringHandle actionName)

Parameters

actionGroup nint

Transfer ownership: None Nullable: False

actionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ListActions(nint)

Calls native method g_action_group_list_actions. Version: 2.28

[Version("2.28")]
public static extern Utf8StringArrayNullTerminatedOwnedHandle ListActions(nint actionGroup)

Parameters

actionGroup nint

Transfer ownership: None Nullable: False

Returns

Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: False