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); }
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); }