/// <summary> /// Initialize a new instance of the ViewLayoutRibbonGroupButton class. /// </summary> /// <param name="ribbon">Owning control instance.</param> /// <param name="ribbonGroup">Reference to ribbon group this represents.</param> /// <param name="needPaint">Delegate for notifying paint requests.</param> public ViewLayoutRibbonGroupButton(KryptonRibbon ribbon, KryptonRibbonGroup ribbonGroup, NeedPaintHandler needPaint) { _groupButton = new ViewDrawRibbonGroupDialogButton(ribbon, ribbonGroup, needPaint); _centerButton = new ViewLayoutRibbonCenter(); // Fill remainder with the actual button, but centered within space _centerButton.Add(_groupButton); Add(_centerButton, ViewDockStyle.Fill); }
/// <summary> /// Initialize a new instance of the ViewLayoutRibbonGroupButton class. /// </summary> /// <param name="ribbon">Owning control instance.</param> /// <param name="ribbonGroup">Reference to ribbon group this represents.</param> /// <param name="needPaint">Delegate for notifying paint requests.</param> public ViewLayoutRibbonGroupButton(KryptonRibbon ribbon, KryptonRibbonGroup ribbonGroup, NeedPaintHandler needPaint) { _groupButton = new ViewDrawRibbonGroupDialogButton(ribbon, ribbonGroup, needPaint); _centerButton = new ViewLayoutRibbonCenter(); // Fill remainder with the actual button, but centered within space _centerButton.Add(_groupButton); Add(_centerButton, ViewDockStyle.Fill); }