IGLib  1.5
The IGLib base library for development of numerical, technical and business applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
IG.Forms.ReporterConf Class Reference

Reporter configuration. More...

+ Inheritance diagram for IG.Forms.ReporterConf:
+ Collaboration diagram for IG.Forms.ReporterConf:

Classes

class  ConsoleWritingStream
 A stream that redirects its input to the console. More...
 

Public Types

enum  enReporterType { enReporterType.Basic, enReporterType.Console, enReporterType.Msgbox, enReporterType.ConsoleMsgbox }
 

Public Member Functions

 ReporterConf (ReporterForms rf)
 
void HideForm ()
 
void CloseForm ()
 Closes the consform by properly (i.e. thread-safe) calling the Close() and Dispose(). More...
 
void ShowThread ()
 Shows a fading message in a new thread. More...
 
void ShowThread (string title)
 Shows a fading message in a new thread, with message text equal to mshtext and without a title;. More...
 
 ReporterConf (ReporterBase rf)
 
delegate void FormDelegate (Form f)
 Reference to a function without arguments & return value. More...
 
delegate void ControlDelegate (Control ct)
 
void CloseForm ()
 Closes the consform by properly (i.e. thread-safe) calling the Close() and Dispose(). More...
 

Public Attributes

string Title =""
 
enReporterType ReporterType
 

Protected Member Functions

virtual void ApplyGuiReporterType ()
 Applies the reporter type as specified by the form's state. More...
 
virtual void SetReporter (enReporterType type)
 Sets the current reporter of this calss according to the reporter type. More...
 
virtual void SetReporter ()
 Sets the current reporter of this calss according to the private variable ReporterType. More...
 
void ApplyGuiSettings ()
 Applies the settings of the user interface. More...
 

Protected Attributes

string[] reporters = new string[] {"Basic Reporter","Forms Reporter"}
 
ReporterBase _reporter = null
 
bool SpeechVisible = false
 Specifies whether the sub-panel for speech settings is visible or not. More...
 

Properties

ReporterForms reporter [get, private set]
 
bool IsBackground [get, set]
 
ReporterBase R [get, set]
 Gets or sets the reporter for reporting internal errors of this class. This is different from the reporting that is being tested. More...
 
ReporterBase CurrentReporter [get, set]
 Gets or sets the current reporter. More...
 

Private Member Functions

 ReporterConf ()
 
void InitializeComponent ()
 Required method for Designer support - do not modify the contents of this method with the code editor. More...
 
void FormThreadFunc ()
 Shows the window in a separate thread. More...
 
void ConsoleForm_Load (object sender, System.EventArgs args)
 
void ConsoleForm_Dispose (object sender, System.EventArgs e)
 
void CloseBtn_Click (object sender, EventArgs e)
 
void HideBtn_Click (object sender, EventArgs e)
 
void ReportConfig_MouseMove (object sender, MouseEventArgs e)
 
void ReportConfig_MouseDown (object sender, MouseEventArgs e)
 
void ReportConfig_MouseClick (object sender, MouseEventArgs e)
 Enables closing the consform with right-clicking. More...
 
void SetCommonEvents (Control f)
 
void BtnCancel_Click (object sender, EventArgs e)
 
void btnLaunch_Click (object sender, EventArgs e)
 
void rbConsoleFormOn_CheckedChanged (object sender, EventArgs e)
 
void rbMessageBoxOn_CheckedChanged (object sender, EventArgs e)
 
void rbFadingMessageOn_CheckedChanged (object sender, EventArgs e)
 
void txtFadingShowtime_TextChanged (object sender, EventArgs e)
 
void txtFadingPortion_TextChanged (object sender, EventArgs e)
 
void txtFadingBG_BackColorChanged (object sender, EventArgs e)
 
void btnFadeBG_Click (object sender, EventArgs e)
 
void txtFadeBGFinal_BackColorChanged (object sender, EventArgs e)
 
void btnFadeBGFinal_Click (object sender, EventArgs e)
 
void rbConsoleOn_CheckedChanged (object sender, EventArgs e)
 
 ReporterConf ()
 
void SetTraceConsole (bool doset)
 Installs or removes the trace listener that echoes the trace output to a console. More...
 
delegate void VoidDelegate ()
 
void RecursiveControlDelegate (Control frm, ControlDelegate fd)
 
void ReportNonimplemented (string method, Exception ex)
 
void InitializeComponent ()
 Required method for Designer support - do not modify the contents of this method with the code editor. More...
 
void FormThreadFunc ()
 Shows the window in a separate thread. More...
 
void ReporterConf_Load (object sender, System.EventArgs args)
 
void ReporterConf_MouseMove (object sender, MouseEventArgs e)
 
void ReporterConf_MouseDown (object sender, MouseEventArgs e)
 
void ReportConfig_MouseClick (object sender, MouseEventArgs e)
 Enables closing the consform with right-clicking. More...
 
void SetCommonEvents (Control f)
 
void BtnCancel_Click (object sender, EventArgs e)
 
void btnLaunch_Click (object sender, EventArgs e)
 
void rbBasic_CheckedChanged (object sender, EventArgs e)
 
void rbConsole_CheckedChanged (object sender, EventArgs e)
 
void rbMessageBox_CheckedChanged (object sender, EventArgs e)
 
void rbConsoleMessageBox_CheckedChanged (object sender, EventArgs e)
 
void rbTextWriterOn_CheckedChanged (object sender, EventArgs e)
 
void chkTextWriterAppend_CheckedChanged (object sender, EventArgs e)
 
void txtTextWriter_Leave (object sender, EventArgs e)
 Checks whether the directory containing the file exists, and applies the output file. More...
 
void rbLogOn_CheckedChanged (object sender, EventArgs e)
 
void chkLogAppend_CheckedChanged (object sender, EventArgs e)
 
void txtLogFile_Leave (object sender, EventArgs e)
 Checks whether the directory containing the file exists, and applies the output file. More...
 
void txtLogIndentSpacing_Leave (object sender, EventArgs e)
 
void txtLogIndentInitial_Leave (object sender, EventArgs e)
 
void rbTraceOn_CheckedChanged (object sender, EventArgs e)
 
void chkTraceToConsole_CheckedChanged (object sender, EventArgs e)
 
void rbConsoleOn_CheckedChanged (object sender, EventArgs e)
 
void rbMessageBoxOn_CheckedChanged (object sender, EventArgs e)
 
void btnTextWriter_Click (object sender, EventArgs e)
 
void btnLogFile_Click (object sender, EventArgs e)
 
void cmbSpeechLevelSignal_TextChanged (object sender, EventArgs e)
 
void cmbSpeechLevelMessage_TextChanged (object sender, EventArgs e)
 

Private Attributes

ReporterForms _reporter = null
 
bool bgthread = false
 
GroupBox grpFadeMessage
 
Panel pnlFadingMessageSwitch
 
RadioButton rbFadeMessageOn
 
RadioButton rbFadeMessageOff
 
Label lblFadeBGFade
 
Button btnFadeBGFinal
 
Button btnFadeBG
 
Label lblFadingBG
 
TextBox txtFadeBGFinal
 
Label lblFadingPortion
 
TextBox txtFadeBG
 
Label lblFadingShowtime
 
TextBox txtFadePortion
 
TextBox txtFadeShowtime
 
GroupBox grpConsole
 
Panel pnlConsoleSwitch
 
RadioButton rbConsoleOn
 
RadioButton rbConsoleOff
 
GroupBox grpConsoleForm
 
Panel pnlConsoleFormSwitch
 
RadioButton rbConsoleFormOn
 
RadioButton rbConsoleFormOff
 
GroupBox grpMessageBox
 
Panel pnlMessageBoxSwitch
 
RadioButton rbMessageBoxOn
 
RadioButton rbMessageBoxOff
 
GroupBox grpTest
 
GroupBox grpOutputLevel
 
RadioButton rbOutVerbose
 
RadioButton rbOutInfo
 
RadioButton rbOutWarning
 
RadioButton rbOutError
 
GroupBox grpReportType
 
RadioButton rbInfo
 
RadioButton rbWarning
 
RadioButton rbError
 
Button btnLaunch
 
GroupBox grpMultipleReports
 
CheckBox chkMultiple
 
TextBox txtNumLaunches
 
TextBox txtDelay
 
Label lblMultipleNum
 
Label lblDelay
 
Label label1
 
Label lblMessage
 
TextBox txtExMessage
 
Label lblLocation
 
TextBox txtMessage
 
TextBox txtLocation
 
Label lblDescription
 
Label lblTitle
 
Panel PnlStatus
 
Button CancelBtn
 
Label StatusLbl
 
CheckBox chkThrowException
 
Thread formthread = null
 
int m_PrevX
 
int m_PrevY
 
ReporterBase _r = null
 
GroupBox GrpTextWriter
 
CheckBox chkTextWriterAppend
 
Panel pnlTextWriter
 
RadioButton rbTextWriterOn
 
RadioButton rbTextWriterOff
 
TextBox txtTextWriter
 
Label lblTextWriter
 
NumericUpDown txtLogIndentSpacing
 
Label lblLogIndentIncrement
 
NumericUpDown txtLogIndentInitial
 
Label lblLogIndentInitial
 
CheckBox ChkTraceVerbose
 
CheckBox chkLogVerbose
 
Label lblTextWriterNum
 
Label lblLogNum
 
Button btnTextWriter
 
Button btnLogFile
 
GroupBox grpSpeech
 
Panel pnlSpeechSwitch
 
RadioButton rbSpeechOn
 
RadioButton rbSpeechOff
 
ComboBox cmbSpeechLevelSignal
 
ComboBox cmbSpeechLevelMessage
 
Label lblSpeechLevelSignal
 
Label lblSpeechLevelMessage
 
TextWriterTraceListener ConsoleListener = null
 
GroupBox grpReporters
 
Panel pnlReporters
 
RadioButton rbBasic
 
RadioButton rbConsole
 
RadioButton rbConsoleMessageBox
 
RadioButton rbMessageBox
 
GroupBox grpLog
 
Panel pnlLogFile
 
RadioButton rbLogOn
 
RadioButton rbLogOff
 
GroupBox grpTrace
 
Panel pnlTrace
 
RadioButton rbTraceOn
 
RadioButton rbTraceOff
 
CheckBox chkTraceToConsole
 
CheckBox chkLogAppend
 
TextBox txtLogFile
 
Label lblLogFile
 

Static Private Attributes

static IReporter reptw = null
 
static IReporter reptl = null
 
static string filetw = null
 
static string filetl = null
 

Detailed Description

Reporter configuration.

Member Enumeration Documentation

Enumerator
Basic 
Console 
Msgbox 
ConsoleMsgbox 

Constructor & Destructor Documentation

IG.Forms.ReporterConf.ReporterConf ( )
inlineprivate
IG.Forms.ReporterConf.ReporterConf ( ReporterForms  rf)
inline
IG.Forms.ReporterConf.ReporterConf ( )
inlineprivate
IG.Forms.ReporterConf.ReporterConf ( ReporterBase  rf)
inline

Member Function Documentation

void IG.Forms.ReporterConf.InitializeComponent ( )
inlineprivate

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

void IG.Forms.ReporterConf.FormThreadFunc ( )
inlineprivate

Shows the window in a separate thread.

References IG.Forms.ReporterForms.Global, and IG.Lib.ReporterBase.ReportError().

void IG.Forms.ReporterConf.ConsoleForm_Load ( object  sender,
System.EventArgs  args 
)
inlineprivate
void IG.Forms.ReporterConf.ConsoleForm_Dispose ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.CloseBtn_Click ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.HideBtn_Click ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.HideForm ( )
inline
void IG.Forms.ReporterConf.CloseForm ( )
inline

Closes the consform by properly (i.e. thread-safe) calling the Close() and Dispose().

References IG.Forms.ReporterForms.Global, IG.Lib.ReporterBase.ReportError(), and IG.Forms.VoidDelegate().

void IG.Forms.ReporterConf.ShowThread ( )
inline

Shows a fading message in a new thread.

void IG.Forms.ReporterConf.ShowThread ( string  title)
inline

Shows a fading message in a new thread, with message text equal to mshtext and without a title;.

void IG.Forms.ReporterConf.ReportConfig_MouseMove ( object  sender,
MouseEventArgs  e 
)
inlineprivate

References IG.Lib.Left, and IG.Lib.Top.

void IG.Forms.ReporterConf.ReportConfig_MouseDown ( object  sender,
MouseEventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.ReportConfig_MouseClick ( object  sender,
MouseEventArgs  e 
)
inlineprivate

Enables closing the consform with right-clicking.

void IG.Forms.ReporterConf.SetCommonEvents ( Control  f)
inlineprivate
void IG.Forms.ReporterConf.BtnCancel_Click ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.btnLaunch_Click ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.rbConsoleFormOn_CheckedChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.rbMessageBoxOn_CheckedChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.rbFadingMessageOn_CheckedChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.txtFadingShowtime_TextChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.txtFadingPortion_TextChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.txtFadingBG_BackColorChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.btnFadeBG_Click ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.txtFadeBGFinal_BackColorChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.btnFadeBGFinal_Click ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.rbConsoleOn_CheckedChanged ( object  sender,
EventArgs  e 
)
inlineprivate
virtual void IG.Forms.ReporterConf.ApplyGuiReporterType ( )
inlineprotectedvirtual

Applies the reporter type as specified by the form's state.

virtual void IG.Forms.ReporterConf.SetReporter ( enReporterType  type)
inlineprotectedvirtual

Sets the current reporter of this calss according to the reporter type.

Parameters
typeSpecifies what type of reporter should be set.

Reimplemented in IG.Lib.ReporterConfSpeech.

References IG.Lib.ReporterConsole.Global, IG.Forms.ReporterConsoleMsgbox.Global, IG.Forms.ReporterMsgbox.Global, and IG.Lib.ReporterBase.Global.

virtual void IG.Forms.ReporterConf.SetReporter ( )
inlineprotectedvirtual

Sets the current reporter of this calss according to the private variable ReporterType.

void IG.Forms.ReporterConf.SetTraceConsole ( bool  doset)
inlineprivate

Installs or removes the trace listener that echoes the trace output to a console.

Parameters
dosetIf true then the appropriate trace listener is added, else it is removed.
delegate void IG.Forms.ReporterConf.VoidDelegate ( )
private
delegate void IG.Forms.ReporterConf.FormDelegate ( Form  f)

Reference to a function without arguments & return value.

delegate void IG.Forms.ReporterConf.ControlDelegate ( Control  ct)
void IG.Forms.ReporterConf.RecursiveControlDelegate ( Control  frm,
ControlDelegate  fd 
)
inlineprivate
void IG.Forms.ReporterConf.ReportNonimplemented ( string  method,
Exception  ex 
)
inlineprivate
void IG.Forms.ReporterConf.InitializeComponent ( )
inlineprivate

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

void IG.Forms.ReporterConf.FormThreadFunc ( )
inlineprivate

Shows the window in a separate thread.

void IG.Forms.ReporterConf.ReporterConf_Load ( object  sender,
System.EventArgs  args 
)
inlineprivate
void IG.Forms.ReporterConf.CloseForm ( )
inline

Closes the consform by properly (i.e. thread-safe) calling the Close() and Dispose().

References IG.Forms.VoidDelegate().

void IG.Forms.ReporterConf.ReporterConf_MouseMove ( object  sender,
MouseEventArgs  e 
)
inlineprivate

References IG.Lib.Left, and IG.Lib.Top.

void IG.Forms.ReporterConf.ReporterConf_MouseDown ( object  sender,
MouseEventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.ReportConfig_MouseClick ( object  sender,
MouseEventArgs  e 
)
inlineprivate

Enables closing the consform with right-clicking.

void IG.Forms.ReporterConf.SetCommonEvents ( Control  f)
inlineprivate
void IG.Forms.ReporterConf.BtnCancel_Click ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.btnLaunch_Click ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.rbBasic_CheckedChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.rbConsole_CheckedChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.rbMessageBox_CheckedChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.rbConsoleMessageBox_CheckedChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.rbTextWriterOn_CheckedChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.chkTextWriterAppend_CheckedChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.txtTextWriter_Leave ( object  sender,
EventArgs  e 
)
inlineprivate

Checks whether the directory containing the file exists, and applies the output file.

void IG.Forms.ReporterConf.rbLogOn_CheckedChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.chkLogAppend_CheckedChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.txtLogFile_Leave ( object  sender,
EventArgs  e 
)
inlineprivate

Checks whether the directory containing the file exists, and applies the output file.

void IG.Forms.ReporterConf.txtLogIndentSpacing_Leave ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.txtLogIndentInitial_Leave ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.rbTraceOn_CheckedChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.chkTraceToConsole_CheckedChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.rbConsoleOn_CheckedChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.rbMessageBoxOn_CheckedChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.btnTextWriter_Click ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.btnLogFile_Click ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.cmbSpeechLevelSignal_TextChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IG.Forms.ReporterConf.cmbSpeechLevelMessage_TextChanged ( object  sender,
EventArgs  e 
)
inlineprivate

Member Data Documentation

ReporterForms IG.Forms.ReporterConf._reporter = null
private
bool ReporterConf.bgthread = false
private
GroupBox IG.Forms.ReporterConf.grpFadeMessage
private
Panel IG.Forms.ReporterConf.pnlFadingMessageSwitch
private
RadioButton IG.Forms.ReporterConf.rbFadeMessageOn
private
RadioButton IG.Forms.ReporterConf.rbFadeMessageOff
private
Label IG.Forms.ReporterConf.lblFadeBGFade
private
Button IG.Forms.ReporterConf.btnFadeBGFinal
private
Button IG.Forms.ReporterConf.btnFadeBG
private
Label IG.Forms.ReporterConf.lblFadingBG
private
TextBox IG.Forms.ReporterConf.txtFadeBGFinal
private
Label IG.Forms.ReporterConf.lblFadingPortion
private
TextBox IG.Forms.ReporterConf.txtFadeBG
private
Label IG.Forms.ReporterConf.lblFadingShowtime
private
TextBox IG.Forms.ReporterConf.txtFadePortion
private
TextBox IG.Forms.ReporterConf.txtFadeShowtime
private
GroupBox ReporterConf.grpConsole
private
Panel ReporterConf.pnlConsoleSwitch
private
RadioButton ReporterConf.rbConsoleOn
private
RadioButton ReporterConf.rbConsoleOff
private
GroupBox IG.Forms.ReporterConf.grpConsoleForm
private
Panel IG.Forms.ReporterConf.pnlConsoleFormSwitch
private
RadioButton IG.Forms.ReporterConf.rbConsoleFormOn
private
RadioButton IG.Forms.ReporterConf.rbConsoleFormOff
private
GroupBox ReporterConf.grpMessageBox
private
Panel ReporterConf.pnlMessageBoxSwitch
private
RadioButton ReporterConf.rbMessageBoxOn
private
RadioButton ReporterConf.rbMessageBoxOff
private
GroupBox ReporterConf.grpTest
private
GroupBox ReporterConf.grpOutputLevel
private
RadioButton ReporterConf.rbOutVerbose
private
RadioButton ReporterConf.rbOutInfo
private
RadioButton ReporterConf.rbOutWarning
private
RadioButton ReporterConf.rbOutError
private
GroupBox ReporterConf.grpReportType
private
RadioButton ReporterConf.rbInfo
private
RadioButton ReporterConf.rbWarning
private
RadioButton ReporterConf.rbError
private
Button ReporterConf.btnLaunch
private
GroupBox ReporterConf.grpMultipleReports
private
CheckBox ReporterConf.chkMultiple
private
TextBox ReporterConf.txtNumLaunches
private
TextBox ReporterConf.txtDelay
private
Label ReporterConf.lblMultipleNum
private
Label ReporterConf.lblDelay
private
Label ReporterConf.label1
private
Label ReporterConf.lblMessage
private
TextBox ReporterConf.txtExMessage
private
Label ReporterConf.lblLocation
private
TextBox ReporterConf.txtMessage
private
TextBox ReporterConf.txtLocation
private
Label ReporterConf.lblDescription
private
Label ReporterConf.lblTitle
private
Panel ReporterConf.PnlStatus
private
Button ReporterConf.CancelBtn
private
Label ReporterConf.StatusLbl
private
CheckBox ReporterConf.chkThrowException
private
string IG.Forms.ReporterConf.Title =""
Thread ReporterConf.formthread = null
private
int ReporterConf.m_PrevX
private
int ReporterConf.m_PrevY
private
ReporterBase IG.Forms.ReporterConf._r = null
private
GroupBox IG.Forms.ReporterConf.GrpTextWriter
private
CheckBox IG.Forms.ReporterConf.chkTextWriterAppend
private
Panel IG.Forms.ReporterConf.pnlTextWriter
private
RadioButton IG.Forms.ReporterConf.rbTextWriterOn
private
RadioButton IG.Forms.ReporterConf.rbTextWriterOff
private
TextBox IG.Forms.ReporterConf.txtTextWriter
private
Label IG.Forms.ReporterConf.lblTextWriter
private
NumericUpDown IG.Forms.ReporterConf.txtLogIndentSpacing
private
Label IG.Forms.ReporterConf.lblLogIndentIncrement
private
NumericUpDown IG.Forms.ReporterConf.txtLogIndentInitial
private
Label IG.Forms.ReporterConf.lblLogIndentInitial
private
CheckBox IG.Forms.ReporterConf.ChkTraceVerbose
private
CheckBox IG.Forms.ReporterConf.chkLogVerbose
private
Label IG.Forms.ReporterConf.lblTextWriterNum
private
Label IG.Forms.ReporterConf.lblLogNum
private
Button IG.Forms.ReporterConf.btnTextWriter
private
Button IG.Forms.ReporterConf.btnLogFile
private
GroupBox IG.Forms.ReporterConf.grpSpeech
private
Panel IG.Forms.ReporterConf.pnlSpeechSwitch
private
RadioButton IG.Forms.ReporterConf.rbSpeechOn
private
RadioButton IG.Forms.ReporterConf.rbSpeechOff
private
ComboBox IG.Forms.ReporterConf.cmbSpeechLevelSignal
private
ComboBox IG.Forms.ReporterConf.cmbSpeechLevelMessage
private
Label IG.Forms.ReporterConf.lblSpeechLevelSignal
private
Label IG.Forms.ReporterConf.lblSpeechLevelMessage
private
enReporterType IG.Forms.ReporterConf.ReporterType
IReporter IG.Forms.ReporterConf.reptw = null
staticprivate
IReporter IG.Forms.ReporterConf.reptl = null
staticprivate
string IG.Forms.ReporterConf.filetw = null
staticprivate
string IG.Forms.ReporterConf.filetl = null
staticprivate
TextWriterTraceListener IG.Forms.ReporterConf.ConsoleListener = null
private
string [] IG.Forms.ReporterConf.reporters = new string[] {"Basic Reporter","Forms Reporter"}
protected
ReporterBase IG.Forms.ReporterConf._reporter = null
protected
GroupBox IG.Forms.ReporterConf.grpReporters
private
Panel IG.Forms.ReporterConf.pnlReporters
private
RadioButton IG.Forms.ReporterConf.rbBasic
private
RadioButton IG.Forms.ReporterConf.rbConsole
private
RadioButton IG.Forms.ReporterConf.rbConsoleMessageBox
private
RadioButton IG.Forms.ReporterConf.rbMessageBox
private
GroupBox IG.Forms.ReporterConf.grpLog
private
Panel IG.Forms.ReporterConf.pnlLogFile
private
RadioButton IG.Forms.ReporterConf.rbLogOn
private
RadioButton IG.Forms.ReporterConf.rbLogOff
private
GroupBox IG.Forms.ReporterConf.grpTrace
private
Panel IG.Forms.ReporterConf.pnlTrace
private
RadioButton IG.Forms.ReporterConf.rbTraceOn
private
RadioButton IG.Forms.ReporterConf.rbTraceOff
private
CheckBox IG.Forms.ReporterConf.chkTraceToConsole
private
CheckBox IG.Forms.ReporterConf.chkLogAppend
private
TextBox IG.Forms.ReporterConf.txtLogFile
private
Label IG.Forms.ReporterConf.lblLogFile
private
bool IG.Forms.ReporterConf.SpeechVisible = false
protected

Specifies whether the sub-panel for speech settings is visible or not.

Property Documentation

ReporterForms IG.Forms.ReporterConf.reporter
getprivate setprotected
bool ReporterConf.IsBackground
getset
ReporterBase IG.Forms.ReporterConf.R
getset

Gets or sets the reporter for reporting internal errors of this class. This is different from the reporting that is being tested.

ReporterBase IG.Forms.ReporterConf.CurrentReporter
getsetprotected

Gets or sets the current reporter.


The documentation for this class was generated from the following files: