C# Класс SIL.FieldWorks.XWorks.GeneratedHtmlViewer

Summary description for GeneratedHtmlViewer.
IxCoreColleague is included in the IxCoreContentControl definition.
Наследование: System.Windows.Forms.UserControl, IxCoreContentControl, IFWDisposable
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
m_htmlControl HtmlControl
m_iMaxURLCount int
m_iURLCounter int
m_mediator Mediator
m_outputDirectory string

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Browser_DocumentCompleted() защищенный Метод

protected Browser_DocumentCompleted ( object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e ) : void
sender object
e System.Windows.Forms.WebBrowserDocumentCompletedEventArgs
Результат void

CheckDisposed() публичный Метод

Check to see if the object has been disposed. All public Properties and Methods should call this before doing anything else.
public CheckDisposed ( ) : void
Результат void

CreateAccessibilityInstance() защищенный Метод

protected CreateAccessibilityInstance ( ) : System.Windows.Forms.AccessibleObject
Результат System.Windows.Forms.AccessibleObject

Dispose() защищенный Метод

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool
Результат void

GeneratedHtmlViewer() публичный Метод

public GeneratedHtmlViewer ( ) : System
Результат System

GetMessageTargets() публичный Метод

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[]
Результат IxCoreColleague[]

Init() публичный Метод

Initialize.
public Init ( XCore.Mediator mediator, XmlNode configurationParameters ) : void
mediator XCore.Mediator
configurationParameters System.Xml.XmlNode
Результат void

OnBeforeNavigate() публичный Метод

public OnBeforeNavigate ( object sender, HtmlControlEventArgs e ) : void
sender object
e XCore.HtmlControlEventArgs
Результат void

OnDisplayExport() публичный Метод

public OnDisplayExport ( object commandObject, XCore.UIItemDisplayProperties &display ) : bool
commandObject object
display XCore.UIItemDisplayProperties
Результат bool

OnDisplayMasterRefresh() публичный Метод

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
Результат bool

OnDisplayShowTreeBar() публичный Метод

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.
Результат bool

OnExport() публичный Метод

public OnExport ( object argument ) : bool
argument object
Результат bool

OnGenerateButtonClick() защищенный Метод

protected OnGenerateButtonClick ( object obj, EventArgs ea ) : void
obj object
ea EventArgs
Результат void

OnSaveAsWebpage() публичный Метод

public OnSaveAsWebpage ( object parameterObj ) : bool
parameterObj object
Результат bool

PerformRetrieval() публичный Метод

public PerformRetrieval ( string &outputPath, ProgressDialogWorkingOn dlg ) : void
outputPath string
dlg ProgressDialogWorkingOn
Результат void

PopulateCtrlTabTargetCandidateList() публичный Метод

public PopulateCtrlTabTargetCandidateList ( List targetCandidates ) : Control
targetCandidates List
Результат Control

PrepareToGoAway() публичный Метод

From IxCoreContentControl
public PrepareToGoAway ( ) : bool
Результат bool

Описание свойств

m_htmlControl защищенное свойство

The control that shows the HTML data.
protected HtmlControl m_htmlControl
Результат HtmlControl

m_iMaxURLCount защищенное свойство

protected int m_iMaxURLCount
Результат int

m_iURLCounter защищенное свойство

Back/Forward counter to keep track of state and control enable/disable of back adn forward buttons
protected int m_iURLCounter
Результат int

m_mediator защищенное свойство

Mediator that passes off messages.
protected Mediator m_mediator
Результат Mediator

m_outputDirectory защищенное свойство

protected string m_outputDirectory
Результат string