C# Class ExcelDna.IntelliSense.UIMonitor

Inheritance: IDisposable
Show file Open project: Excel-DNA/IntelliSense Class Usage Examples

Public Properties

Property Type Description
CurrentState UIState
StateUpdate EventHandler
StateUpdatePreview EventHandler

Public Methods

Method Description
Dispose ( ) : void
OnStateChanged ( UIState newStateOrNull = null ) : void
RaiseStateUpdates ( object updates ) : void
RunUIAutomation ( ) : void
UIMonitor ( SynchronizationContext syncContextMain ) : System
_excelToolTipWatcher_ToolTipChanged ( object sender, ExcelToolTipWatcher e ) : void
_formulaEditWatcher_StateChanged ( object sender, FormulaEditWatcher args ) : void
_popupListWatcher_SelectedItemChanged ( object sender, EventArgs args ) : void
_windowWatcher_SelectDataSourceWindowChanged ( object sender, WindowWatcher args ) : void

Private Methods

Method Description
ReadCurrentState ( ) : UIState

Method Details

Dispose() public method

public Dispose ( ) : void
return void

OnStateChanged() public method

public OnStateChanged ( UIState newStateOrNull = null ) : void
newStateOrNull UIState
return void

RaiseStateUpdates() public method

public RaiseStateUpdates ( object updates ) : void
updates object
return void

RunUIAutomation() public method

public RunUIAutomation ( ) : void
return void

UIMonitor() public method

public UIMonitor ( SynchronizationContext syncContextMain ) : System
syncContextMain System.Threading.SynchronizationContext
return System

_excelToolTipWatcher_ToolTipChanged() public method

public _excelToolTipWatcher_ToolTipChanged ( object sender, ExcelToolTipWatcher e ) : void
sender object
e ExcelToolTipWatcher
return void

_formulaEditWatcher_StateChanged() public method

public _formulaEditWatcher_StateChanged ( object sender, FormulaEditWatcher args ) : void
sender object
args FormulaEditWatcher
return void

_popupListWatcher_SelectedItemChanged() public method

public _popupListWatcher_SelectedItemChanged ( object sender, EventArgs args ) : void
sender object
args System.EventArgs
return void

_windowWatcher_SelectDataSourceWindowChanged() public method

public _windowWatcher_SelectDataSourceWindowChanged ( object sender, WindowWatcher args ) : void
sender object
args WindowWatcher
return void

Property Details

CurrentState public property

public UIState,ExcelDna.IntelliSense CurrentState
return UIState

StateUpdate public property

public EventHandler StateUpdate
return EventHandler

StateUpdatePreview public property

public EventHandler StateUpdatePreview
return EventHandler