C# 클래스 UiaAtkBridge.ListWithEditableText

상속: List, Atk.ITextImplementor, Atk.IEditableTextImplementor
파일 보기 프로젝트 열기: mono/uia2atk

공개 메소드들

메소드 설명
AddSelection ( int startOffset, int endOffset ) : bool
CopyText ( int start_pos, int end_pos ) : void
CutText ( int start_pos, int end_pos ) : void
DeleteText ( int start_pos, int end_pos ) : void
GetBoundedRanges ( Atk rect, Atk coordType, Atk xClipType, Atk yClipType ) : Atk.TextRange
GetCharacterAtOffset ( int offset ) : char
GetCharacterExtents ( int offset, int &x, int &y, int &width, int &height, Atk coords ) : void
GetOffsetAtPoint ( int x, int y, Atk coords ) : int
GetRangeExtents ( int startOffset, int endOffset, Atk coordType, Atk &rect ) : void
GetRunAttributes ( int offset, int &startOffset, int &endOffset ) : Atk.Attribute[]
GetSelection ( int selectionNum, int &startOffset, int &endOffset ) : string
GetText ( int startOffset, int endOffset ) : string
GetTextAfterOffset ( int offset, Atk boundaryType, int &startOffset, int &endOffset ) : string
GetTextAtOffset ( int offset, Atk boundaryType, int &startOffset, int &endOffset ) : string
GetTextBeforeOffset ( int offset, Atk boundaryType, int &startOffset, int &endOffset ) : string
InsertText ( string str, int &position ) : void
ListWithEditableText ( IRawElementProviderFragmentRoot provider ) : System
PasteText ( int position ) : void
RaiseAutomationEvent ( AutomationEvent eventId, AutomationEventArgs e ) : void
RaiseAutomationPropertyChangedEvent ( AutomationPropertyChangedEventArgs e ) : void
RemoveSelection ( int selectionNum ) : bool
SetCaretOffset ( int offset ) : bool
SetRunAttributes ( GLib attrib_set, int start_offset, int end_offset ) : bool
SetSelection ( int selectionNum, int startOffset, int endOffset ) : bool

보호된 메소드들

메소드 설명
OnRefStateSet ( ) : Atk.StateSet

메소드 상세

AddSelection() 공개 메소드

public AddSelection ( int startOffset, int endOffset ) : bool
startOffset int
endOffset int
리턴 bool

CopyText() 공개 메소드

public CopyText ( int start_pos, int end_pos ) : void
start_pos int
end_pos int
리턴 void

CutText() 공개 메소드

public CutText ( int start_pos, int end_pos ) : void
start_pos int
end_pos int
리턴 void

DeleteText() 공개 메소드

public DeleteText ( int start_pos, int end_pos ) : void
start_pos int
end_pos int
리턴 void

GetBoundedRanges() 공개 메소드

public GetBoundedRanges ( Atk rect, Atk coordType, Atk xClipType, Atk yClipType ) : Atk.TextRange
rect Atk
coordType Atk
xClipType Atk
yClipType Atk
리턴 Atk.TextRange

GetCharacterAtOffset() 공개 메소드

public GetCharacterAtOffset ( int offset ) : char
offset int
리턴 char

GetCharacterExtents() 공개 메소드

public GetCharacterExtents ( int offset, int &x, int &y, int &width, int &height, Atk coords ) : void
offset int
x int
y int
width int
height int
coords Atk
리턴 void

GetOffsetAtPoint() 공개 메소드

public GetOffsetAtPoint ( int x, int y, Atk coords ) : int
x int
y int
coords Atk
리턴 int

GetRangeExtents() 공개 메소드

public GetRangeExtents ( int startOffset, int endOffset, Atk coordType, Atk &rect ) : void
startOffset int
endOffset int
coordType Atk
rect Atk
리턴 void

GetRunAttributes() 공개 메소드

public GetRunAttributes ( int offset, int &startOffset, int &endOffset ) : Atk.Attribute[]
offset int
startOffset int
endOffset int
리턴 Atk.Attribute[]

GetSelection() 공개 메소드

public GetSelection ( int selectionNum, int &startOffset, int &endOffset ) : string
selectionNum int
startOffset int
endOffset int
리턴 string

GetText() 공개 메소드

public GetText ( int startOffset, int endOffset ) : string
startOffset int
endOffset int
리턴 string

GetTextAfterOffset() 공개 메소드

public GetTextAfterOffset ( int offset, Atk boundaryType, int &startOffset, int &endOffset ) : string
offset int
boundaryType Atk
startOffset int
endOffset int
리턴 string

GetTextAtOffset() 공개 메소드

public GetTextAtOffset ( int offset, Atk boundaryType, int &startOffset, int &endOffset ) : string
offset int
boundaryType Atk
startOffset int
endOffset int
리턴 string

GetTextBeforeOffset() 공개 메소드

public GetTextBeforeOffset ( int offset, Atk boundaryType, int &startOffset, int &endOffset ) : string
offset int
boundaryType Atk
startOffset int
endOffset int
리턴 string

InsertText() 공개 메소드

public InsertText ( string str, int &position ) : void
str string
position int
리턴 void

ListWithEditableText() 공개 메소드

public ListWithEditableText ( IRawElementProviderFragmentRoot provider ) : System
provider IRawElementProviderFragmentRoot
리턴 System

OnRefStateSet() 보호된 메소드

protected OnRefStateSet ( ) : Atk.StateSet
리턴 Atk.StateSet

PasteText() 공개 메소드

public PasteText ( int position ) : void
position int
리턴 void

RaiseAutomationEvent() 공개 메소드

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

RaiseAutomationPropertyChangedEvent() 공개 메소드

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

RemoveSelection() 공개 메소드

public RemoveSelection ( int selectionNum ) : bool
selectionNum int
리턴 bool

SetCaretOffset() 공개 메소드

public SetCaretOffset ( int offset ) : bool
offset int
리턴 bool

SetRunAttributes() 공개 메소드

public SetRunAttributes ( GLib attrib_set, int start_offset, int end_offset ) : bool
attrib_set GLib
start_offset int
end_offset int
리턴 bool

SetSelection() 공개 메소드

public SetSelection ( int selectionNum, int startOffset, int endOffset ) : bool
selectionNum int
startOffset int
endOffset int
리턴 bool