C# Class SIL.FieldWorks.XWorks.GeneratedHtmlViewer

Summary description for GeneratedHtmlViewer.
IxCoreColleague is included in the IxCoreContentControl definition.
Inheritance: System.Windows.Forms.UserControl, IxCoreContentControl, IFWDisposable
Afficher le fichier Open project: sillsdev/FieldWorks

Protected Properties

Свойство Type Description
m_htmlControl HtmlControl
m_iMaxURLCount int
m_iURLCounter int
m_mediator Mediator
m_outputDirectory string

Private Properties

Свойство Type Description
ApplyTransform string
CopyFile void
CountParams int
CreateParameterList System.Xml.Xsl.XsltArgumentList
DetermineNumberOfPrompts void
DetermineNumberOfTransforms void
DoAlsoSaveAs void
GetExtensionFromNode string
GetNormalStyleFontSize string
GetParameters System.Xml.Xsl.XsltArgumentList
GetTransform System.Xml.Xsl.XslCompiledTransform
GetTransformFromFile System.Xml.Xsl.XslCompiledTransform
InitAlsoSaveDialog void
InitHtmlControl void
InitProgressDialog SIL.FieldWorks.Common.Controls.ProgressDialogWorkingOn
InitSaveAsWebpageDialog void
InitializeComponent void
OnBackButtonClick void
OnForwardButtonClick void
OnSaveAsHtmlButtonClick void
PerformTransformations void
ProduceSketch void
ReadParameters void
ReadRegistry void
RemoveWriteProtection void
ResetURLCount void
SetAlsoSaveInfo void
SetBackButtonEnabledState void
SetForwardButtonEnabledState void
SetStrings void
ShowGeneratingPage void
ShowSketch void
UpdateProgress void
WriteRegistry void

Méthodes publiques

Méthode Description
CheckDisposed ( ) : void

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

GeneratedHtmlViewer ( ) : System
GetMessageTargets ( ) : IxCoreColleague[]

Return an array of all of the objects which should 1) be queried when looking for someone to deliver a message to 2) be potential recipients of a broadcast

Init ( XCore.Mediator mediator, XmlNode configurationParameters ) : void

Initialize.

OnBeforeNavigate ( object sender, HtmlControlEventArgs e ) : void
OnDisplayExport ( object commandObject, XCore.UIItemDisplayProperties &display ) : bool
OnDisplayMasterRefresh ( object commandObject, UIItemDisplayProperties &display ) : bool

Refresh doesn't make any sense for us -- regenerating the HTML sketch via m_GenerateBtn makes more sense. See LT-3961. Note that OnMasterRefresh is enabled by default if there is no OnDisplayMasterRefresh target method available.

OnDisplayShowTreeBar ( object commandObject, UIItemDisplayProperties &display ) : bool

see if it makes sense to display a menu controlling the "ShowRecordList" property

OnExport ( object argument ) : bool
OnSaveAsWebpage ( object parameterObj ) : bool
PerformRetrieval ( string &outputPath, ProgressDialogWorkingOn dlg ) : void
PopulateCtrlTabTargetCandidateList ( List targetCandidates ) : Control
PrepareToGoAway ( ) : bool

From IxCoreContentControl

Méthodes protégées

Méthode Description
Browser_DocumentCompleted ( object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e ) : void
CreateAccessibilityInstance ( ) : System.Windows.Forms.AccessibleObject
Dispose ( bool disposing ) : void

Clean up any resources being used.

OnGenerateButtonClick ( object obj, EventArgs ea ) : void

Private Methods

Méthode Description
ApplyTransform ( string inputFile, XmlNode node, SIL.FieldWorks.Common.Controls.ProgressDialogWorkingOn dlg ) : string
CopyFile ( string sFileName, string outPath ) : void
CountParams ( XmlNode node ) : int
CreateParameterList ( XmlNode node ) : XsltArgumentList
DetermineNumberOfPrompts ( ) : void
DetermineNumberOfTransforms ( ) : void
DoAlsoSaveAs ( ISaveFileDialog dlg ) : void
GetExtensionFromNode ( XmlNode node ) : string
GetNormalStyleFontSize ( int ws ) : string
GetParameters ( XmlNode rNode ) : XsltArgumentList
GetTransform ( string xslName, string xslAssembly ) : XslCompiledTransform
GetTransformFromFile ( string xslPath ) : XslCompiledTransform
InitAlsoSaveDialog ( ISaveFileDialog dlg ) : void
InitHtmlControl ( ) : void
InitProgressDialog ( ) : SIL.FieldWorks.Common.Controls.ProgressDialogWorkingOn
InitSaveAsWebpageDialog ( ISaveFileDialog dlg ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

OnBackButtonClick ( object sender, EventArgs e ) : void
OnForwardButtonClick ( object sender, EventArgs e ) : void
OnSaveAsHtmlButtonClick ( object sender, EventArgs e ) : void
PerformTransformations ( string sLastFile, ProgressDialogWorkingOn dlg ) : void
ProduceSketch ( ) : void
ReadParameters ( ) : void
ReadRegistry ( ) : void
RemoveWriteProtection ( string dlgFileName ) : void
ResetURLCount ( ) : void
SetAlsoSaveInfo ( ) : void
SetBackButtonEnabledState ( ) : void
SetForwardButtonEnabledState ( ) : void
SetStrings ( ) : void
ShowGeneratingPage ( ) : void
ShowSketch ( ) : void
UpdateProgress ( string sMessage, ProgressDialogWorkingOn dlg ) : void
WriteRegistry ( ) : void

Method Details

Browser_DocumentCompleted() protected méthode

protected Browser_DocumentCompleted ( object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e ) : void
sender object
e System.Windows.Forms.WebBrowserDocumentCompletedEventArgs
Résultat void

CheckDisposed() public méthode

Check to see if the object has been disposed. All public Properties and Methods should call this before doing anything else.
public CheckDisposed ( ) : void
Résultat void

CreateAccessibilityInstance() protected méthode

protected CreateAccessibilityInstance ( ) : System.Windows.Forms.AccessibleObject
Résultat System.Windows.Forms.AccessibleObject

Dispose() protected méthode

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GeneratedHtmlViewer() public méthode

public GeneratedHtmlViewer ( ) : System
Résultat System

GetMessageTargets() public méthode

Return an array of all of the objects which should 1) be queried when looking for someone to deliver a message to 2) be potential recipients of a broadcast
public GetMessageTargets ( ) : IxCoreColleague[]
Résultat IxCoreColleague[]

Init() public méthode

Initialize.
public Init ( XCore.Mediator mediator, XmlNode configurationParameters ) : void
mediator XCore.Mediator
configurationParameters System.Xml.XmlNode
Résultat void

OnBeforeNavigate() public méthode

public OnBeforeNavigate ( object sender, HtmlControlEventArgs e ) : void
sender object
e XCore.HtmlControlEventArgs
Résultat void

OnDisplayExport() public méthode

public OnDisplayExport ( object commandObject, XCore.UIItemDisplayProperties &display ) : bool
commandObject object
display XCore.UIItemDisplayProperties
Résultat bool

OnDisplayMasterRefresh() public méthode

Refresh doesn't make any sense for us -- regenerating the HTML sketch via m_GenerateBtn makes more sense. See LT-3961. Note that OnMasterRefresh is enabled by default if there is no OnDisplayMasterRefresh target method available.
public OnDisplayMasterRefresh ( object commandObject, UIItemDisplayProperties &display ) : bool
commandObject object
display UIItemDisplayProperties
Résultat bool

OnDisplayShowTreeBar() public méthode

see if it makes sense to display a menu controlling the "ShowRecordList" property
public OnDisplayShowTreeBar ( object commandObject, UIItemDisplayProperties &display ) : bool
commandObject object The command object.
display UIItemDisplayProperties The display.
Résultat bool

OnExport() public méthode

public OnExport ( object argument ) : bool
argument object
Résultat bool

OnGenerateButtonClick() protected méthode

protected OnGenerateButtonClick ( object obj, EventArgs ea ) : void
obj object
ea EventArgs
Résultat void

OnSaveAsWebpage() public méthode

public OnSaveAsWebpage ( object parameterObj ) : bool
parameterObj object
Résultat bool

PerformRetrieval() public méthode

public PerformRetrieval ( string &outputPath, ProgressDialogWorkingOn dlg ) : void
outputPath string
dlg ProgressDialogWorkingOn
Résultat void

PopulateCtrlTabTargetCandidateList() public méthode

public PopulateCtrlTabTargetCandidateList ( List targetCandidates ) : Control
targetCandidates List
Résultat Control

PrepareToGoAway() public méthode

From IxCoreContentControl
public PrepareToGoAway ( ) : bool
Résultat bool

Property Details

m_htmlControl protected_oe property

The control that shows the HTML data.
protected HtmlControl m_htmlControl
Résultat HtmlControl

m_iMaxURLCount protected_oe property

protected int m_iMaxURLCount
Résultat int

m_iURLCounter protected_oe property

Back/Forward counter to keep track of state and control enable/disable of back adn forward buttons
protected int m_iURLCounter
Résultat int

m_mediator protected_oe property

Mediator that passes off messages.
protected Mediator m_mediator
Résultat Mediator

m_outputDirectory protected_oe property

protected string m_outputDirectory
Résultat string