Exemple #1
0
 internal void DataBind(TemplatePresenter presenter)
 {
     if (presenter != null)
     {
         template.DataBindings.Add("Text", presenter, "Template", true, DataSourceUpdateMode.OnPropertyChanged);
         presenter.PropertyChanged += (sender, e) => { template.Text = presenter.Template; };
     }
 }
 protected override Task Context()
 {
     _view = A.Fake <ITemplateView>();
     _templateTaskQuery     = A.Fake <ITemplateTaskQuery>();
     _applicationController = A.Fake <IApplicationController>();
     _dialogCreator         = A.Fake <IDialogCreator>();
     _startOptions          = A.Fake <IStartOptions>();
     _configuration         = A.Fake <IApplicationConfiguration>();
     sut = new TemplatePresenter(_view, _templateTaskQuery, _applicationController, _dialogCreator, _startOptions, _configuration);
     return(_completed);
 }
 protected override void Context()
 {
     _view = A.Fake <IBuildingBlockFromTemplateView>();
     _templateTaskQuery     = A.Fake <ITemplateTaskQuery>();
     _objectTypeResolver    = A.Fake <IObjectTypeResolver>();
     _treeNodeFactory       = A.Fake <ITreeNodeFactory>();
     _contextMenuFactory    = A.Fake <ITreeNodeContextMenuFactory>();
     _applicationController = A.Fake <IApplicationController>();
     _dialogCreator         = A.Fake <IDialogCreator>();
     _startOptions          = A.Fake <IStartOptions>();
     sut = new TemplatePresenter(_view, _templateTaskQuery, _objectTypeResolver, _treeNodeFactory, _contextMenuFactory, _applicationController, _dialogCreator, _startOptions);
 }
Exemple #4
0
        public TestSuiteView()
        {
            State = new TestSuiteState();
            TestCasesPresenter = new TestCasesPresenter(new RenameVariableWindow(), new FilterWindow(), new ConnectionStringWindow(), new TestCaseCollectionManager(), State.TestCases, State.Variables, State.ConnectionStringNames);
            TemplatePresenter  = new TemplatePresenter(new TemplateManager(), State.Template);
            SettingsPresenter  = new SettingsPresenter(new SettingsManager(), State.Settings);
            TestListPresenter  = new TestListPresenter(new TestListManager(), State.Tests, State.TestCases, State.Variables, State.Template, State.GlobalVariables);
            TestSuitePresenter = new TestSuitePresenter(new TestSuiteManager(), State.Tests, State.Settings);
            MacroPresenter     = new MacroPresenter();

            InitializeComponent();
            DeclareBindings();
            BindPresenter();
        }
Exemple #5
0
 public OpenTemplateCommand(TemplatePresenter presenter, OpenTemplateWindow window)
 {
     this.presenter = presenter;
     this.window    = window;
 }
Exemple #6
0
 public SaveTemplateCommand(TemplatePresenter presenter)
 {
     this.presenter = presenter;
 }
 /// <summary>
 /// Required method for Designer support - do not modify
 /// the contents of this method with the code editor.
 /// </summary>
 private void InitializeComponent()
 {
     this.applyButton = new System.Windows.Forms.Button();
     this.cancelButton = new System.Windows.Forms.Button();
     this.buttonPanel = new System.Windows.Forms.Panel();
     this.okButton = new System.Windows.Forms.Button();
     this.templateController = new Dataweb.NShape.Controllers.TemplateController();
     this.templatePresenter = new Dataweb.NShape.WinFormsUI.TemplatePresenter();
     this.buttonPanel.SuspendLayout();
     this.SuspendLayout();
     //
     // applyButton
     //
     this.applyButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
     this.applyButton.Enabled = false;
     this.applyButton.Location = new System.Drawing.Point(551, 6);
     this.applyButton.Name = "applyButton";
     this.applyButton.Size = new System.Drawing.Size(75, 23);
     this.applyButton.TabIndex = 2;
     this.applyButton.Text = "Apply";
     this.applyButton.UseVisualStyleBackColor = true;
     this.applyButton.Click += new System.EventHandler(this.applyButton_Click);
     //
     // cancelButton
     //
     this.cancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
     this.cancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel;
     this.cancelButton.Location = new System.Drawing.Point(470, 6);
     this.cancelButton.Name = "cancelButton";
     this.cancelButton.Size = new System.Drawing.Size(75, 23);
     this.cancelButton.TabIndex = 1;
     this.cancelButton.Text = "Cancel";
     this.cancelButton.UseVisualStyleBackColor = true;
     this.cancelButton.Click += new System.EventHandler(this.cancelButton_Click);
     //
     // buttonPanel
     //
     this.buttonPanel.BackColor = System.Drawing.Color.Transparent;
     this.buttonPanel.Controls.Add(this.applyButton);
     this.buttonPanel.Controls.Add(this.cancelButton);
     this.buttonPanel.Controls.Add(this.okButton);
     this.buttonPanel.Dock = System.Windows.Forms.DockStyle.Bottom;
     this.buttonPanel.Location = new System.Drawing.Point(0, 424);
     this.buttonPanel.Name = "buttonPanel";
     this.buttonPanel.RightToLeft = System.Windows.Forms.RightToLeft.No;
     this.buttonPanel.Size = new System.Drawing.Size(638, 35);
     this.buttonPanel.TabIndex = 6;
     //
     // okButton
     //
     this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
     this.okButton.Location = new System.Drawing.Point(389, 6);
     this.okButton.Name = "okButton";
     this.okButton.Size = new System.Drawing.Size(75, 23);
     this.okButton.TabIndex = 0;
     this.okButton.Text = "OK";
     this.okButton.UseVisualStyleBackColor = true;
     this.okButton.Click += new System.EventHandler(this.okButton_Click);
     //
     // templateController
     //
     this.templateController.Project = null;
     this.templateController.TemplateModified += new System.EventHandler(this.templateController_TemplateModified);
     this.templateController.TemplateShapeModified += new System.EventHandler(this.templateController_TemplateModified);
     this.templateController.TemplateModelObjectModified += new System.EventHandler(this.templateController_TemplateModified);
     this.templateController.TemplateShapeChanged += new System.EventHandler<Dataweb.NShape.Controllers.TemplateControllerTemplateShapeReplacedEventArgs>(this.templateController_TemplateShapeChanged);
     this.templateController.TemplateModelObjectChanged += new System.EventHandler<Dataweb.NShape.Controllers.TemplateControllerModelObjectReplacedEventArgs>(this.templateController_TemplateModelObjectChanged);
     this.templateController.TemplateShapePropertyMappingSet += new System.EventHandler<Dataweb.NShape.Controllers.TemplateControllerPropertyMappingChangedEventArgs>(this.templateController_TemplateShapePropertyMappingSet);
     this.templateController.TemplateShapePropertyMappingDeleted += new System.EventHandler<Dataweb.NShape.Controllers.TemplateControllerPropertyMappingChangedEventArgs>(this.templateController_TemplateShapePropertyMappingDeleted);
     this.templateController.TemplateShapeControlPointMappingChanged += new System.EventHandler<Dataweb.NShape.Controllers.TemplateControllerPointMappingChangedEventArgs>(this.templateController_TemplateShapeControlPointMappingModified);
     //
     // templatePresenter
     //
     this.templatePresenter.Dock = System.Windows.Forms.DockStyle.Fill;
     this.templatePresenter.Location = new System.Drawing.Point(0, 0);
     this.templatePresenter.Name = "templatePresenter";
     this.templatePresenter.Size = new System.Drawing.Size(638, 424);
     this.templatePresenter.TabIndex = 7;
     this.templatePresenter.TemplateController = this.templateController;
     //
     // TemplateEditorDialog
     //
     this.AcceptButton = this.okButton;
     this.CancelButton = this.cancelButton;
     this.ClientSize = new System.Drawing.Size(638, 459);
     this.Controls.Add(this.templatePresenter);
     this.Controls.Add(this.buttonPanel);
     this.DoubleBuffered = true;
     this.Name = "TemplateEditorDialog";
     this.ShowInTaskbar = false;
     this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show;
     this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
     this.Text = "NShape Template Editor";
     this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.TemplateEditorDialog_FormClosed);
     this.Shown += new System.EventHandler(this.TemplateEditorDialog_Shown);
     this.buttonPanel.ResumeLayout(false);
     this.ResumeLayout(false);
 }