public void InitializeEditorFormTest()
        {
            Form form = new Form();

            NuGenCollectionEditorInitializer.InitializeEditorForm(form);

            Assert.IsFalse(form.MaximizeBox);
            Assert.IsFalse(form.MinimizeBox);
            Assert.IsFalse(form.ShowIcon);
            Assert.AreEqual(AutoScaleMode.Font, form.AutoScaleMode);
            Assert.AreEqual(FormStartPosition.CenterParent, form.StartPosition);
            Assert.AreEqual(new Padding(10), form.Padding);
        }
Example #2
0
            private void InitializeComponent()
            {
                _addRootButton  = new Button();
                _addChildButton = new Button();
                _deleteButton   = new Button();
                _dialogBlock    = new NuGenCollectionEditorDialogBlock();
                _mainBlock      = new NuGenCollectionEditorMainBlock();
                _moveDownButton = _mainBlock.GetMoveDownButton();
                _moveUpButton   = _mainBlock.GetMoveUpButton();
                _propertyBlock  = new NuGenCollectionEditorPropertyBlock();
                _splitContainer = new SplitContainer();
                _treeView       = new NodesEditorTreeView();

                this.SuspendLayout();

                /* DialogBlock */

                _dialogBlock.Dock     = DockStyle.Bottom;
                _dialogBlock.Parent   = this;
                _dialogBlock.TabIndex = 10;

                Button okButton     = _dialogBlock.GetOkButton();
                Button cancelButton = _dialogBlock.GetCancelButton();

                okButton.Click     += _okButton_Click;
                cancelButton.Click += _cancelButton_Click;

                /* SplitContainer */

                _splitContainer.Dock          = DockStyle.Fill;
                _splitContainer.Panel1MinSize = 250;
                _splitContainer.Panel2MinSize = 100;
                _splitContainer.Parent        = this;
                _splitContainer.BringToFront();

                /* MainBlock */

                _mainBlock.Dock     = DockStyle.Fill;
                _mainBlock.Parent   = _splitContainer.Panel1;
                _mainBlock.TabIndex = 20;
                _mainBlock.SetTitle(Resources.Text_TreeNodeCollectionEditor_mainTitle);

                /* Action buttons */

                _moveDownButton.Click += _moveDownButton_Click;
                _moveUpButton.Click   += _moveUpButton_Click;

                _deleteButton.Dock   = DockStyle.Top;
                _deleteButton.Image  = Resources.Delete;
                _deleteButton.Click += _deleteButton_Click;

                Control.ControlCollection actionControls = _mainBlock.GetActionControls();
                actionControls.Add(_deleteButton);
                _deleteButton.BringToFront();

                /* Populate buttons */

                _addRootButton.Dock     = DockStyle.Left;
                _addRootButton.TabIndex = 10;
                _addRootButton.Text     = Resources.Text_TreeNodeCollectionEditor_addRootButton;
                _addRootButton.Click   += _addRootButton_Click;

                _addChildButton.Dock     = DockStyle.Left;
                _addChildButton.TabIndex = 20;
                _addChildButton.Text     = Resources.Text_TreeNodeCollectionEditor_addChildButton;
                _addChildButton.Click   += _addChildButton_Click;

                Control.ControlCollection populateControls = _mainBlock.GetPopulateControls();
                populateControls.Add(_addChildButton);
                populateControls.Add(_addRootButton);

                /* PropertyBlock */

                _propertyBlock.Dock     = DockStyle.Fill;
                _propertyBlock.Parent   = _splitContainer.Panel2;
                _propertyBlock.TabIndex = 30;
                _propertyBlock.SetTitle(Resources.Text_TreeNodeCollectionEditor_propertyTitleNone);
                _propertyBlock.SelectedObjectsChanged += _propertyBlock_SelectedObjectsChanged;

                /* TreeView */

                _treeView.Dock   = DockStyle.Fill;
                _treeView.Parent = _mainBlock;
                _treeView.BringToFront();
                _treeView.AfterSelect += _treeView_AfterSelect;

                /* Form */

                NuGenCollectionEditorInitializer.InitializeEditorForm(this);
                this.AcceptButton = okButton;
                this.CancelButton = cancelButton;
                this.Size         = new Size(580, 480);
                this.MinimumSize  = this.Size;
                this.Text         = Resources.Text_TreeNodeCollectionEditor_EditorForm;
                base.ResumeLayout(false);
            }
 public void InitializeEditorFormArgumentNullExceptionTest()
 {
     NuGenCollectionEditorInitializer.InitializeEditorForm(null);
 }