Table of Contents

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[])

public DBusActionGroup(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

DBusActionGroup(DBusActionGroupHandle)

public DBusActionGroup(DBusActionGroupHandle handle)

Parameters

handle DBusActionGroupHandle

Fields

ActionAddedSignal

Signal Descriptor for OnActionAdded.

public static readonly Signal<ActionGroup, ActionGroup.ActionAddedSignalArgs> ActionAddedSignal

Field Value

Signal<ActionGroup, ActionGroup.ActionAddedSignalArgs>

ActionEnabledChangedSignal

Signal Descriptor for OnActionEnabledChanged.

public static readonly Signal<ActionGroup, ActionGroup.ActionEnabledChangedSignalArgs> ActionEnabledChangedSignal

Field Value

Signal<ActionGroup, ActionGroup.ActionEnabledChangedSignalArgs>

ActionRemovedSignal

Signal Descriptor for OnActionRemoved.

public static readonly Signal<ActionGroup, ActionGroup.ActionRemovedSignalArgs> ActionRemovedSignal

Field Value

Signal<ActionGroup, ActionGroup.ActionRemovedSignalArgs>

ActionStateChangedSignal

Signal Descriptor for OnActionStateChanged.

public static readonly Signal<ActionGroup, ActionGroup.ActionStateChangedSignalArgs> ActionStateChangedSignal

Field Value

Signal<ActionGroup, ActionGroup.ActionStateChangedSignalArgs>

Methods

ActionAdded(string)

[Version("2.28")]
public void ActionAdded(string actionName)

Parameters

actionName string

ActionEnabledChanged(string, bool)

[Version("2.28")]
public void ActionEnabledChanged(string actionName, bool enabled)

Parameters

actionName string
enabled bool

ActionRemoved(string)

[Version("2.28")]
public void ActionRemoved(string actionName)

Parameters

actionName string

ActionStateChanged(string, Variant)

[Version("2.28")]
public void ActionStateChanged(string actionName, Variant state)

Parameters

actionName string
state Variant

ActivateAction(string, Variant?)

[Version("2.28")]
public void ActivateAction(string actionName, Variant? parameter)

Parameters

actionName string
parameter Variant

ActivateActionFull(string, Variant?, Variant)

[Version("2.32")]
public void ActivateActionFull(string actionName, Variant? parameter, Variant platformData)

Parameters

actionName string
parameter Variant
platformData Variant

ChangeActionState(string, Variant)

[Version("2.28")]
public void ChangeActionState(string actionName, Variant value)

Parameters

actionName string
value Variant

ChangeActionStateFull(string, Variant, Variant)

[Version("2.32")]
public void ChangeActionStateFull(string actionName, Variant value, Variant platformData)

Parameters

actionName string
value Variant
platformData Variant

Get(DBusConnection, string?, string)

[Version("2.32")]
public static DBusActionGroup Get(DBusConnection connection, string? busName, string objectPath)

Parameters

connection DBusConnection
busName string
objectPath string

Returns

DBusActionGroup

GetActionEnabled(string)

[Version("2.28")]
public bool GetActionEnabled(string actionName)

Parameters

actionName string

Returns

bool

GetActionParameterType(string)

[Version("2.28")]
public VariantType? GetActionParameterType(string actionName)

Parameters

actionName string

Returns

VariantType

GetActionState(string)

[Version("2.28")]
public Variant? GetActionState(string actionName)

Parameters

actionName string

Returns

Variant

GetActionStateHint(string)

[Version("2.28")]
public Variant? GetActionStateHint(string actionName)

Parameters

actionName string

Returns

Variant

GetActionStateType(string)

[Version("2.28")]
public VariantType? GetActionStateType(string actionName)

Parameters

actionName string

Returns

VariantType

GetGType()

public static Type GetGType()

Returns

Type

HasAction(string)

[Version("2.28")]
public bool HasAction(string actionName)

Parameters

actionName string

Returns

bool

ListActions()

[Version("2.28")]
public string[] ListActions()

Returns

string[]

Events

OnActionAdded

public event SignalHandler<ActionGroup, ActionGroup.ActionAddedSignalArgs> OnActionAdded

Event Type

SignalHandler<ActionGroup, ActionGroup.ActionAddedSignalArgs>

OnActionEnabledChanged

public event SignalHandler<ActionGroup, ActionGroup.ActionEnabledChangedSignalArgs> OnActionEnabledChanged

Event Type

SignalHandler<ActionGroup, ActionGroup.ActionEnabledChangedSignalArgs>

OnActionRemoved

public event SignalHandler<ActionGroup, ActionGroup.ActionRemovedSignalArgs> OnActionRemoved

Event Type

SignalHandler<ActionGroup, ActionGroup.ActionRemovedSignalArgs>

OnActionStateChanged

public event SignalHandler<ActionGroup, ActionGroup.ActionStateChangedSignalArgs> OnActionStateChanged

Event Type

SignalHandler<ActionGroup, ActionGroup.ActionStateChangedSignalArgs>