public ViewDrawRibbonAppButton(KryptonRibbon ribbon, bool bottomHalf) { Debug.Assert(ribbon != null); _ribbon = ribbon; _bottomHalf = bottomHalf; _size = (_bottomHalf ? SIZE_BOTTOM : SIZE_TOP); _mementos = new IDisposable[3]; }