/// <summary> /// Create an instance of a control type. /// </summary> /// <param name="layout">The key layout.</param> /// <param name="left">Left position within layout space.</param> /// <param name="top">Top position within layout space.</param> /// <param name="width">Right position within layout space.</param> /// <param name="height">Bottom position within layout space.</param> protected abstract void CreateGapControl(GapKeyLayout layout, double left, double top, double width, double height);
/// <summary> /// Create an (pseudo) gap key. /// </summary> /// <param name="layout">The key layout.</param> /// <param name="left">Left position within layout space.</param> /// <param name="top">Top position within layout space.</param> /// <param name="width">Right position within layout space.</param> /// <param name="height">Bottom position within layout space.</param> public void CreateGapKey(GapKeyLayout layout, double left, double top, double width, double height) { CreateGapControl(layout, left, top, width, height); }