SIL.FieldWorks.TE.ImportWizard.DisplayInlineMappingDialog C# (CSharp) Method

DisplayInlineMappingDialog() protected method

Creates (if necessary) and shows the CharacterMappingSettings dialog. This is a public virtual so that test code can override it.
protected DisplayInlineMappingDialog ( SIL.FieldWorks.FDO.DomainServices.ImportMappingInfo mapping ) : void
mapping SIL.FieldWorks.FDO.DomainServices.ImportMappingInfo Provides intial values displayed in dialog.
return void
		protected virtual void DisplayInlineMappingDialog(ImportMappingInfo mapping)
		{
			if (m_inlineMappingDialog == null)
			{
				m_inlineMappingDialog = new CharacterMappingSettings(mapping, m_StyleSheet, m_cache,
					tabCtrlMappings.SelectedIndex == kiAnnotationMappingTab, m_helpTopicProvider, m_app);
				m_inlineMappingDialog.IsDuplicateMapping += IsDup;
			}
			else
			{
				// If the "scripture" tab is not selected, force the dialog to only allow annotation mappings
				m_inlineMappingDialog.InitializeControls(mapping, tabCtrlMappings.SelectedIndex != 0);
			}
			m_inlineMappingDialog.ShowDialog();
		}
		#endregion