C# 클래스 Moonlight.AtkBridge.PatternImplementors.Value

상속: BasePatternImplementor, Atk.TextImplementor, Atk.EditableTextImplementor
파일 보기 프로젝트 열기: mono/uia2atk

Private Properties

프로퍼티 타입 설명
BackwardToNextSeparator int
BackwardToNextSeparator void
CharEqualsAny bool
Clamp int
ForwardToNextSeparator int
ForwardToNextSeparator void
ForwardToNextSeparator void
GetNotSupportedBoundary System.NotSupportedException
IsAddition bool
OnAutomationPropertyChanged void
ReturnTextWrtOffset string

공개 메소드들

메소드 설명
AddSelection ( int startOffset, int endOffset ) : bool
CopyText ( int startPos, int endPos ) : void
CutText ( int startPos, int endPos ) : void
DeleteText ( int startPos, int endPos ) : void
GetBoundedRanges ( TextRectangle rect, CoordType coordType, TextClipType xClipType, TextClipType yClipType ) : TextRange
GetCharacterAtOffset ( int offset ) : char
GetCharacterExtents ( int offset, int &x, int &y, int &width, int &height, CoordType coords ) : void
GetOffsetAtPoint ( int x, int y, CoordType coords ) : int
GetRangeExtents ( int startOffset, int endOffset, CoordType coordType, TextRectangle &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, TextBoundary boundaryType, int &startOffset, int &endOffset ) : string
GetTextAtOffset ( int offset, TextBoundary boundaryType, int &startOffset, int &endOffset ) : string
GetTextBeforeOffset ( int offset, TextBoundary boundaryType, int &startOffset, int &endOffset ) : string
InsertText ( string str, int &position ) : void
OnRefStateSet ( Atk &states ) : void
PasteText ( int position ) : void
RemoveSelection ( int selectionNum ) : bool
SetCaretOffset ( int offset ) : bool
SetRunAttributes ( GLib attribSet, int startOffset, int endOffset ) : bool
SetSelection ( int selectionNum, int startOffset, int endOffset ) : bool
Value ( Adapter adapter, System.Windows.Automation.Peers.AutomationPeer peer ) : Atk

비공개 메소드들

메소드 설명
BackwardToNextSeparator ( char seps, int startOffset, bool stopEarly ) : int
BackwardToNextSeparator ( char seps, int startOffset, int &stopEarlyOffset, int &stopLateOffset ) : void
CharEqualsAny ( char boilerPlate, char candidates ) : bool
Clamp ( int val, int min, int max ) : int
ForwardToNextSeparator ( char seps, int startOffset, bool stopEarly ) : int
ForwardToNextSeparator ( char seps, int startOffset, int &stopEarlyOffset, int &stopLateOffset ) : void
ForwardToNextSeparator ( char seps, int startOffset, int &stopEarlyOffset, int &stopLateOffset, bool findNonSeparators ) : void
GetNotSupportedBoundary ( Atk bType ) : NotSupportedException
IsAddition ( string super, string sub, int &offset ) : bool
OnAutomationPropertyChanged ( object o, AutomationPropertyChangedEventArgs args ) : void
ReturnTextWrtOffset ( int startOffset, int endOffset ) : string

메소드 상세

AddSelection() 공개 메소드

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

CopyText() 공개 메소드

public CopyText ( int startPos, int endPos ) : void
startPos int
endPos int
리턴 void

CutText() 공개 메소드

public CutText ( int startPos, int endPos ) : void
startPos int
endPos int
리턴 void

DeleteText() 공개 메소드

public DeleteText ( int startPos, int endPos ) : void
startPos int
endPos int
리턴 void

GetBoundedRanges() 공개 메소드

public GetBoundedRanges ( TextRectangle rect, CoordType coordType, TextClipType xClipType, TextClipType yClipType ) : TextRange
rect TextRectangle
coordType CoordType
xClipType TextClipType
yClipType TextClipType
리턴 TextRange

GetCharacterAtOffset() 공개 메소드

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

GetCharacterExtents() 공개 메소드

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

GetOffsetAtPoint() 공개 메소드

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

GetRangeExtents() 공개 메소드

public GetRangeExtents ( int startOffset, int endOffset, CoordType coordType, TextRectangle &rect ) : void
startOffset int
endOffset int
coordType CoordType
rect TextRectangle
리턴 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, TextBoundary boundaryType, int &startOffset, int &endOffset ) : string
offset int
boundaryType TextBoundary
startOffset int
endOffset int
리턴 string

GetTextAtOffset() 공개 메소드

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

GetTextBeforeOffset() 공개 메소드

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

InsertText() 공개 메소드

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

OnRefStateSet() 공개 메소드

public OnRefStateSet ( Atk &states ) : void
states Atk
리턴 void

PasteText() 공개 메소드

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

RemoveSelection() 공개 메소드

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

SetCaretOffset() 공개 메소드

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

SetRunAttributes() 공개 메소드

public SetRunAttributes ( GLib attribSet, int startOffset, int endOffset ) : bool
attribSet GLib
startOffset int
endOffset int
리턴 bool

SetSelection() 공개 메소드

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

Value() 공개 메소드

public Value ( Adapter adapter, System.Windows.Automation.Peers.AutomationPeer peer ) : Atk
adapter Moonlight.AtkBridge.Adapter
peer System.Windows.Automation.Peers.AutomationPeer
리턴 Atk