AddRange() public method

[To be supplied.]

public AddRange ( DesignerVerb value ) : void
value DesignerVerb
return void
        private void UpdateVerbStatus()
        {
            // Create verbs first time around
            if (_verbs == null)
            {
                _verbs = new DesignerVerbCollection();
                _toggleHelpersVerb = new DesignerVerb("Toggle Helpers", new EventHandler(OnToggleHelpers));
                _moveFirstVerb = new DesignerVerb("Move TrackBar First", new EventHandler(OnMoveFirst));
                _movePrevVerb = new DesignerVerb("Move TrackBar Previous", new EventHandler(OnMovePrevious));
                _moveNextVerb = new DesignerVerb("Move TrackBar Next", new EventHandler(OnMoveNext));
                _moveLastVerb = new DesignerVerb("Move TrackBar Last", new EventHandler(OnMoveLast));
                _deleteTrackBarVerb = new DesignerVerb("Delete TrackBar", new EventHandler(OnDeleteTrackBar));
                _verbs.AddRange(new DesignerVerb[] { _toggleHelpersVerb, _moveFirstVerb, _movePrevVerb,
                                                     _moveNextVerb, _moveLastVerb, _deleteTrackBarVerb });
            }

            bool moveFirst = false;
            bool movePrev = false;
            bool moveNext = false;
            bool moveLast = false;

            if ((_ribbonTrackBar != null) && (_ribbonTrackBar.Ribbon != null))
            {
                TypedRestrictCollection<KryptonRibbonGroupItem> items = ParentItems;
                moveFirst = (items.IndexOf(_ribbonTrackBar) > 0);
                movePrev = (items.IndexOf(_ribbonTrackBar) > 0);
                moveNext = (items.IndexOf(_ribbonTrackBar) < (items.Count - 1));
                moveLast = (items.IndexOf(_ribbonTrackBar) < (items.Count - 1));
            }

            _moveFirstVerb.Enabled = moveFirst;
            _movePrevVerb.Enabled = movePrev;
            _moveNextVerb.Enabled = moveNext;
            _moveLastVerb.Enabled = moveLast;
        }
        private void UpdateVerbStatus()
        {
            // Create verbs first time around
            if (_verbs == null)
            {
                _verbs = new DesignerVerbCollection();
                _toggleHelpersVerb = new DesignerVerb("Toggle Helpers", new EventHandler(OnToggleHelpers));
                _moveFirstVerb = new DesignerVerb("Move Cluster Button First", new EventHandler(OnMoveFirst));
                _movePrevVerb = new DesignerVerb("Move Cluster Button Previous", new EventHandler(OnMovePrevious));
                _moveNextVerb = new DesignerVerb("Move Cluster Button Next", new EventHandler(OnMoveNext));
                _moveLastVerb = new DesignerVerb("Move Cluster Button Last", new EventHandler(OnMoveLast));
                _deleteButtonVerb = new DesignerVerb("Delete Cluster Button", new EventHandler(OnDeleteButton));
                _verbs.AddRange(new DesignerVerb[] { _toggleHelpersVerb, _moveFirstVerb, _movePrevVerb,
                                                         _moveNextVerb, _moveLastVerb, _deleteButtonVerb });
            }

            bool moveFirst = false;
            bool movePrev = false;
            bool moveNext = false;
            bool moveLast = false;

            if ((_ribbonButton != null) && (_ribbonButton.Ribbon != null))
            {
                // Cast container to the correct type
                KryptonRibbonGroupCluster cluster = (KryptonRibbonGroupCluster)_ribbonButton.RibbonContainer;

                moveFirst = (cluster.Items.IndexOf(_ribbonButton) > 0);
                movePrev = (cluster.Items.IndexOf(_ribbonButton) > 0);
                moveNext = (cluster.Items.IndexOf(_ribbonButton) < (cluster.Items.Count - 1));
                moveLast = (cluster.Items.IndexOf(_ribbonButton) < (cluster.Items.Count - 1));
            }

            _moveFirstVerb.Enabled = moveFirst;
            _movePrevVerb.Enabled = movePrev;
            _moveNextVerb.Enabled = moveNext;
            _moveLastVerb.Enabled = moveLast;
        }
        private void UpdateVerbStatus()
        {
            // Create verbs first time around
            if (_verbs == null)
            {
                _verbs = new DesignerVerbCollection();
                _toggleHelpersVerb = new DesignerVerb("Toggle Helpers", new EventHandler(OnToggleHelpers));
                _moveFirstVerb = new DesignerVerb("Move Gallery First", new EventHandler(OnMoveFirst));
                _movePrevVerb = new DesignerVerb("Move Gallery Previous", new EventHandler(OnMovePrevious));
                _moveNextVerb = new DesignerVerb("Move Gallery Next", new EventHandler(OnMoveNext));
                _moveLastVerb = new DesignerVerb("Move Gallery Last", new EventHandler(OnMoveLast));
                _deleteGalleryVerb = new DesignerVerb("Delete Gallery", new EventHandler(OnDeleteGallery));
                _verbs.AddRange(new DesignerVerb[] { _toggleHelpersVerb, _moveFirstVerb, _movePrevVerb,
                                                     _moveNextVerb, _moveLastVerb, _deleteGalleryVerb });
            }

            bool moveFirst = false;
            bool movePrev = false;
            bool moveNext = false;
            bool moveLast = false;

            if ((_ribbonGallery != null) &&
                (_ribbonGallery.Ribbon != null) &&
                _ribbonGallery.RibbonGroup.Items.Contains(_ribbonGallery))
            {
                moveFirst = (_ribbonGallery.RibbonGroup.Items.IndexOf(_ribbonGallery) > 0);
                movePrev = (_ribbonGallery.RibbonGroup.Items.IndexOf(_ribbonGallery) > 0);
                moveNext = (_ribbonGallery.RibbonGroup.Items.IndexOf(_ribbonGallery) < (_ribbonGallery.RibbonGroup.Items.Count - 1));
                moveLast = (_ribbonGallery.RibbonGroup.Items.IndexOf(_ribbonGallery) < (_ribbonGallery.RibbonGroup.Items.Count - 1));
            }

            _moveFirstVerb.Enabled = moveFirst;
            _movePrevVerb.Enabled = movePrev;
            _moveNextVerb.Enabled = moveNext;
            _moveLastVerb.Enabled = moveLast;
        }
        private void UpdateVerbStatus()
        {
            // Create verbs first time around
            if (_verbs == null)
            {
                _verbs = new DesignerVerbCollection();
                _toggleHelpersVerb = new DesignerVerb("Toggle Helpers", new EventHandler(OnToggleHelpers));
                _moveFirstVerb = new DesignerVerb("Move Cluster First", new EventHandler(OnMoveFirst));
                _movePrevVerb = new DesignerVerb("Move Cluster Previous", new EventHandler(OnMovePrevious));
                _moveNextVerb = new DesignerVerb("Move Cluster Next", new EventHandler(OnMoveNext));
                _moveLastVerb = new DesignerVerb("Move Cluster Last", new EventHandler(OnMoveLast));
                _addButtonVerb = new DesignerVerb("Add Button", new EventHandler(OnAddButton));
                _addColorButtonVerb = new DesignerVerb("Add Color Button", new EventHandler(OnAddColorButton));
                _clearItemsVerb = new DesignerVerb("Clear Items", new EventHandler(OnClearItems));
                _deleteClusterVerb = new DesignerVerb("Delete Cluster", new EventHandler(OnDeleteCluster));
                _verbs.AddRange(new DesignerVerb[] { _toggleHelpersVerb, _moveFirstVerb, _movePrevVerb, _moveNextVerb, _moveLastVerb,
                                                     _addButtonVerb, _addColorButtonVerb, _clearItemsVerb, _deleteClusterVerb });
            }

            bool moveFirst = false;
            bool movePrev = false;
            bool moveNext = false;
            bool moveLast = false;
            bool clearItems = false;

            if ((_ribbonCluster != null) && (_ribbonCluster.Ribbon != null))
            {
                // Cast container to the correct type
                KryptonRibbonGroupLines lines = (KryptonRibbonGroupLines)_ribbonCluster.RibbonContainer;

                moveFirst = (lines.Items.IndexOf(_ribbonCluster) > 0);
                movePrev = (lines.Items.IndexOf(_ribbonCluster) > 0);
                moveNext = (lines.Items.IndexOf(_ribbonCluster) < (lines.Items.Count - 1));
                moveLast = (lines.Items.IndexOf(_ribbonCluster) < (lines.Items.Count - 1));
                clearItems = (_ribbonCluster.Items.Count > 0);
            }

            _moveFirstVerb.Enabled = moveFirst;
            _movePrevVerb.Enabled = movePrev;
            _moveNextVerb.Enabled = moveNext;
            _moveLastVerb.Enabled = moveLast;
            _clearItemsVerb.Enabled = clearItems;
        }
        public override void Initialize(IComponent theComponent)
        {
            base.Initialize(theComponent);	// IMPORTANT! This must be the very first line

            // ISelectionService events
            ISelectionService aSrv_Sel = (ISelectionService)GetService(typeof(ISelectionService));
            if (aSrv_Sel != null)
                aSrv_Sel.SelectionChanged += new EventHandler(Handler_SelectionChanged);

            // IComponentChangeService events
            IComponentChangeService aSrv_CH = (IComponentChangeService)GetService(typeof(IComponentChangeService));
            if (aSrv_CH != null)
            {
                aSrv_CH.ComponentRemoving += new ComponentEventHandler(Handler_ComponentRemoving);
                aSrv_CH.ComponentChanged += new ComponentChangedEventHandler(Handler_ComponentChanged);
            }

            // MultiPaneControl events
            DesignedControl.SelectedPageChanged += new EventHandler(Handler_SelectedPageChanged);

            // Prepare the verbs
            myAddVerb = new DesignerVerb("Add page", new EventHandler(Handler_AddPage));
            myRemoveVerb = new DesignerVerb("Remove page", new EventHandler(Handler_RemovePage));
            mySwitchVerb = new DesignerVerb("Switch pages...", new EventHandler(Handler_SwitchPage));

            myVerbs = new DesignerVerbCollection();
            myVerbs.AddRange(new DesignerVerb[] { myAddVerb, myRemoveVerb, mySwitchVerb });
        }
        private void UpdateVerbStatus()
        {
            // Create verbs first time around
            if (_verbs == null)
            {
                _verbs = new DesignerVerbCollection();
                _toggleHelpersVerb = new DesignerVerb("Toggle Helpers", new EventHandler(OnToggleHelpers));
                _moveFirstVerb = new DesignerVerb("Move Group First", new EventHandler(OnMoveFirst));
                _movePrevVerb = new DesignerVerb("Move Group Previous", new EventHandler(OnMovePrevious));
                _moveNextVerb = new DesignerVerb("Move Group Next", new EventHandler(OnMoveNext));
                _moveLastVerb = new DesignerVerb("Move Group Last", new EventHandler(OnMoveLast));
                _addTripleVerb = new DesignerVerb("Add Triple", new EventHandler(OnAddTriple));
                _addLinesVerb = new DesignerVerb("Add Lines", new EventHandler(OnAddLines));
                _addSepVerb = new DesignerVerb("Add Separator", new EventHandler(OnAddSep));
                _addGalleryVerb = new DesignerVerb("Add Gallery", new EventHandler(OnAddGallery));
                _clearItemsVerb = new DesignerVerb("Clear Items", new EventHandler(OnClearItems));
                _deleteGroupVerb = new DesignerVerb("Delete Group", new EventHandler(OnDeleteGroup));
                _verbs.AddRange(new DesignerVerb[] { _toggleHelpersVerb, _moveFirstVerb, _movePrevVerb, _moveNextVerb, _moveLastVerb,
                                                     _addTripleVerb, _addLinesVerb, _addSepVerb, _addGalleryVerb, _clearItemsVerb, _deleteGroupVerb });
            }

            bool moveFirst = false;
            bool movePrev = false;
            bool moveNext = false;
            bool moveLast = false;
            bool clearItems = false;

            if ((_ribbonGroup != null) &&
                (_ribbonGroup.Ribbon != null) &&
                 _ribbonGroup.RibbonTab.Groups.Contains(_ribbonGroup))
            {
                moveFirst = (_ribbonGroup.RibbonTab.Groups.IndexOf(_ribbonGroup) > 0);
                movePrev = (_ribbonGroup.RibbonTab.Groups.IndexOf(_ribbonGroup) > 0);
                moveNext = (_ribbonGroup.RibbonTab.Groups.IndexOf(_ribbonGroup) < (_ribbonGroup.RibbonTab.Groups.Count - 1));
                moveLast = (_ribbonGroup.RibbonTab.Groups.IndexOf(_ribbonGroup) < (_ribbonGroup.RibbonTab.Groups.Count - 1));
                clearItems = (_ribbonGroup.Items.Count > 0);
            }

            _moveFirstVerb.Enabled = moveFirst;
            _movePrevVerb.Enabled = movePrev;
            _moveNextVerb.Enabled = moveNext;
            _moveLastVerb.Enabled = moveLast;
            _clearItemsVerb.Enabled = clearItems;
        }
        private void UpdateVerbStatus()
        {
            // Create verbs first time around
            if (_verbs == null)
            {
                _verbs = new DesignerVerbCollection();
                _toggleHelpersVerb = new DesignerVerb("Toggle Helpers", new EventHandler(OnToggleHelpers));
                _moveFirstVerb = new DesignerVerb("Move Triple First", new EventHandler(OnMoveFirst));
                _movePrevVerb = new DesignerVerb("Move Triple Previous", new EventHandler(OnMovePrevious));
                _moveNextVerb = new DesignerVerb("Move Triple Next", new EventHandler(OnMoveNext));
                _moveLastVerb = new DesignerVerb("Move Triple Last", new EventHandler(OnMoveLast));
                _addButtonVerb = new DesignerVerb("Add Button", new EventHandler(OnAddButton));
                _addColorButtonVerb = new DesignerVerb("Add Color Button", new EventHandler(OnAddColorButton));
                _addCheckBoxVerb = new DesignerVerb("Add CheckBox", new EventHandler(OnAddCheckBox));
                _addRadioButtonVerb = new DesignerVerb("Add RadioButton", new EventHandler(OnAddRadioButton));
                _addLabelVerb = new DesignerVerb("Add Label", new EventHandler(OnAddLabel));
                _addCustomControlVerb = new DesignerVerb("Add Custom Control", new EventHandler(OnAddCustomControl));
                _addTextBoxVerb = new DesignerVerb("Add TextBox", new EventHandler(OnAddTextBox));
                _addMaskedTextBoxVerb = new DesignerVerb("Add MaskedTextBox", new EventHandler(OnAddMaskedTextBox));
                _addRichTextBoxVerb = new DesignerVerb("Add RichTextBox", new EventHandler(OnAddRichTextBox));
                _addComboBoxVerb = new DesignerVerb("Add ComboBox", new EventHandler(OnAddComboBox));
                _addNumericUpDownVerb = new DesignerVerb("Add NumericUpDown", new EventHandler(OnAddNumericUpDown));
                _addDomainUpDownVerb = new DesignerVerb("Add DomainUpDown", new EventHandler(OnAddDomainUpDown));
                _addDateTimePickerVerb = new DesignerVerb("Add DateTimePicker", new EventHandler(OnAddDateTimePicker));
                _addTrackBarVerb = new DesignerVerb("Add TrackBar", new EventHandler(OnAddTrackBar));
                _clearItemsVerb = new DesignerVerb("Clear Items", new EventHandler(OnClearItems));
                _deleteTripleVerb = new DesignerVerb("Delete Triple", new EventHandler(OnDeleteTriple));
                _verbs.AddRange(new DesignerVerb[] { _toggleHelpersVerb, _moveFirstVerb, _movePrevVerb, _moveNextVerb, _moveLastVerb,
                                                     _addButtonVerb, _addColorButtonVerb, _addCheckBoxVerb, _addComboBoxVerb, _addCustomControlVerb, _addDateTimePickerVerb, _addDomainUpDownVerb, _addLabelVerb, _addNumericUpDownVerb, _addRadioButtonVerb, _addRichTextBoxVerb, _addTextBoxVerb, _addTrackBarVerb, _addMaskedTextBoxVerb, _clearItemsVerb, _deleteTripleVerb });
            }

            bool moveFirst = false;
            bool movePrev = false;
            bool moveNext = false;
            bool moveLast = false;
            bool add = false;
            bool clearItems = false;

            if ((_ribbonTriple != null) &&
                (_ribbonTriple.Ribbon != null) &&
                _ribbonTriple.RibbonGroup.Items.Contains(_ribbonTriple))
            {
                moveFirst = (_ribbonTriple.RibbonGroup.Items.IndexOf(_ribbonTriple) > 0);
                movePrev = (_ribbonTriple.RibbonGroup.Items.IndexOf(_ribbonTriple) > 0);
                moveNext = (_ribbonTriple.RibbonGroup.Items.IndexOf(_ribbonTriple) < (_ribbonTriple.RibbonGroup.Items.Count - 1));
                moveLast = (_ribbonTriple.RibbonGroup.Items.IndexOf(_ribbonTriple) < (_ribbonTriple.RibbonGroup.Items.Count - 1));
                add = (_ribbonTriple.Items.Count < 3);
                clearItems = (_ribbonTriple.Items.Count > 0);
            }

            _moveFirstVerb.Enabled = moveFirst;
            _movePrevVerb.Enabled = movePrev;
            _moveNextVerb.Enabled = moveNext;
            _moveLastVerb.Enabled = moveLast;
            _addButtonVerb.Enabled = add;
            _addColorButtonVerb.Enabled = add;
            _addCheckBoxVerb.Enabled = add;
            _addRadioButtonVerb.Enabled = add;
            _addLabelVerb.Enabled = add;
            _addCustomControlVerb.Enabled = add;
            _addTextBoxVerb.Enabled = add;
            _addMaskedTextBoxVerb.Enabled = add;
            _addRichTextBoxVerb.Enabled = add;
            _addComboBoxVerb.Enabled = add;
            _addNumericUpDownVerb.Enabled = add;
            _addDomainUpDownVerb.Enabled = add;
            _addDateTimePickerVerb.Enabled = add;
            _addTrackBarVerb.Enabled = add;
            _clearItemsVerb.Enabled = clearItems;
        }
        private void UpdateVerbStatus()
        {
            // Create verbs first time around
            if (_verbs == null)
            {
                _verbs = new DesignerVerbCollection();
                _toggleHelpersVerb = new DesignerVerb("Toggle Helpers", new EventHandler(OnToggleHelpers));
                _moveFirstVerb = new DesignerVerb("Move First", new EventHandler(OnMoveFirst));
                _movePrevVerb = new DesignerVerb("Move Previous", new EventHandler(OnMovePrevious));
                _moveNextVerb = new DesignerVerb("Move Next", new EventHandler(OnMoveNext));
                _moveLastVerb = new DesignerVerb("Move Last", new EventHandler(OnMoveLast));
                _addGroupVerb = new DesignerVerb("Add Group", new EventHandler(OnAddGroup));
                _clearGroupsVerb = new DesignerVerb("Clear Groups", new EventHandler(OnClearGroups));
                _deleteTabVerb = new DesignerVerb("Delete Tab", new EventHandler(OnDeleteTab));
                _verbs.AddRange(new DesignerVerb[] { _toggleHelpersVerb, _moveFirstVerb, _movePrevVerb, _moveNextVerb, _moveLastVerb, _addGroupVerb, _clearGroupsVerb, _deleteTabVerb });
            }

            bool moveFirst = false;
            bool movePrev = false;
            bool moveNext = false;
            bool moveLast = false;
            bool clearGroups = false;

            if ((_ribbonTab != null) &&
                (_ribbonTab.Ribbon != null) &&
                 _ribbonTab.Ribbon.RibbonTabs.Contains(_ribbonTab))
            {
                moveFirst = (_ribbonTab.Ribbon.RibbonTabs.IndexOf(_ribbonTab) > 0);
                movePrev = (_ribbonTab.Ribbon.RibbonTabs.IndexOf(_ribbonTab) > 0);
                moveNext = (_ribbonTab.Ribbon.RibbonTabs.IndexOf(_ribbonTab) < (_ribbonTab.Ribbon.RibbonTabs.Count - 1));
                moveLast = (_ribbonTab.Ribbon.RibbonTabs.IndexOf(_ribbonTab) < (_ribbonTab.Ribbon.RibbonTabs.Count - 1));
                clearGroups = (_ribbonTab.Groups.Count > 0);
            }

            _moveFirstVerb.Enabled = moveFirst;
            _movePrevVerb.Enabled = movePrev;
            _moveNextVerb.Enabled = moveNext;
            _moveLastVerb.Enabled = moveLast;
            _clearGroupsVerb.Enabled = clearGroups;
        }