C# 클래스 AtspiUiaSource.AutomationSource

상속: IAutomationSource
파일 보기 프로젝트 열기: mono/uia2atk 1 사용 예제들

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AddAutomationEventHandler() 공개 메소드

public AddAutomationEventHandler ( AutomationEvent eventId, IElement element, TreeScope scope, AutomationEventHandler eventHandler ) : void
eventId System.Windows.Automation.AutomationEvent
element IElement
scope TreeScope
eventHandler AutomationEventHandler
리턴 void

AddAutomationFocusChangedEventHandler() 공개 메소드

public AddAutomationFocusChangedEventHandler ( FocusChangedEventHandler eventHandler ) : void
eventHandler FocusChangedEventHandler
리턴 void

AddAutomationPropertyChangedEventHandler() 공개 메소드

public AddAutomationPropertyChangedEventHandler ( IElement element, TreeScope scope, AutomationPropertyChangedEventHandler eventHandler, AutomationProperty properties ) : void
element IElement
scope TreeScope
eventHandler AutomationPropertyChangedEventHandler
properties System.Windows.Automation.AutomationProperty
리턴 void

AddStructureChangedEventHandler() 공개 메소드

public AddStructureChangedEventHandler ( IElement element, TreeScope scope, StructureChangedEventHandler eventHandler ) : void
element IElement
scope TreeScope
eventHandler StructureChangedEventHandler
리턴 void

GetElementFromHandle() 공개 메소드

public GetElementFromHandle ( IntPtr handle ) : IElement
handle System.IntPtr
리턴 IElement

GetFocusedElement() 공개 메소드

public GetFocusedElement ( ) : IElement
리턴 IElement

GetRootElements() 공개 메소드

public GetRootElements ( ) : IElement[]
리턴 IElement[]

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

RemoveAllEventHandlers() 공개 메소드

public RemoveAllEventHandlers ( ) : void
리턴 void

RemoveAutomationEventHandler() 공개 메소드

public RemoveAutomationEventHandler ( AutomationEvent eventId, IElement element, AutomationEventHandler eventHandler ) : void
eventId System.Windows.Automation.AutomationEvent
element IElement
eventHandler AutomationEventHandler
리턴 void

RemoveAutomationFocusChangedEventHandler() 공개 메소드

public RemoveAutomationFocusChangedEventHandler ( FocusChangedEventHandler eventHandler ) : void
eventHandler FocusChangedEventHandler
리턴 void

RemoveAutomationPropertyChangedEventHandler() 공개 메소드

public RemoveAutomationPropertyChangedEventHandler ( IElement element, AutomationPropertyChangedEventHandler eventHandler ) : void
element IElement
eventHandler AutomationPropertyChangedEventHandler
리턴 void

RemoveStructureChangedEventHandler() 공개 메소드

public RemoveStructureChangedEventHandler ( IElement element, StructureChangedEventHandler eventHandler ) : void
element IElement
eventHandler StructureChangedEventHandler
리턴 void