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); }
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(); }
public OpenTemplateCommand(TemplatePresenter presenter, OpenTemplateWindow window) { this.presenter = presenter; this.window = window; }
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); }