/// ------------------------------------------------------------------------------------ /// <summary> /// Create a new <see cref="ScrPassageDropDown"/> object /// </summary> /// <param name="owner">The owner</param> /// <returns>A new object</returns> /// <remarks>Added this method to allow test class create it's own derived control /// </remarks> /// ------------------------------------------------------------------------------------ protected override ScrPassageDropDown CreateScrPassageDropDown(ScrPassageControl owner) { return new DummyScrPassageDropDown(owner, m_versification); }
/// ------------------------------------------------------------------------------------ /// <summary> /// Create a new <see cref="ScrPassageDropDown"/> object /// </summary> /// <param name="owner">The ScrPassageControl that will own the drop-down control</param> /// ------------------------------------------------------------------------------------ protected virtual ScrPassageDropDown CreateScrPassageDropDown(ScrPassageControl owner) { return new ScrPassageDropDown(owner, false, m_versification); }
/// -------------------------------------------------------------------------------- /// <summary> /// Initializes a new object /// </summary> /// <param name="owner">The owner.</param> /// <param name="versification">The current versification to use when creating /// instances of BCVRef</param> /// -------------------------------------------------------------------------------- public DummyScrPassageDropDown(ScrPassageControl owner, IScrVers versification) : base(owner, false, versification) { }