C# Class UiaAtkBridge.TreeItem

Inheritance: ComponentAdapter, Atk.ITextImplementor, Atk.IActionImplementor, Atk.IImageImplementor, Atk.IEditableTextImplementor
ファイルを表示 Open project: mono/uia2atk

Protected Properties

Property Type Description
invokeProvider IInvokeProvider

Private Properties

Property Type Description
AddExpandContractAction void
DoClick bool
DoExpandCollapse bool
DoInvoke bool
DoToggle bool
IsChecked bool
NotifyChildAdded void
NotifySomeChildRemoved void

Public Methods

Method Description
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

Protected Methods

Method Description
OnRefStateSet ( ) : Atk.StateSet

Private Methods

Method Description
AddExpandContractAction ( ) : void
DoClick ( ) : bool
DoExpandCollapse ( ) : bool
DoInvoke ( ) : bool
DoToggle ( ) : bool
IsChecked ( ToggleState state ) : bool
NotifyChildAdded ( Atk child ) : void
NotifySomeChildRemoved ( Atk childToRemove ) : void

Method Details

AddSelection() public method

public AddSelection ( int startOffset, int endOffset ) : bool
startOffset int
endOffset int
return bool

CopyText() public method

public CopyText ( int startPos, int endPos ) : void
startPos int
endPos int
return void

CutText() public method

public CutText ( int startPos, int endPos ) : void
startPos int
endPos int
return void

DeleteText() public method

public DeleteText ( int startPos, int endPos ) : void
startPos int
endPos int
return void

DoAction() public method

public DoAction ( int action ) : bool
action int
return bool

GetBoundedRanges() public method

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

GetCharacterAtOffset() public method

public GetCharacterAtOffset ( int offset ) : char
offset int
return char

GetCharacterExtents() public method

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
return void

GetDescription() public method

public GetDescription ( int action ) : string
action int
return string

GetImagePosition() public method

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

GetImageSize() public method

public GetImageSize ( int &width, int &height ) : void
width int
height int
return void

GetKeybinding() public method

public GetKeybinding ( int action ) : string
action int
return string

GetLocalizedName() public method

public GetLocalizedName ( int action ) : string
action int
return string

GetName() public method

public GetName ( int action ) : string
action int
return string

GetOffsetAtPoint() public method

public GetOffsetAtPoint ( int x, int y, Atk coords ) : int
x int
y int
coords Atk
return int

GetRangeExtents() public method

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

GetRunAttributes() public method

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

GetSelection() public method

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

GetText() public method

public GetText ( int startOffset, int endOffset ) : string
startOffset int
endOffset int
return string

GetTextAfterOffset() public method

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

GetTextAtOffset() public method

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

GetTextBeforeOffset() public method

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

InsertText() public method

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

OnRefStateSet() protected method

protected OnRefStateSet ( ) : Atk.StateSet
return Atk.StateSet

PasteText() public method

public PasteText ( int position ) : void
position int
return void

RaiseAutomationEvent() public method

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

RaiseAutomationPropertyChangedEvent() public method

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

RemoveSelection() public method

public RemoveSelection ( int selectionNum ) : bool
selectionNum int
return bool

SetCaretOffset() public method

public SetCaretOffset ( int offset ) : bool
offset int
return bool

SetDescription() public method

public SetDescription ( int action, string description ) : bool
action int
description string
return bool

SetImageDescription() public method

public SetImageDescription ( string description ) : bool
description string
return bool

SetRunAttributes() public method

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

SetSelection() public method

public SetSelection ( int selectionNum, int startOffset, int endOffset ) : bool
selectionNum int
startOffset int
endOffset int
return bool

TreeItem() public method

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

Property Details

invokeProvider protected_oe property

protected IInvokeProvider invokeProvider
return IInvokeProvider