C# Class AtspiUiaSource.AutomationSource

Inheritance: IAutomationSource
Afficher le fichier Open project: mono/uia2atk Class Usage Examples

Private Properties

Свойство Type Description
FindFocusedAccessible Atspi.Accessible
IsAccessibilityEnabledDBus bool
IsAccessibilityEnabledGConf bool
IsElementInScope bool
OnChildAdded void
OnChildRemoved void
OnDescriptionChanged void
OnNameChanged void
OnRootElementsChanged void
OnStateChanged void
RaiseAutomationEvent void
RaiseAutomationEvent void
RaiseAutomationEvent void
RaiseFocusChangedEvent void
RaiseFocusChangedEvent void
RaisePropertyChangedEvent void
RaisePropertyChangedEvent void
RaisePropertyChangedEvent void
RaiseStructureChangedEvent void
SizeFits bool

Méthodes publiques

Méthode Description
AddAutomationEventHandler ( AutomationEvent eventId, IElement element, TreeScope scope, AutomationEventHandler eventHandler ) : void
AddAutomationFocusChangedEventHandler ( FocusChangedEventHandler eventHandler ) : void
AddAutomationPropertyChangedEventHandler ( IElement element, TreeScope scope, AutomationPropertyChangedEventHandler eventHandler, AutomationProperty properties ) : void
AddStructureChangedEventHandler ( IElement element, TreeScope scope, StructureChangedEventHandler eventHandler ) : void
GetElementFromHandle ( IntPtr handle ) : IElement
GetFocusedElement ( ) : IElement
GetRootElements ( ) : IElement[]
Initialize ( ) : void
RemoveAllEventHandlers ( ) : void
RemoveAutomationEventHandler ( AutomationEvent eventId, IElement element, AutomationEventHandler eventHandler ) : void
RemoveAutomationFocusChangedEventHandler ( FocusChangedEventHandler eventHandler ) : void
RemoveAutomationPropertyChangedEventHandler ( IElement element, AutomationPropertyChangedEventHandler eventHandler ) : void
RemoveStructureChangedEventHandler ( IElement element, StructureChangedEventHandler eventHandler ) : void

Private Methods

Méthode Description
FindFocusedAccessible ( Accessible root ) : Accessible
IsAccessibilityEnabledDBus ( ) : bool
IsAccessibilityEnabledGConf ( ) : bool
IsElementInScope ( IElement target, IElement element, TreeScope scope ) : bool
OnChildAdded ( Accessible sender, Accessible child ) : void
OnChildRemoved ( Accessible sender, Accessible child ) : void
OnDescriptionChanged ( object sender, string oldDescription, string newDescription ) : void
OnNameChanged ( object sender, string oldName, string newName ) : void
OnRootElementsChanged ( ) : void
OnStateChanged ( Accessible sender, StateType state, bool set ) : void
RaiseAutomationEvent ( Accessible accessible, AutomationEvent eventId ) : void
RaiseAutomationEvent ( IElement element, AutomationEvent eventId ) : void
RaiseAutomationEvent ( IElement element, AutomationEventArgs e ) : void
RaiseFocusChangedEvent ( Accessible accessible ) : void
RaiseFocusChangedEvent ( IElement parent, IElement child ) : void
RaisePropertyChangedEvent ( Accessible accessible, AutomationProperty property, object oldValue, object newValue ) : void
RaisePropertyChangedEvent ( IElement element, AutomationProperty property, object oldValue, object newValue ) : void
RaisePropertyChangedEvent ( IElement element, AutomationPropertyChangedEventArgs e ) : void
RaiseStructureChangedEvent ( IElement element, StructureChangeType type ) : void
SizeFits ( BoundingBox extents, int x, int y, int width, int height ) : bool

Method Details

AddAutomationEventHandler() public méthode

public AddAutomationEventHandler ( AutomationEvent eventId, IElement element, TreeScope scope, AutomationEventHandler eventHandler ) : void
eventId System.Windows.Automation.AutomationEvent
element IElement
scope TreeScope
eventHandler AutomationEventHandler
Résultat void

AddAutomationFocusChangedEventHandler() public méthode

public AddAutomationFocusChangedEventHandler ( FocusChangedEventHandler eventHandler ) : void
eventHandler FocusChangedEventHandler
Résultat void

AddAutomationPropertyChangedEventHandler() public méthode

public AddAutomationPropertyChangedEventHandler ( IElement element, TreeScope scope, AutomationPropertyChangedEventHandler eventHandler, AutomationProperty properties ) : void
element IElement
scope TreeScope
eventHandler AutomationPropertyChangedEventHandler
properties System.Windows.Automation.AutomationProperty
Résultat void

AddStructureChangedEventHandler() public méthode

public AddStructureChangedEventHandler ( IElement element, TreeScope scope, StructureChangedEventHandler eventHandler ) : void
element IElement
scope TreeScope
eventHandler StructureChangedEventHandler
Résultat void

GetElementFromHandle() public méthode

public GetElementFromHandle ( IntPtr handle ) : IElement
handle System.IntPtr
Résultat IElement

GetFocusedElement() public méthode

public GetFocusedElement ( ) : IElement
Résultat IElement

GetRootElements() public méthode

public GetRootElements ( ) : IElement[]
Résultat IElement[]

Initialize() public méthode

public Initialize ( ) : void
Résultat void

RemoveAllEventHandlers() public méthode

public RemoveAllEventHandlers ( ) : void
Résultat void

RemoveAutomationEventHandler() public méthode

public RemoveAutomationEventHandler ( AutomationEvent eventId, IElement element, AutomationEventHandler eventHandler ) : void
eventId System.Windows.Automation.AutomationEvent
element IElement
eventHandler AutomationEventHandler
Résultat void

RemoveAutomationFocusChangedEventHandler() public méthode

public RemoveAutomationFocusChangedEventHandler ( FocusChangedEventHandler eventHandler ) : void
eventHandler FocusChangedEventHandler
Résultat void

RemoveAutomationPropertyChangedEventHandler() public méthode

public RemoveAutomationPropertyChangedEventHandler ( IElement element, AutomationPropertyChangedEventHandler eventHandler ) : void
element IElement
eventHandler AutomationPropertyChangedEventHandler
Résultat void

RemoveStructureChangedEventHandler() public méthode

public RemoveStructureChangedEventHandler ( IElement element, StructureChangedEventHandler eventHandler ) : void
element IElement
eventHandler StructureChangedEventHandler
Résultat void