public ViewDrawRibbonGroupText(KryptonRibbon ribbon, KryptonRibbonGroup ribbonGroup, bool firstText) { Debug.Assert(ribbon != null); Debug.Assert(ribbonGroup != null); _ribbon = ribbon; _ribbonGroup = ribbonGroup; _firstText = firstText; // Use a class to convert from ribbon group to content interface _contentProvider = new RibbonGroupTextToContent(ribbon.StateCommon.RibbonGeneral, ribbon.StateNormal.RibbonGroupCollapsedText); }