Exemplo n.º 1
0
 /// <summary>
 /// Detach the model from the view.
 /// </summary>
 public override void Detach()
 {
     try
     {
         base.Detach();
         if (grid != null)
         {
             grid.CellsChanged       -= OnCellsChanged;
             grid.ButtonClick        -= OnFileBrowseClick;
             grid.ContextItemsNeeded -= GetContextItems;
         }
         if (presenter != null)
         {
             presenter.CommandHistory.ModelChanged -= OnModelChanged;
         }
         if (intellisense != null)
         {
             intellisense.ItemSelected -= OnIntellisenseItemSelected;
             intellisense.Cleanup();
         }
     }
     catch (NullReferenceException)
     {
         // to keep Neil happy
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Detach the objects
 /// </summary>
 public void Detach()
 {
     intellisense.ItemSelected -= OnIntellisenseItemSelected;
     intellisense.Cleanup();
     factorView.TextHasChangedByUser       -= this.OnTextHasChangedByUser;
     factorView.ContextItemsNeeded         -= this.OnContextItemsNeeded;
     presenter.CommandHistory.ModelChanged -= this.OnModelChanged;
 }
Exemplo n.º 3
0
 /// <summary>
 /// Detach the model from the view.
 /// </summary>
 public void Detach()
 {
     this.grid.EndEdit();
     this.grid.CellsChanged -= this.OnCellValueChanged;
     this.grid.ButtonClick  -= this.OnFileBrowseClick;
     this.explorerPresenter.CommandHistory.ModelChanged -= this.OnModelChanged;
     intellisense.Cleanup();
 }
Exemplo n.º 4
0
 /// <summary>Detach the model from the view</summary>
 public void Detach()
 {
     this.OnCommandsChanged(this, new EventArgs());
     this.view.LeaveEditor        -= this.OnCommandsChanged;
     this.view.ContextItemsNeeded -= this.OnContextItemsNeeded;
     this.explorerPresenter.CommandHistory.ModelChanged -= this.OnModelChanged;
     intellisense.Cleanup();
 }
Exemplo n.º 5
0
 /// <summary>
 /// Detach the objects
 /// </summary>
 public void Detach()
 {
     OnTextHasChangedByUser(this, new EventArgs());
     intellisense.ItemSelected -= OnIntellisenseItemSelected;
     intellisense.Cleanup();
     factorView.Specification.Changed -= this.OnTextHasChangedByUser;
     factorView.Specification.IntellisenseItemsNeeded -= this.OnContextItemsNeeded;
     presenter.CommandHistory.ModelChanged            -= this.OnModelChanged;
 }
Exemplo n.º 6
0
        /// <summary>Detach the model and view from this presenter.</summary>
        public void Detach()
        {
            seriesView.EndEdit();
            intellisense.ItemSelected -= OnIntellisenseItemSelected;
            GraphPresenter?.Detach();
            intellisense.Cleanup();

            DisconnectViewEvents();
        }
Exemplo n.º 7
0
 /// <summary>
 /// Detach the model from the view.
 /// </summary>
 public override void Detach()
 {
     base.Detach();
     grid.EndEdit();
     grid.CellsChanged -= OnCellValueChanged;
     grid.ButtonClick  -= OnFileBrowseClick;
     presenter.CommandHistory.ModelChanged -= OnModelChanged;
     intellisense.Cleanup();
 }
Exemplo n.º 8
0
 /// <summary>Detach the model from the view.</summary>
 public void Detach()
 {
     maxNumRecordsEditBox.EndEdit();
     tableDropDown.Changed      -= OnTableSelected;
     columnFilterEditBox.Leave  -= OnColumnFilterChanged;
     rowFilterEditBox.Leave     -= OnColumnFilterChanged;
     maxNumRecordsEditBox.Leave -= OnMaximumNumberRecordsChanged;
     intellisense.ItemSelected  -= OnIntellisenseItemSelected;
     intellisense.Cleanup();
 }
Exemplo n.º 9
0
 /// <summary>
 /// Detach the model from the view.
 /// </summary>
 public void Detach()
 {
     view.Grid2.CellsChanged   -= OnCellValueChanged2;
     intellisense.ItemSelected -= OnIntellisenseItemSelected;
     intellisense.Cleanup();
     view.Grid2.ContextItemsNeeded -= OnContextItemsNeeded;
     propertyPresenter.Detach();
     gridPresenter.Detach();
     explorerPresenter.CommandHistory.ModelChanged -= OnModelChanged;
 }
Exemplo n.º 10
0
        /// <summary>
        /// Detach the model from the view.
        /// </summary>
        public void Detach()
        {
            this.BuildScript();  // compiles and saves the script
            this.propertyPresenter.Detach();

            this.explorerPresenter.CommandHistory.ModelChanged -= this.CommandHistory_ModelChanged;
            this.managerView.Editor.ContextItemsNeeded         -= this.OnNeedVariableNames;
            this.managerView.Editor.LeaveEditor -= this.OnEditorLeave;
            intellisense.Cleanup();
        }
Exemplo n.º 11
0
 /// <summary>Detach the model from the view.</summary>
 public void Detach()
 {
     (view.MaximumNumberRecords as EditView).EndEdit();
     view.TableList.Changed            -= OnTableSelected;
     view.ColumnFilter.Changed         -= OnColumnFilterChanged;
     view.RowFilter.Changed            -= OnColumnFilterChanged;
     view.MaximumNumberRecords.Changed -= OnMaximumNumberRecordsChanged;
     intellisense.ItemSelected         -= OnIntellisenseItemSelected;
     intellisense.Cleanup();
 }
Exemplo n.º 12
0
 /// <summary>Detach the model from the view.</summary>
 public void Detach()
 {
     //base.Detach();
     tableDropDown.Changed     -= OnTableSelected;
     columnFilterEditBox.Leave -= OnColumnFilterChanged;
     rowFilterEditBox.Leave    -= OnColumnFilterChanged;
     intellisense.ItemSelected -= OnIntellisenseItemSelected;
     intellisense.Cleanup();
     CleanupSheet();
 }
Exemplo n.º 13
0
 /// <summary>Detach the model from the view.</summary>
 public void Detach()
 {
     this.report.ActiveTabIndex = this.view.TabIndex;
     this.view.VariableList.ContextItemsNeeded     -= OnNeedVariableNames;
     this.view.EventList.ContextItemsNeeded        -= OnNeedEventNames;
     this.view.VariableList.TextHasChangedByUser   -= OnVariableNamesChanged;
     this.view.EventList.TextHasChangedByUser      -= OnEventNamesChanged;
     explorerPresenter.CommandHistory.ModelChanged -= OnModelChanged;
     dataStorePresenter.Detach();
     intellisense.Cleanup();
 }
Exemplo n.º 14
0
 /// <summary>
 /// Detach the model from the view.
 /// </summary>
 public void Detach()
 {
     intellisense.ItemSelected -= OnIntellisenseItemSelected;
     intellisense.Cleanup();
     view.Grid2.ContextItemsNeeded -= OnIntellisenseItemsNeeded;
     view.Grid1.CellsChanged       -= OnCellValueChanged1;
     view.Grid2.CellsChanged       -= OnCellValueChanged2;
     gridPresenter1.Detach();
     gridPresenter2.Detach();
     presenter.CommandHistory.ModelChanged -= OnModelChanged;
 }
Exemplo n.º 15
0
        /// <summary>
        /// Detach the model from the view.
        /// </summary>
        public void Detach()
        {
            BuildScript();  // compiles and saves the script
            propertyPresenter.Detach();

            explorerPresenter.CommandHistory.ModelChanged -= CommandHistory_ModelChanged;
            managerView.Editor.ContextItemsNeeded         -= OnNeedVariableNames;
            managerView.Editor.LeaveEditor -= OnEditorLeave;
            intellisense.ItemSelected      -= OnIntellisenseItemSelected;
            intellisense.Cleanup();
        }
Exemplo n.º 16
0
 /// <summary>
 /// Detach the model from the view.
 /// </summary>
 public override void Detach()
 {
     try
     {
         base.Detach();
         grid.CellsChanged -= OnCellValueChanged;
         grid.ButtonClick  -= OnFileBrowseClick;
         presenter.CommandHistory.ModelChanged -= OnModelChanged;
         intellisense.ItemSelected             -= OnIntellisenseItemSelected;
         intellisense.Cleanup();
     }
     catch (NullReferenceException)
     {
     }
 }
Exemplo n.º 17
0
 /// <summary>Detach the model from the view.</summary>
 public void Detach()
 {
     this.report.ActiveTabIndex = this.view.TabIndex;
     this.view.VariableList.ContextItemsNeeded     -= OnNeedVariableNames;
     this.view.EventList.ContextItemsNeeded        -= OnNeedEventNames;
     this.view.GroupByEdit.IntellisenseItemsNeeded -= OnNeedVariableNames;
     this.view.SplitterChanged -= OnSplitterChanged;
     this.view.VariableList.TextHasChangedByUser -= OnVariableNamesChanged;
     this.view.EventList.TextHasChangedByUser    -= OnEventNamesChanged;
     this.view.GroupByEdit.Changed -= OnGroupByChanged;
     this.view.TabChanged          -= OnChangeTab;
     explorerPresenter.CommandHistory.ModelChanged -= OnModelChanged;
     dataStorePresenter.Detach();
     intellisense.ItemSelected -= OnIntellisenseItemSelected;
     intellisense.Cleanup();
 }
Exemplo n.º 18
0
        /// <summary>
        /// Detach the model from the view.
        /// </summary>
        public void Detach()
        {
            view.OnGraphChanged -= OnViewChanged;
            view.AddNode        -= OnAddNode;
            view.DelNode        -= OnDelNode;
            view.AddArc         -= OnAddArc;
            view.DelArc         -= OnDelArc;
            presenter.CommandHistory.ModelChanged -= OnModelChanged;
            intellisense.ItemSelected             -= OnIntellisenseItemSelected;
            intellisense.Cleanup();
            view.RuleList.ContextItemsNeeded   -= OnNeedVariableNames;
            view.ActionList.ContextItemsNeeded -= OnNeedEventNames;
            propertiesPresenter.Detach();

            // Shouldn't need to manually update the model at this point.
            // All changes are applied immediately upon user input.
            //OnViewChanged(this, new GraphChangedEventArgs() { Nodes = view.Nodes, Arcs = view.Arcs});
        }