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
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
parameterType
VariantTypeHandleTransfer 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
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
parameterType
VariantTypeHandleTransfer ownership: None Nullable: True
state
VariantHandleTransfer 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
simple
nintTransfer ownership: None Nullable: False
enabled
boolTransfer 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
simple
nintTransfer ownership: None Nullable: False
value
VariantHandleTransfer 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
simple
nintTransfer ownership: None Nullable: False
stateHint
VariantHandleTransfer ownership: None Nullable: True