C# Class ExcelDna.IntelliSense.IntelliSenseDisplay

Inheritance: IDisposable
显示文件 Open project: Excel-DNA/IntelliSense Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
IntelliSenseDisplay ( SynchronizationContext syncContextMain, UIMonitor uiMonitor ) : System
RegisterFunctionInfo ( FunctionInfo functionInfo ) : void
UnregisterFunctionInfo ( FunctionInfo functionInfo ) : void

Private Methods

Method Description
FixHelpTopic ( string helpTopic ) : string
FormulaEditEnd ( ) : void
FormulaEditExcelToolTipShow ( Rect editWindowBounds, IntPtr excelToolTipWindow ) : void
FormulaEditMove ( Rect editWindowBounds, IntPtr excelToolTipWindow ) : void
FormulaEditStart ( string formulaPrefix, Rect editWindowBounds, IntPtr excelToolTipWindow ) : void
FormulaEditTextChange ( string formulaPrefix, Rect editWindowBounds, IntPtr excelToolTipWindow ) : void
FunctionListHide ( ) : void
FunctionListMove ( Rect selectedItemBounds, Rect listBounds ) : void
FunctionListSelectedItemChange ( string selectedItemText, Rect selectedItemBounds, Rect listBounds ) : void
FunctionListShow ( ) : void
GetArgumentDescriptionOrNull ( FunctionInfo argumentInfo ) : TextLine
GetFunctionDescriptionOrNull ( FunctionInfo functionInfo ) : IEnumerable
GetFunctionIntelliSense ( FunctionInfo functionInfo, int currentArgIndex ) : FormattedText
GetTopOffset ( IntPtr excelToolTipWindow ) : int
InitializeOptions ( ) : void
ShouldProcessFormulaEditTextChange ( string formulaPrefix ) : bool
ShouldProcessFunctionListSelectedItemChange ( string selectedItemText ) : bool
StateUpdate ( object sender, UIStateUpdate update ) : void
StateUpdatePreview ( object sender, UIStateUpdate update ) : void
UpdateFormulaEditWindow ( IntPtr formulaEditWindow ) : void
UpdateFunctionInfos ( IEnumerable functionInfos ) : void
UpdateFunctionListWindow ( IntPtr functionListWindow ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

IntelliSenseDisplay() public method

public IntelliSenseDisplay ( SynchronizationContext syncContextMain, UIMonitor uiMonitor ) : System
syncContextMain SynchronizationContext
uiMonitor UIMonitor
return System

RegisterFunctionInfo() public method

public RegisterFunctionInfo ( FunctionInfo functionInfo ) : void
functionInfo FunctionInfo
return void

UnregisterFunctionInfo() public method

public UnregisterFunctionInfo ( FunctionInfo functionInfo ) : void
functionInfo FunctionInfo
return void