[To be supplied.]
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; }