C# 클래스 Moonlight.AtkBridge.Adapter

상속: Atk.Object, Atk.ComponentImplementor
파일 보기 프로젝트 열기: mono/uia2atk 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
ChildrenLock object
children List

공개 메소드들

메소드 설명
Adapter ( System.Windows.Automation.Peers.AutomationPeer peer ) : Atk
AddFocusHandler ( FocusHandler handler ) : uint
Contains ( int x, int y, CoordType coordType ) : bool
GetExtents ( int &x, int &y, int &width, int &height, CoordType coordType ) : void
GetPosition ( int &x, int &y, CoordType coordType ) : void
GetSize ( int &width, int &height ) : void
GrabFocus ( ) : bool
RefAccessibleAtPoint ( int x, int y, CoordType coordType ) : Atk.Object
RemoveFocusHandler ( uint handlerId ) : void
SetExtents ( int x, int y, int width, int height, CoordType coordType ) : bool
SetPosition ( int x, int y, CoordType coordType ) : bool
SetSize ( int width, int height ) : bool

보호된 메소드들

메소드 설명
Adapter ( IntPtr ptr ) : Atk
AddChild ( System.Windows.Automation.Peers.AutomationPeer peer ) : void
CacheChildren ( ) : void
NotifyFocused ( bool focused ) : void
OnGetIndexInParent ( ) : int
OnGetNChildren ( ) : int
OnGetName ( ) : string
OnGetParent ( ) : Atk.Object
OnGetRole ( ) : Role
OnRefChild ( int i ) : Atk.Object
OnRefRelationSet ( ) : Atk.RelationSet
OnRefStateSet ( ) : Atk.StateSet
RemoveChild ( System.Windows.Automation.Peers.AutomationPeer peer ) : void

비공개 메소드들

메소드 설명
ConvertCoords ( int &x, int &y, bool addParent ) : void
EmitBoundsChanged ( System rect ) : void
EmitSignal ( string signal ) : void
Foreach ( Action func, bool create ) : void
GetChildren ( ) : List
GetIndexOfChild ( Adapter child ) : int
GetPatternImplementorChildren ( ) : List
HandleAutomationEventRaised ( System.Windows.Automation.Peers.AutomationEventEventArgs args ) : void
HandleAutomationPropertyChanged ( System.Windows.Automation.Peers.AutomationPropertyChangedEventArgs args ) : void
HandleControlTypeChange ( System.Windows.Automation.Peers.AutomationPeer peer ) : void
HandleStructureChanged ( ) : void
NotifyPropertyChanged ( string property ) : void
NotifyStateChange ( Atk state ) : void
ScreenToWindow ( int &x, int &y ) : void
WindowToScreen ( int &x, int &y ) : void

메소드 상세

Adapter() 공개 메소드

public Adapter ( System.Windows.Automation.Peers.AutomationPeer peer ) : Atk
peer System.Windows.Automation.Peers.AutomationPeer
리턴 Atk

Adapter() 보호된 메소드

protected Adapter ( IntPtr ptr ) : Atk
ptr System.IntPtr
리턴 Atk

AddChild() 보호된 메소드

protected AddChild ( System.Windows.Automation.Peers.AutomationPeer peer ) : void
peer System.Windows.Automation.Peers.AutomationPeer
리턴 void

AddFocusHandler() 공개 메소드

public AddFocusHandler ( FocusHandler handler ) : uint
handler FocusHandler
리턴 uint

CacheChildren() 보호된 메소드

protected CacheChildren ( ) : void
리턴 void

Contains() 공개 메소드

public Contains ( int x, int y, CoordType coordType ) : bool
x int
y int
coordType CoordType
리턴 bool

GetExtents() 공개 메소드

public GetExtents ( int &x, int &y, int &width, int &height, CoordType coordType ) : void
x int
y int
width int
height int
coordType CoordType
리턴 void

GetPosition() 공개 메소드

public GetPosition ( int &x, int &y, CoordType coordType ) : void
x int
y int
coordType CoordType
리턴 void

GetSize() 공개 메소드

public GetSize ( int &width, int &height ) : void
width int
height int
리턴 void

GrabFocus() 공개 메소드

public GrabFocus ( ) : bool
리턴 bool

NotifyFocused() 보호된 메소드

protected NotifyFocused ( bool focused ) : void
focused bool
리턴 void

OnGetIndexInParent() 보호된 메소드

protected OnGetIndexInParent ( ) : int
리턴 int

OnGetNChildren() 보호된 메소드

protected OnGetNChildren ( ) : int
리턴 int

OnGetName() 보호된 메소드

protected OnGetName ( ) : string
리턴 string

OnGetParent() 보호된 메소드

protected OnGetParent ( ) : Atk.Object
리턴 Atk.Object

OnGetRole() 보호된 메소드

protected OnGetRole ( ) : Role
리턴 Role

OnRefChild() 보호된 메소드

protected OnRefChild ( int i ) : Atk.Object
i int
리턴 Atk.Object

OnRefRelationSet() 보호된 메소드

protected OnRefRelationSet ( ) : Atk.RelationSet
리턴 Atk.RelationSet

OnRefStateSet() 보호된 메소드

protected OnRefStateSet ( ) : Atk.StateSet
리턴 Atk.StateSet

RefAccessibleAtPoint() 공개 메소드

public RefAccessibleAtPoint ( int x, int y, CoordType coordType ) : Atk.Object
x int
y int
coordType CoordType
리턴 Atk.Object

RemoveChild() 보호된 메소드

protected RemoveChild ( System.Windows.Automation.Peers.AutomationPeer peer ) : void
peer System.Windows.Automation.Peers.AutomationPeer
리턴 void

RemoveFocusHandler() 공개 메소드

public RemoveFocusHandler ( uint handlerId ) : void
handlerId uint
리턴 void

SetExtents() 공개 메소드

public SetExtents ( int x, int y, int width, int height, CoordType coordType ) : bool
x int
y int
width int
height int
coordType CoordType
리턴 bool

SetPosition() 공개 메소드

public SetPosition ( int x, int y, CoordType coordType ) : bool
x int
y int
coordType CoordType
리턴 bool

SetSize() 공개 메소드

public SetSize ( int width, int height ) : bool
width int
height int
리턴 bool

프로퍼티 상세

ChildrenLock 보호되어 있는 프로퍼티

protected object ChildrenLock
리턴 object

children 보호되어 있는 프로퍼티

protected List children
리턴 List