Class Application
- Namespace
- Adw
- Assembly
- Adw-1.dll
public class Application : Application, ActionGroup, ActionMap, NativeObject, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
Application
- Implements
- Inherited Members
Constructors
Application(ApplicationHandle)
public Application(ApplicationHandle handle)
Parameters
handleApplicationHandle
Application(params ConstructArgument[])
public Application(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
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
StyleManagerPropertyDefinition
public static readonly Property<StyleManager?, Application> StyleManagerPropertyDefinition
Field Value
Properties
StyleManager
public StyleManager? StyleManager { get; }
Property 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
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
GetStyleManager()
public StyleManager GetStyleManager()
Returns
HasAction(string)
[Version("2.28")]
public bool HasAction(string actionName)
Parameters
actionNamestring
Returns
ListActions()
[Version("2.28")]
public string[] ListActions()
Returns
- string[]
LookupAction(string)
[Version("2.32")]
public Action? LookupAction(string actionName)
Parameters
actionNamestring
Returns
New(string?, ApplicationFlags)
public static Application New(string? applicationId, ApplicationFlags flags)
Parameters
applicationIdstringflagsApplicationFlags
Returns
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