C# Class UiaAtkBridge.Adapter

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

Protected Properties

Property Type Description
manages_removal bool

Private Properties

Property Type Description
ConvertCoords void
EmitBoundsChanged void
EmitSelectionChanged void
EmitSignal void
EmitSignal void
EmitSignal void
EmitVisibleDataChanged void
NotifyStateChange void
PostInit void

Public Methods

Method Description
Adapter ( System.Windows.Automation.Provider.IRawElementProviderSimple provider ) : System
RaiseAutomationEvent ( AutomationEvent eventId, AutomationEventArgs e ) : void
RaiseAutomationPropertyChangedEvent ( AutomationPropertyChangedEventArgs e ) : void
RemoveFromParent ( ParentAdapter parent ) : void
RemoveFromParent ( ParentAdapter parent, bool terminate ) : void

Protected Methods

Method Description
Adapter ( IntPtr ptr ) : System
GetParent ( Atk child ) : Atk.Object
NotifyFocused ( bool focused ) : void
NotifyStateChange ( Atk state ) : void
OnGetIndexInParent ( ) : int
OnRefRelationSet ( ) : Atk.RelationSet
OnRefStateSet ( ) : Atk.StateSet
SetParent ( Atk child, Atk newParent ) : void
UpdateNameProperty ( string newName, bool fromCtor ) : void

Private Methods

Method Description
ConvertCoords ( int &x, int &y, bool toScreen ) : void
EmitBoundsChanged ( System rect ) : void
EmitSelectionChanged ( ) : void
EmitSignal ( string name ) : void
EmitSignal ( string name, object o ) : void
EmitSignal ( string name, object o1, object o2 ) : void
EmitVisibleDataChanged ( ) : void
NotifyStateChange ( Atk state, bool val ) : void
PostInit ( ) : void

Method Details

Adapter() public method

public Adapter ( System.Windows.Automation.Provider.IRawElementProviderSimple provider ) : System
provider System.Windows.Automation.Provider.IRawElementProviderSimple
return System

Adapter() protected method

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

GetParent() protected static method

protected static GetParent ( Atk child ) : Atk.Object
child Atk
return Atk.Object

NotifyFocused() protected method

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

NotifyStateChange() protected method

protected NotifyStateChange ( Atk state ) : void
state Atk
return void

OnGetIndexInParent() protected method

protected OnGetIndexInParent ( ) : int
return int

OnRefRelationSet() protected method

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

OnRefStateSet() protected method

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

RaiseAutomationEvent() public method

public RaiseAutomationEvent ( AutomationEvent eventId, AutomationEventArgs e ) : void
eventId System.Windows.Automation.AutomationEvent
e System.Windows.Automation.AutomationEventArgs
return void

RaiseAutomationPropertyChangedEvent() public method

public RaiseAutomationPropertyChangedEvent ( AutomationPropertyChangedEventArgs e ) : void
e System.Windows.Automation.AutomationPropertyChangedEventArgs
return void

RemoveFromParent() public method

public RemoveFromParent ( ParentAdapter parent ) : void
parent ParentAdapter
return void

RemoveFromParent() public method

public RemoveFromParent ( ParentAdapter parent, bool terminate ) : void
parent ParentAdapter
terminate bool
return void

SetParent() protected static method

protected static SetParent ( Atk child, Atk newParent ) : void
child Atk
newParent Atk
return void

UpdateNameProperty() protected method

protected UpdateNameProperty ( string newName, bool fromCtor ) : void
newName string
fromCtor bool
return void

Property Details

manages_removal protected_oe property

protected bool manages_removal
return bool