Class ApplicationWindow
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class ApplicationWindow : Window, ActionGroup, ActionMap, Accessible, Buildable, ConstraintTarget, Native, Root, ShortcutManager, NativeObject, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
ApplicationWindow
- Implements
- Derived
- Inherited Members
Constructors
ApplicationWindow(params ConstructArgument[])
public ApplicationWindow(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
ApplicationWindow(ApplicationWindowHandle)
public ApplicationWindow(ApplicationWindowHandle handle)
Parameters
handleApplicationWindowHandle
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
ShowMenubarPropertyDefinition
public static readonly Property<bool, ApplicationWindow> ShowMenubarPropertyDefinition
Field Value
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
Property Value
ShowMenubar
public bool ShowMenubar { get; set; }
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
Announce(string, AccessibleAnnouncementPriority)
[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)
Parameters
messagestringpriorityAccessibleAnnouncementPriority
ChangeActionState(string, Variant)
[Version("2.28")]
public void ChangeActionState(string actionName, Variant value)
Parameters
GetAccessibleParent()
[Version("4.10")]
public Accessible? GetAccessibleParent()
Returns
GetAccessibleRole()
public AccessibleRole GetAccessibleRole()
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
GetAtContext()
[Version("4.10")]
public ATContext GetAtContext()
Returns
GetBounds(out int, out int, out int, out int)
[Version("4.10")]
public bool GetBounds(out int x, out int y, out int width, out int height)
Parameters
Returns
GetBuildableId()
public string? GetBuildableId()
Returns
GetDisplay()
public Display GetDisplay()
Returns
GetFirstAccessibleChild()
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()
Returns
GetGType()
public static Type GetGType()
Returns
GetHelpOverlay()
public ShortcutsWindow? GetHelpOverlay()
Returns
GetId()
public uint GetId()
Returns
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
Returns
GetPlatformState(AccessiblePlatformState)
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
Parameters
stateAccessiblePlatformState
Returns
GetRenderer()
public Renderer? GetRenderer()
Returns
GetShowMenubar()
public bool GetShowMenubar()
Returns
GetSurface()
public Surface? GetSurface()
Returns
GetSurfaceTransform(out double, out double)
public void GetSurfaceTransform(out double x, out double y)
Parameters
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(Application)
public static ApplicationWindow New(Application application)
Parameters
applicationApplication
Returns
Realize()
public void Realize()
RemoveAction(string)
[Version("2.32")]
public void RemoveAction(string actionName)
Parameters
actionNamestring
RemoveActionEntries(ActionEntry[])
[Version("2.78")]
public void RemoveActionEntries(ActionEntry[] entries)
Parameters
entriesActionEntry[]
ResetProperty(AccessibleProperty)
public void ResetProperty(AccessibleProperty property)
Parameters
propertyAccessibleProperty
ResetRelation(AccessibleRelation)
public void ResetRelation(AccessibleRelation relation)
Parameters
relationAccessibleRelation
ResetState(AccessibleState)
public void ResetState(AccessibleState state)
Parameters
stateAccessibleState
SetAccessibleParent(Accessible?, Accessible?)
[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)
Parameters
parentAccessiblenextSiblingAccessible
SetHelpOverlay(ShortcutsWindow?)
public void SetHelpOverlay(ShortcutsWindow? helpOverlay)
Parameters
helpOverlayShortcutsWindow
SetShowMenubar(bool)
public void SetShowMenubar(bool showMenubar)
Parameters
showMenubarbool
Unrealize()
public void Unrealize()
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSiblingAccessible
UpdatePlatformState(AccessiblePlatformState)
[Version("4.18")]
public void UpdatePlatformState(AccessiblePlatformState state)
Parameters
stateAccessiblePlatformState
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