Class SimpleActionGroup
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public class SimpleActionGroup : Object, ActionGroup, ActionMap, NativeObject, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
SimpleActionGroup
- Implements
- Inherited Members
Constructors
SimpleActionGroup(params ConstructArgument[])
public SimpleActionGroup(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
SimpleActionGroup(SimpleActionGroupHandle)
public SimpleActionGroup(SimpleActionGroupHandle handle)
Parameters
handleSimpleActionGroupHandle
Fields
ActionAddedSignal
Signal Descriptor for OnActionAdded.
public static readonly Signal<ActionGroup, ActionGroup.ActionAddedSignalArgs> ActionAddedSignal
Field Value
ActionEnabledChangedSignal
Signal Descriptor for OnActionEnabledChanged.
public static readonly Signal<ActionGroup, ActionGroup.ActionEnabledChangedSignalArgs> ActionEnabledChangedSignal
Field Value
ActionRemovedSignal
Signal Descriptor for OnActionRemoved.
public static readonly Signal<ActionGroup, ActionGroup.ActionRemovedSignalArgs> ActionRemovedSignal
Field Value
ActionStateChangedSignal
Signal Descriptor for OnActionStateChanged.
public static readonly Signal<ActionGroup, ActionGroup.ActionStateChangedSignalArgs> ActionStateChangedSignal
Field Value
Methods
ActionAdded(string)
[Version("2.28")]
public void ActionAdded(string actionName)
Parameters
actionNamestring
ActionEnabledChanged(string, bool)
[Version("2.28")]
public void ActionEnabledChanged(string actionName, bool enabled)
Parameters
ActionRemoved(string)
[Version("2.28")]
public void ActionRemoved(string actionName)
Parameters
actionNamestring
ActionStateChanged(string, Variant)
[Version("2.28")]
public void ActionStateChanged(string actionName, Variant state)
Parameters
ActivateAction(string, Variant?)
[Version("2.28")]
public void ActivateAction(string actionName, Variant? parameter)
Parameters
AddAction(Action)
[Version("2.32")]
public void AddAction(Action action)
Parameters
actionAction
AddActionEntries(ActionEntry[], nint)
[Version("2.32")]
public void AddActionEntries(ActionEntry[] entries, nint userData)
Parameters
entriesActionEntry[]userDatanint
AddEntries(ActionEntry[], nint)
[Version("2.30")]
public void AddEntries(ActionEntry[] entries, nint userData)
Parameters
entriesActionEntry[]userDatanint
ChangeActionState(string, Variant)
[Version("2.28")]
public void ChangeActionState(string actionName, Variant value)
Parameters
GetActionEnabled(string)
[Version("2.28")]
public bool GetActionEnabled(string actionName)
Parameters
actionNamestring
Returns
GetActionParameterType(string)
[Version("2.28")]
public VariantType? GetActionParameterType(string actionName)
Parameters
actionNamestring
Returns
GetActionState(string)
[Version("2.28")]
public Variant? GetActionState(string actionName)
Parameters
actionNamestring
Returns
GetActionStateHint(string)
[Version("2.28")]
public Variant? GetActionStateHint(string actionName)
Parameters
actionNamestring
Returns
GetActionStateType(string)
[Version("2.28")]
public VariantType? GetActionStateType(string actionName)
Parameters
actionNamestring
Returns
GetGType()
public static Type GetGType()
Returns
HasAction(string)
[Version("2.28")]
public bool HasAction(string actionName)
Parameters
actionNamestring
Returns
Insert(Action)
[Version("2.28")]
public void Insert(Action action)
Parameters
actionAction
ListActions()
[Version("2.28")]
public string[] ListActions()
Returns
- string[]
Lookup(string)
[Version("2.28")]
public Action Lookup(string actionName)
Parameters
actionNamestring
Returns
LookupAction(string)
[Version("2.32")]
public Action? LookupAction(string actionName)
Parameters
actionNamestring
Returns
New()
[Version("2.28")]
public static SimpleActionGroup New()
Returns
Remove(string)
[Version("2.28")]
public void Remove(string actionName)
Parameters
actionNamestring
RemoveAction(string)
[Version("2.32")]
public void RemoveAction(string actionName)
Parameters
actionNamestring
RemoveActionEntries(ActionEntry[])
[Version("2.78")]
public void RemoveActionEntries(ActionEntry[] entries)
Parameters
entriesActionEntry[]
Events
OnActionAdded
public event SignalHandler<ActionGroup, ActionGroup.ActionAddedSignalArgs> OnActionAdded
Event Type
OnActionEnabledChanged
public event SignalHandler<ActionGroup, ActionGroup.ActionEnabledChangedSignalArgs> OnActionEnabledChanged
Event Type
OnActionRemoved
public event SignalHandler<ActionGroup, ActionGroup.ActionRemovedSignalArgs> OnActionRemoved
Event Type
OnActionStateChanged
public event SignalHandler<ActionGroup, ActionGroup.ActionStateChangedSignalArgs> OnActionStateChanged