C# Class AtspiUiaSource.Element

Inheritance: IElement
Show file Open project: mono/uia2atk Class Usage Examples

Private Properties

Property Type Description
BoundingBoxToRect System.Windows.Rect
GetCurrentPatternInternal object
GetElement Element
GetElement Element
GetElement Element
GetElement Element
GetRelation Atspi.Relation
GetUniqueRuntimeId int
IsTable bool
IsTableHeaderItem bool
IsTreeItem bool
OnBoundsChanged void
RemoveEvents void
SupportsExpandCollapse bool
SupportsGrid bool
SupportsGridItem bool
SupportsInvoke bool
SupportsRangeValue bool
SupportsSelection bool
SupportsSelectionItem bool
SupportsTable bool
SupportsTableItem bool
SupportsText bool
SupportsToggle bool
SupportsValue bool

Public Methods

Method Description
Element ( Accessible accessible ) : System
GetCurrentPattern ( AutomationPattern pattern ) : object
GetDescendantFromPoint ( double x, double y ) : IElement
GetSupportedPatterns ( ) : System.Windows.Automation.AutomationPattern[]
GetSupportedProperties ( ) : System.Windows.Automation.AutomationProperty[]
SetFocus ( ) : void
SupportsProperty ( AutomationProperty property ) : bool

Protected Methods

Method Description
AddEvents ( bool fromElementConstructor ) : void

Private Methods

Method Description
BoundingBoxToRect ( BoundingBox box ) : Rect
GetCurrentPatternInternal ( AutomationPattern pattern ) : object
GetElement ( Accessible accessible ) : Element
GetElement ( Accessible accessible, DataItemElement parent, int column ) : Element
GetElement ( Accessible accessible, TableElement parent, int row ) : Element
GetElement ( Accessible accessible, bool create ) : Element
GetRelation ( RelationType type ) : Relation
GetUniqueRuntimeId ( ) : int
IsTable ( Accessible accessible ) : bool
IsTableHeaderItem ( Accessible accessible ) : bool
IsTreeItem ( Accessible accessible ) : bool
OnBoundsChanged ( Accessible sender, BoundingBox bounds ) : void
RemoveEvents ( ) : void
SupportsExpandCollapse ( ) : bool
SupportsGrid ( ) : bool
SupportsGridItem ( ) : bool
SupportsInvoke ( ) : bool
SupportsRangeValue ( ) : bool
SupportsSelection ( ) : bool
SupportsSelectionItem ( ) : bool
SupportsTable ( ) : bool
SupportsTableItem ( ) : bool
SupportsText ( ) : bool
SupportsToggle ( ) : bool
SupportsValue ( ) : bool

Method Details

AddEvents() protected method

protected AddEvents ( bool fromElementConstructor ) : void
fromElementConstructor bool
return void

Element() public method

public Element ( Accessible accessible ) : System
accessible Atspi.Accessible
return System

GetCurrentPattern() public method

public GetCurrentPattern ( AutomationPattern pattern ) : object
pattern System.Windows.Automation.AutomationPattern
return object

GetDescendantFromPoint() public method

public GetDescendantFromPoint ( double x, double y ) : IElement
x double
y double
return IElement

GetSupportedPatterns() public method

public GetSupportedPatterns ( ) : System.Windows.Automation.AutomationPattern[]
return System.Windows.Automation.AutomationPattern[]

GetSupportedProperties() public method

public GetSupportedProperties ( ) : System.Windows.Automation.AutomationProperty[]
return System.Windows.Automation.AutomationProperty[]

SetFocus() public method

public SetFocus ( ) : void
return void

SupportsProperty() public method

public SupportsProperty ( AutomationProperty property ) : bool
property System.Windows.Automation.AutomationProperty
return bool