Class ActionGroupHelper
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public sealed class ActionGroupHelper : Object, ActionGroup, NativeObject, IDisposable, InstanceFactory, GTypeProvider
- Inheritance
-
ActionGroupHelper
- Implements
- Inherited Members
Constructors
ActionGroupHelper(ObjectHandle)
public ActionGroupHelper(ObjectHandle handle)
Parameters
handleObjectHandle
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
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
ListActions()
[Version("2.28")]
public string[] ListActions()
Returns
- string[]
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