Table of Contents

Class SimpleActionGroup

Namespace
Gio
Assembly
Gio-2.0.dll
public class SimpleActionGroup : Object, IObject, INotifyPropertyChanged, IDisposable, ActionGroup, ActionMap, IHandle, GTypeProvider
Inheritance
SimpleActionGroup
Implements
Inherited Members

Constructors

SimpleActionGroup(bool, params ConstructArgument[])

protected SimpleActionGroup(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

SimpleActionGroup(IntPtr, bool)

protected SimpleActionGroup(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

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

AddAction(Action)

[Version("2.32")]
public void AddAction(Action action)

Parameters

action Action

AddActionEntries(ActionEntry[], IntPtr)

[Version("2.32")]
public void AddActionEntries(ActionEntry[] entries, IntPtr userData)

Parameters

entries ActionEntry[]
userData IntPtr

AddEntries(ActionEntry[], IntPtr)

[Version("2.30")]
public void AddEntries(ActionEntry[] entries, IntPtr userData)

Parameters

entries ActionEntry[]
userData IntPtr

ChangeActionState(string, Variant)

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

Parameters

actionName string
value Variant

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

Insert(Action)

[Version("2.28")]
public void Insert(Action action)

Parameters

action Action

ListActions()

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

Returns

string[]

Lookup(string)

[Version("2.28")]
public Action Lookup(string actionName)

Parameters

actionName string

Returns

Action

LookupAction(string)

[Version("2.32")]
public Action? LookupAction(string actionName)

Parameters

actionName string

Returns

Action

New()

[Version("2.28")]
public static SimpleActionGroup New()

Returns

SimpleActionGroup

Remove(string)

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

Parameters

actionName string

RemoveAction(string)

[Version("2.32")]
public void RemoveAction(string actionName)

Parameters

actionName string

RemoveActionEntries(ActionEntry[])

[Version("2.78")]
public void RemoveActionEntries(ActionEntry[] entries)

Parameters

entries ActionEntry[]