public void RegisterStateSwitchListener(StateMachineController stateController) { if (!stateSwitchListeners.Contains(stateController)) { stateSwitchListeners.Add(stateController); } }
internal void Initialize(TraceViewerForm parent) { parent.DataSourceChangedHandler = (TraceViewerForm.DataSourceChanged)Delegate.Combine(parent.DataSourceChangedHandler, new TraceViewerForm.DataSourceChanged(DataSource_OnChanged)); traceCountStatusLabel.Text = SR.GetString("MsgView_Count"); listTraces.SmallImageList = TraceViewerForm.GetSharedImageList(); objectStateController = new StateMachineController(this); parent.ObjectStateController.RegisterStateSwitchListener(objectStateController); traceGroupByStateController = new StateMachineController(this, "TraceGroupBy"); traceGroupByStateController.SwitchState("GroupByNoneState"); ReGroupTraceList(); }
public TraceFilterControl(IErrorReport report, TraceViewerForm form) { InitializeComponent(); InitializeToolStrips(); objectStateController = new StateMachineController(this); searchInList.SelectedIndex = 0; traceLevelList.SelectedIndex = 0; this.errorReport = report; this.parentForm = form; TraceViewerForm traceViewerForm = this.parentForm; traceViewerForm.DataSourceChangedHandler = (TraceViewerForm.DataSourceChanged)Delegate.Combine(traceViewerForm.DataSourceChangedHandler, new TraceViewerForm.DataSourceChanged(TraceViewerForm_DataSourceChanged)); objectStateController.SwitchState("TraceFilterDisableState"); }
public DTRangeControl() { InitializeComponent(); InitializeEventHandlers(); objectStateController = new StateMachineController(this); }
public TraceDetailInfoControl() { InitializeComponent(); objectStateController = new StateMachineController(this); }
public FindToolBar() { InitializeComponent(); objectStateController = new StateMachineController(this); parentLeftPanelObjectStateController = new StateMachineController(this, "ParentLeftPanelTableStateScope"); }
public FilePartialLoadingStrip() { InitializeComponent(); objectStateController = new StateMachineController(this); }
public ProjectTreeViewControl() { InitializeComponent(); objectStateController = new StateMachineController(this); }