C# Class Moonlight.AtkBridge.Adapter

Inheritance: Atk.Object, Atk.ComponentImplementor
Afficher le fichier Open project: mono/uia2atk Class Usage Examples

Protected Properties

Свойство Type Description
ChildrenLock object
children List

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Adapter() public méthode

public Adapter ( System.Windows.Automation.Peers.AutomationPeer peer ) : Atk
peer System.Windows.Automation.Peers.AutomationPeer
Résultat Atk

Adapter() protected méthode

protected Adapter ( IntPtr ptr ) : Atk
ptr System.IntPtr
Résultat Atk

AddChild() protected méthode

protected AddChild ( System.Windows.Automation.Peers.AutomationPeer peer ) : void
peer System.Windows.Automation.Peers.AutomationPeer
Résultat void

AddFocusHandler() public méthode

public AddFocusHandler ( FocusHandler handler ) : uint
handler FocusHandler
Résultat uint

CacheChildren() protected méthode

protected CacheChildren ( ) : void
Résultat void

Contains() public méthode

public Contains ( int x, int y, CoordType coordType ) : bool
x int
y int
coordType CoordType
Résultat bool

GetExtents() public méthode

public GetExtents ( int &x, int &y, int &width, int &height, CoordType coordType ) : void
x int
y int
width int
height int
coordType CoordType
Résultat void

GetPosition() public méthode

public GetPosition ( int &x, int &y, CoordType coordType ) : void
x int
y int
coordType CoordType
Résultat void

GetSize() public méthode

public GetSize ( int &width, int &height ) : void
width int
height int
Résultat void

GrabFocus() public méthode

public GrabFocus ( ) : bool
Résultat bool

NotifyFocused() protected méthode

protected NotifyFocused ( bool focused ) : void
focused bool
Résultat void

OnGetIndexInParent() protected méthode

protected OnGetIndexInParent ( ) : int
Résultat int

OnGetNChildren() protected méthode

protected OnGetNChildren ( ) : int
Résultat int

OnGetName() protected méthode

protected OnGetName ( ) : string
Résultat string

OnGetParent() protected méthode

protected OnGetParent ( ) : Atk.Object
Résultat Atk.Object

OnGetRole() protected méthode

protected OnGetRole ( ) : Role
Résultat Role

OnRefChild() protected méthode

protected OnRefChild ( int i ) : Atk.Object
i int
Résultat Atk.Object

OnRefRelationSet() protected méthode

protected OnRefRelationSet ( ) : Atk.RelationSet
Résultat Atk.RelationSet

OnRefStateSet() protected méthode

protected OnRefStateSet ( ) : Atk.StateSet
Résultat Atk.StateSet

RefAccessibleAtPoint() public méthode

public RefAccessibleAtPoint ( int x, int y, CoordType coordType ) : Atk.Object
x int
y int
coordType CoordType
Résultat Atk.Object

RemoveChild() protected méthode

protected RemoveChild ( System.Windows.Automation.Peers.AutomationPeer peer ) : void
peer System.Windows.Automation.Peers.AutomationPeer
Résultat void

RemoveFocusHandler() public méthode

public RemoveFocusHandler ( uint handlerId ) : void
handlerId uint
Résultat void

SetExtents() public méthode

public SetExtents ( int x, int y, int width, int height, CoordType coordType ) : bool
x int
y int
width int
height int
coordType CoordType
Résultat bool

SetPosition() public méthode

public SetPosition ( int x, int y, CoordType coordType ) : bool
x int
y int
coordType CoordType
Résultat bool

SetSize() public méthode

public SetSize ( int width, int height ) : bool
width int
height int
Résultat bool

Property Details

ChildrenLock protected_oe property

protected object ChildrenLock
Résultat object

children protected_oe property

protected List children
Résultat List