private bool SelectCompnentMouseUp_DG(BaseItemStackExItem ribbonBaseItemStackExItem, Point point) { if (ribbonBaseItemStackExItem == null) { return(false); } // foreach (BaseItem one in ribbonBaseItemStackExItem.BaseItems) { if (this.SelectCompnentMouseUp(one as RibbonGalleryItem, point)) { return(true); } if (this.SelectCompnentMouseUp(one as ButtonGroupItem, point)) { return(true); } if (this.SelectCompnentMouseUp_DG(one as BaseItemStackExItem, point)) { return(true); } if (this.SelectCompnentMouseUp_DG(one as BaseItemStackItem, point)) { return(true); } if (this.SelectCompnentMouseUp_DG(one as CanvasItem, point)) { return(true); } // if (one.DesignMouseClickRectangleContainsEx(point)) { ISelectionService pSelectionService = GetService(typeof(ISelectionService)) as ISelectionService; if (pSelectionService != null) { this.m_Item2 = one; if (ribbonBaseItemStackExItem.BaseItems.ExchangeItem(this.m_Item1, this.m_Item2)) { pSelectionService.SetSelectedComponents(new Component[] { this.m_Item1 as Component }, SelectionTypes.Primary); this.m_DescriptionMenuPopupPanel.Refresh(); return(true); } else { pSelectionService.SetSelectedComponents(new Component[] { one as Component }, SelectionTypes.Primary); this.m_DescriptionMenuPopupPanel.Refresh(); return(true); } } } } // return(false); }
private bool SelectCompnentMouseDown_DG(BaseItemStackExItem ribbonBaseItemStackExItem, Point point) { if (ribbonBaseItemStackExItem == null) { return(false); } // foreach (BaseItem one in ribbonBaseItemStackExItem.BaseItems) { if (this.SelectCompnentMouseDown(one as RibbonGalleryItem, point)) { return(true); } if (this.SelectCompnentMouseDown(one as ButtonGroupItem, point)) { return(true); } if (this.SelectCompnentMouseDown_DG(one as BaseItemStackExItem, point)) { return(true); } if (this.SelectCompnentMouseDown_DG(one as BaseItemStackItem, point)) { return(true); } // if (one.DesignMouseClickRectangleContainsEx(point)) { ISelectionService pSelectionService = GetService(typeof(ISelectionService)) as ISelectionService; if (pSelectionService != null) { this.m_Item1 = one; pSelectionService.SetSelectedComponents(new Component[] { one as Component }, SelectionTypes.Primary); this.m_RibbonGalleryRow.Refresh(); return(true); } } } // return(false); }
private bool SelectCompnentMouseDown_DG(BaseItemStackExItem ribbonBaseItemStackExItem, Point point) { if (ribbonBaseItemStackExItem == null) { return(false); } // foreach (BaseItem one in ribbonBaseItemStackExItem.BaseItems) { if (this.SelectCompnentMouseDown(one as RibbonGalleryItem, point)) { return(true); } if (this.SelectCompnentMouseDown(one as ButtonGroupItem, point)) { return(true); } if (this.SelectCompnentMouseDown_DG(one as BaseItemStackExItem, point)) { return(true); } if (this.SelectCompnentMouseDown_DG(one as BaseItemStackItem, point)) { return(true); } if (this.SelectCompnentMouseDown_DG(one as CanvasItem, point)) { return(true); } // if (one.DesignMouseClickRectangleContainsEx(point)) { ISelectionService pSelectionService = GetService(typeof(ISelectionService)) as ISelectionService; if (pSelectionService != null) { this.m_Item1 = one; pSelectionService.SetSelectedComponents(new Component[] { one as Component }, SelectionTypes.Primary); this.m_DescriptionMenuPopupPanel.Refresh(); return(true); } } } // //switch (ribbonBaseItemStackExItem.eOrientation) //{ // case Orientation.Horizontal: // if (ribbonBaseItemStackExItem.LeftButtonVisible && // ribbonBaseItemStackExItem.LeftButtonRectangle.Contains(point)) ribbonBaseItemStackExItem.TopViewItemIndex++; // if (ribbonBaseItemStackExItem.RightButtonVisible && // ribbonBaseItemStackExItem.RightButtonRectangle.Contains(point)) ribbonBaseItemStackExItem.TopViewItemIndex--; // break; // case Orientation.Vertical: // if (ribbonBaseItemStackExItem.TopButtonVisible && // ribbonBaseItemStackExItem.TopButtonRectangle.Contains(point)) ribbonBaseItemStackExItem.TopViewItemIndex++; // if (ribbonBaseItemStackExItem.BottomButtonVisible && // ribbonBaseItemStackExItem.BottomButtonRectangle.Contains(point)) ribbonBaseItemStackExItem.TopViewItemIndex--; // break; //} if (ribbonBaseItemStackExItem.PreButtonVisible && ribbonBaseItemStackExItem.PreButtonRectangle.Contains(point)) { if (ribbonBaseItemStackExItem.PreButtonIncreaseIndex) { ribbonBaseItemStackExItem.TopViewItemIndex++; } else { ribbonBaseItemStackExItem.TopViewItemIndex--; } } if (ribbonBaseItemStackExItem.NextButtonVisible && ribbonBaseItemStackExItem.NextButtonRectangle.Contains(point)) { if (ribbonBaseItemStackExItem.PreButtonIncreaseIndex) { ribbonBaseItemStackExItem.TopViewItemIndex--; } else { ribbonBaseItemStackExItem.TopViewItemIndex++; } } // return(false); }