Class SimpleAction
public class SimpleAction
- Inheritance
-
SimpleAction
- Inherited Members
Methods
GetGType()
Calls native function g_simple_action_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
New(NonNullableUtf8StringHandle, VariantTypeHandle)
Calls native constructor g_simple_action_new. Version: 2.28
[Version("2.28")]
public static extern nint New(NonNullableUtf8StringHandle name, VariantTypeHandle parameterType)
Parameters
nameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
parameterTypeVariantTypeHandleTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: Full Nullable: False
NewStateful(NonNullableUtf8StringHandle, VariantTypeHandle, VariantHandle)
Calls native constructor g_simple_action_new_stateful. Version: 2.28
[Version("2.28")]
public static extern nint NewStateful(NonNullableUtf8StringHandle name, VariantTypeHandle parameterType, VariantHandle state)
Parameters
nameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
parameterTypeVariantTypeHandleTransfer ownership: None Nullable: True
stateVariantHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
SetEnabled(nint, bool)
Calls native method g_simple_action_set_enabled. Version: 2.28
[Version("2.28")]
public static extern void SetEnabled(nint simple, bool enabled)
Parameters
simplenintTransfer ownership: None Nullable: False
enabledboolTransfer ownership: None Nullable: False
SetState(nint, VariantHandle)
Calls native method g_simple_action_set_state. Version: 2.30
[Version("2.30")]
public static extern void SetState(nint simple, VariantHandle value)
Parameters
simplenintTransfer ownership: None Nullable: False
valueVariantHandleTransfer ownership: None Nullable: False
SetStateHint(nint, VariantHandle)
Calls native method g_simple_action_set_state_hint. Version: 2.44
[Version("2.44")]
public static extern void SetStateHint(nint simple, VariantHandle stateHint)
Parameters
simplenintTransfer ownership: None Nullable: False
stateHintVariantHandleTransfer ownership: None Nullable: True