C# Class SIL.FieldWorks.XWorks.ExportDialog

ExportDialog implements an XML-configurable set of export choices. The base class here implements the main lexicon export (and thus has some specific behavior we may want to refactor into a subclass one day). Override ConfigurationFilePath to give the path to a file (like the one in the example here) from the FW root directory. This file specifies what will appear in the export options. You will typically also need to override the actual Export process, unless it is a standard FXT export.
Inheritance: System.Windows.Forms.Form, IFWDisposable
Show file Open project: sillsdev/FieldWorks Class Usage Examples

Protected Properties

Property Type Description
columnHeader1 System.Windows.Forms.ColumnHeader
columnHeader2 System.Windows.Forms.ColumnHeader
m_cache SIL.FieldWorks.FDO.FdoCache
m_ce SIL.FieldWorks.Common.Controls.ConfiguredExport
m_exportList System.Windows.Forms.ListView
m_helpTopic string
m_mediator XCore.Mediator
m_progressDlg IThreadedProgress
m_rgFxtTypes List
m_seqView SIL.FieldWorks.Common.Controls.XmlSeqView

Private Properties

Property Type Description
AllowDictionaryParagraphIndent bool
DetermineIfFilterIsAvailable bool
EnsureViewInfo System.Windows.Forms.Control
ExportDialog System
ExportDialog_Closed void
ExportDialog_Load void
ExportFor void
ExportFxt object
ExportGrammarSketch object
ExportLift object
ExportSemanticDomains object
FindXmlBrowseView SIL.FieldWorks.Common.Controls.XmlBrowseView
FindXmlDocView XmlDocView
InitFromMainControl void
InitializeComponent void
ItemDisabled bool
OnDumperSetProgressMessage void
OnDumperUpdateProgress void
OpenExportFolder void
ProcessPathwayExport void
SelectOption bool
SetCache void
SetTranslationWritingSystems void
btnCancel_Click void
btnExport_Click void
buttonHelp_Click void
ce_UpdateProgress void
m_chkExportPictures_CheckedChanged void
m_description_LinkClicked void
m_exportList_SelectedIndexChanged void

Public Methods

Method Description
CheckDisposed ( ) : void

Check to see if the object has been disposed. All public Properties and Methods should call this before doing anything else.

ExportDialog ( XCore.Mediator mediator ) : System

Protected Methods

Method Description
AddFxts ( string filePaths ) : void
ConfigureItem ( XmlDocument document, System.Windows.Forms.ListViewItem item, XmlNode ddNode ) : void

Store the attributes of the