C# 클래스 UiaAtkBridge.TreeItem

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

보호된 프로퍼티들

프로퍼티 타입 설명
invokeProvider IInvokeProvider

Private Properties

프로퍼티 타입 설명
AddExpandContractAction void
DoClick bool
DoExpandCollapse bool
DoInvoke bool
DoToggle bool
IsChecked bool
NotifyChildAdded void
NotifySomeChildRemoved void

공개 메소드들

메소드 설명
AddSelection ( int startOffset, int endOffset ) : bool
CopyText ( int startPos, int endPos ) : void
CutText ( int startPos, int endPos ) : void
DeleteText ( int startPos, int endPos ) : void
DoAction ( int action ) : bool
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
GetDescription ( int action ) : string
GetImagePosition ( int &x, int &y, Atk coordType ) : void
GetImageSize ( int &width, int &height ) : void
GetKeybinding ( int action ) : string
GetLocalizedName ( int action ) : string
GetName ( int action ) : string
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
PasteText ( int position ) : void
RaiseAutomationEvent ( AutomationEvent eventId, AutomationEventArgs e ) : void
RaiseAutomationPropertyChangedEvent ( AutomationPropertyChangedEventArgs e ) : void
RemoveSelection ( int selectionNum ) : bool
SetCaretOffset ( int offset ) : bool
SetDescription ( int action, string description ) : bool
SetImageDescription ( string description ) : bool
SetRunAttributes ( GLib attribSet, int startOffset, int endOffset ) : bool
SetSelection ( int selectionNum, int startOffset, int endOffset ) : bool
TreeItem ( System.Windows.Automation.Provider.IRawElementProviderSimple provider ) : System

보호된 메소드들

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

비공개 메소드들

메소드 설명
AddExpandContractAction ( ) : void
DoClick ( ) : bool
DoExpandCollapse ( ) : bool
DoInvoke ( ) : bool
DoToggle ( ) : bool
IsChecked ( ToggleState state ) : bool
NotifyChildAdded ( Atk child ) : void
NotifySomeChildRemoved ( Atk childToRemove ) : void

메소드 상세

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

DoAction() 공개 메소드

public DoAction ( int action ) : bool
action int
리턴 bool

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

GetDescription() 공개 메소드

public GetDescription ( int action ) : string
action int
리턴 string

GetImagePosition() 공개 메소드

public GetImagePosition ( int &x, int &y, Atk coordType ) : void
x int
y int
coordType Atk
리턴 void

GetImageSize() 공개 메소드

public GetImageSize ( int &width, int &height ) : void
width int
height int
리턴 void

GetKeybinding() 공개 메소드

public GetKeybinding ( int action ) : string
action int
리턴 string

GetLocalizedName() 공개 메소드

public GetLocalizedName ( int action ) : string
action int
리턴 string

GetName() 공개 메소드

public GetName ( int action ) : string
action int
리턴 string

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

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

SetDescription() 공개 메소드

public SetDescription ( int action, string description ) : bool
action int
description string
리턴 bool

SetImageDescription() 공개 메소드

public SetImageDescription ( string description ) : bool
description string
리턴 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

TreeItem() 공개 메소드

public TreeItem ( System.Windows.Automation.Provider.IRawElementProviderSimple provider ) : System
provider System.Windows.Automation.Provider.IRawElementProviderSimple
리턴 System

프로퍼티 상세

invokeProvider 보호되어 있는 프로퍼티

protected IInvokeProvider invokeProvider
리턴 IInvokeProvider