C# Class Moonlight.AtkBridge.Adapter

Inheritance: Atk.Object, Atk.ComponentImplementor
Mostrar archivo Open project: mono/uia2atk Class Usage Examples

Protected Properties

Property Type Description
ChildrenLock object
children List

Public Methods

Method 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

Protected Methods

Method 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

Method 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 method

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

Adapter() protected method

protected Adapter ( IntPtr ptr ) : Atk
ptr System.IntPtr
return Atk

AddChild() protected method

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

AddFocusHandler() public method

public AddFocusHandler ( FocusHandler handler ) : uint
handler FocusHandler
return uint

CacheChildren() protected method

protected CacheChildren ( ) : void
return void

Contains() public method

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

GetExtents() public method

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

GetPosition() public method

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

GetSize() public method

public GetSize ( int &width, int &height ) : void
width int
height int
return void

GrabFocus() public method

public GrabFocus ( ) : bool
return bool

NotifyFocused() protected method

protected NotifyFocused ( bool focused ) : void
focused bool
return void

OnGetIndexInParent() protected method

protected OnGetIndexInParent ( ) : int
return int

OnGetNChildren() protected method

protected OnGetNChildren ( ) : int
return int

OnGetName() protected method

protected OnGetName ( ) : string
return string

OnGetParent() protected method

protected OnGetParent ( ) : Atk.Object
return Atk.Object

OnGetRole() protected method

protected OnGetRole ( ) : Role
return Role

OnRefChild() protected method

protected OnRefChild ( int i ) : Atk.Object
i int
return Atk.Object

OnRefRelationSet() protected method

protected OnRefRelationSet ( ) : Atk.RelationSet
return Atk.RelationSet

OnRefStateSet() protected method

protected OnRefStateSet ( ) : Atk.StateSet
return Atk.StateSet

RefAccessibleAtPoint() public method

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

RemoveChild() protected method

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

RemoveFocusHandler() public method

public RemoveFocusHandler ( uint handlerId ) : void
handlerId uint
return void

SetExtents() public method

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

SetPosition() public method

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

SetSize() public method

public SetSize ( int width, int height ) : bool
width int
height int
return bool

Property Details

ChildrenLock protected_oe property

protected object ChildrenLock
return object

children protected_oe property

protected List children
return List