C# Class UiaAtkBridge.TextProviderTextImplementor

Inheritance: BaseTextImplementor
Afficher le fichier Open project: mono/uia2atk

Méthodes publiques

Méthode Description
AddSelection ( int startOffset, int endOffset ) : bool
GetRunAttributes ( int offset, int &startOffset, int &endOffset ) : Atk.Attribute[]
GetSelection ( int selectionNum, int &startOffset, int &endOffset ) : string
RemoveSelection ( int selectionNum ) : bool
SetSelection ( int selectionNum, int startOffset, int endOffset ) : bool
TextProviderTextImplementor ( Adapter resource, ITextProvider textProvider ) : System

Private Methods

Méthode Description
AddTextAttribute ( CG attrs, Atk atkAttr, ITextRangeProvider textRange ) : void
GetAttributesInRange ( int start, int end ) : Atk.Attribute[]
GetTextRange ( int start, int end ) : ITextRangeProvider
IsAttrNotNullOrMultiValued ( int providerAttrId, ITextRangeProvider prov, object &val ) : bool

Method Details

AddSelection() public méthode

public AddSelection ( int startOffset, int endOffset ) : bool
startOffset int
endOffset int
Résultat bool

GetRunAttributes() public méthode

public GetRunAttributes ( int offset, int &startOffset, int &endOffset ) : Atk.Attribute[]
offset int
startOffset int
endOffset int
Résultat Atk.Attribute[]

GetSelection() public méthode

public GetSelection ( int selectionNum, int &startOffset, int &endOffset ) : string
selectionNum int
startOffset int
endOffset int
Résultat string

RemoveSelection() public méthode

public RemoveSelection ( int selectionNum ) : bool
selectionNum int
Résultat bool

SetSelection() public méthode

public SetSelection ( int selectionNum, int startOffset, int endOffset ) : bool
selectionNum int
startOffset int
endOffset int
Résultat bool

TextProviderTextImplementor() public méthode

public TextProviderTextImplementor ( Adapter resource, ITextProvider textProvider ) : System
resource Adapter
textProvider ITextProvider
Résultat System