C# 클래스 SIL.FieldWorks.XWorks.GeneratedHtmlViewer

Summary description for GeneratedHtmlViewer.
IxCoreColleague is included in the IxCoreContentControl definition.
상속: System.Windows.Forms.UserControl, IxCoreContentControl, IFWDisposable
파일 보기 프로젝트 열기: sillsdev/FieldWorks

보호된 프로퍼티들

프로퍼티 타입 설명
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