Class DBusActionGroup
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public class DBusActionGroup : Object, ActionGroup, RemoteActionGroup, NativeObject, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
DBusActionGroup
- Implements
- Inherited Members
Constructors
DBusActionGroup(params ConstructArgument[])
[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public DBusActionGroup(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
DBusActionGroup(CreationData)
[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected DBusActionGroup(CreationData data)
Parameters
dataCreationData
DBusActionGroup(DBusActionGroupHandle)
protected DBusActionGroup(DBusActionGroupHandle handle)
Parameters
handleDBusActionGroupHandle
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
ActivateActionFull(string, Variant?, Variant)
[Version("2.32")]
public void ActivateActionFull(string actionName, Variant? parameter, Variant platformData)
Parameters
ChangeActionState(string, Variant)
[Version("2.28")]
public void ChangeActionState(string actionName, Variant value)
Parameters
ChangeActionStateFull(string, Variant, Variant)
[Version("2.32")]
public void ChangeActionStateFull(string actionName, Variant value, Variant platformData)
Parameters
Get(DBusConnection, string?, string)
[Version("2.32")]
public static DBusActionGroup Get(DBusConnection connection, string? busName, string objectPath)
Parameters
connectionDBusConnectionbusNamestringobjectPathstring
Returns
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[]
NewFromPointer(nint, bool)
Creates a new managed DBusActionGroup instance for a given pointer.
public static DBusActionGroup NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
NewWithProperties(ConstructArgument[])
Creates a new DBusActionGroup and sets the properties specified by the construct arguments.
public static DBusActionGroup NewWithProperties(ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]The properties to set.
Returns
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