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 IntPtr New(NonNullableUtf8StringHandle name, VariantTypeHandle parameterType)
Parameters
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
parameterType
VariantTypeHandleTransfer ownership: None Nullable: True
Returns
- IntPtr
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 IntPtr 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
- IntPtr
Transfer ownership: Full Nullable: False
SetEnabled(IntPtr, bool)
Calls native method g_simple_action_set_enabled. Version: 2.28
[Version("2.28")]
public static extern void SetEnabled(IntPtr simple, bool enabled)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
enabled
boolTransfer ownership: None Nullable: False
SetState(IntPtr, VariantHandle)
Calls native method g_simple_action_set_state. Version: 2.30
[Version("2.30")]
public static extern void SetState(IntPtr simple, VariantHandle value)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
value
VariantHandleTransfer ownership: None Nullable: False
SetStateHint(IntPtr, VariantHandle)
Calls native method g_simple_action_set_state_hint. Version: 2.44
[Version("2.44")]
public static extern void SetStateHint(IntPtr simple, VariantHandle stateHint)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
stateHint
VariantHandleTransfer ownership: None Nullable: True