private void SetDataType(LogosDataType dataType, bool bInHistory)
        {
            if (!bInHistory && m_dataType != null)
                m_history.Push(m_dataType);

            m_dataType = dataType;
            UpdateControls();

            DataTypeTextBox.Text = dataType.Alias;
            TitleTextBox.Text = dataType.Title;
            SortTitleTextBox.Text = dataType.SortTitle;
            AbbrevTextBox.Text = dataType.AbbreviatedTitle;

            ThePanel.Controls.Clear();
            object details = dataType.Details;
            if (details is ILogosBibleDataTypeDetails)
                ThePanel.Controls.Add(new BibleDataTypePane(dataType));
        }
        public BibleDataTypePane(LogosDataType dataType)
        {
            m_dataType = dataType;

            InitializeComponent();
        }