C# Class UiaAtkBridge.ParentAdapter

Inheritance: Adapter
Mostrar archivo Open project: mono/uia2atk Class Usage Examples

Protected Properties

Property Type Description
children List
syncRoot object

Public Methods

Method Description
GetIndexOfChild ( Atk child ) : int
RaiseAutomationEvent ( AutomationEvent eventId, AutomationEventArgs args ) : void
RaiseStructureChangedEvent ( object provider, StructureChangedEventArgs e ) : void

Protected Methods

Method Description
EmitChildrenChanged ( ChildrenChangedDetail detail, uint child_index, Atk child ) : void
OnGetNChildren ( ) : int
OnRefChild ( int i ) : Atk.Object
ParentAdapter ( IntPtr ptr ) : System
RemoveUnmanagedChildren ( ) : void

Private Methods

Method Description
AddOneChild ( Atk child ) : void
ParentAdapter ( System.Windows.Automation.Provider.IRawElementProviderSimple provider ) : System
PreRemoveChild ( Atk childToRemove ) : void
RemoveChild ( Atk childToRemove ) : void
RemoveChild ( Atk childToRemove, bool terminate ) : void
RequestChildren ( ) : void
UpdateChildren ( ) : void

Method Details

EmitChildrenChanged() protected method

protected EmitChildrenChanged ( ChildrenChangedDetail detail, uint child_index, Atk child ) : void
detail ChildrenChangedDetail
child_index uint
child Atk
return void

GetIndexOfChild() public method

public GetIndexOfChild ( Atk child ) : int
child Atk
return int

OnGetNChildren() protected method

protected OnGetNChildren ( ) : int
return int

OnRefChild() protected method

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

ParentAdapter() protected method

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

RaiseAutomationEvent() public method

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

RaiseStructureChangedEvent() public abstract method

public abstract RaiseStructureChangedEvent ( object provider, StructureChangedEventArgs e ) : void
provider object
e System.Windows.Automation.StructureChangedEventArgs
return void

RemoveUnmanagedChildren() protected method

protected RemoveUnmanagedChildren ( ) : void
return void

Property Details

children protected_oe property

protected List children
return List

syncRoot protected_oe static_oe property

protected static object syncRoot
return object