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();
 }
Example #3
0
        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");
        }
Example #4
0
 public DTRangeControl()
 {
     InitializeComponent();
     InitializeEventHandlers();
     objectStateController = new StateMachineController(this);
 }
Example #5
0
 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);
 }