예제 #1
0
        private void LoadBlocks(QRibbonPage page, BlockBase.ProcessingTypeEnum processingType, bool createSeparatorBefore = false)
        {
            var title     = DesignerResources.ResourceManager.GetString(BlockBase.GetProcessingTypeName(processingType));
            var composite = page.CreateCompositeGroup(title, createSeparatorBefore);

            LoadBlocks(composite, processingType);
        }
예제 #2
0
        public static QCompositeGroup CreateCompositeGroup(this QRibbonPage parentPage, string title, bool createSeparatorBefore = false)
        {
            QRibbonPanel    panel;
            QCompositeGroup compositeGroup;

            CreatePanel(out panel, out compositeGroup, title);
            if (createSeparatorBefore)
            {
                parentPage.Items.Add(new QCompositeSeparator());
            }
            parentPage.Items.Add(panel);
            return(compositeGroup);
        }