IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Public Member Functions | |
InputOutputDataDefinitionControl () | |
virtual string | CreateSummary () |
InputOutputDataDefinitionControl () | |
virtual string | CreateSummary () |
InputOutputDataDefinitionControl () | |
virtual string | CreateSummary () |
Protected Member Functions | |
void | OnDefinitionObjectChanged (InputOutputDataDefiniton oldDataDefinition, InputOutputDataDefiniton newDataDefinition) |
Raises the DefinitionObjectChanged event. This method should be called preferrably, rather than the event itself. More... | |
void | OnInputLengthChanged (int oldLength, int newLength) |
Raises the InputLengthChanged event. This method should be called preferrably, rather than the event itself. More... | |
void | OnOutputLengthChanged (int oldLength, int newLength) |
Raises the <see cref=OutputLengthChanged"/> event. This method should be called preferrably, rather than the event itself. More... | |
void | OnInputElementDataChanged (EventArgs e) |
Raises the InputElementDataChanged event. This method should be called preferrably, rather than the event itself. More... | |
void | OnOutputElementDataChanged (EventArgs e) |
Raises the OutputElementDataChanged event. This method should be called preferrably, rather than the event itself. More... | |
override void | Dispose (bool disposing) |
Clean up any resources being used. More... | |
void | OnDefinitionObjectChanged (InputOutputDataDefiniton oldDataDefinition, InputOutputDataDefiniton newDataDefinition) |
Raises the DefinitionObjectChanged event. This method should be called preferrably, rather than the event itself. More... | |
void | OnInputLengthChanged (int oldLength, int newLength) |
Raises the InputLengthChanged event. This method should be called preferrably, rather than the event itself. More... | |
void | OnOutputLengthChanged (int oldLength, int newLength) |
Raises the <see cref=OutputLengthChanged"/> event. This method should be called preferrably, rather than the event itself. More... | |
override void | Dispose (bool disposing) |
Clean up any resources being used. More... | |
void | OnDefinitionObjectChanged (InputOutputDataDefiniton oldDataDefinition, InputOutputDataDefiniton newDataDefinition) |
Raises the DefinitionObjectChanged event. This method should be called preferrably, rather than the event itself. More... | |
void | OnInputLengthChanged (int oldLength, int newLength) |
Raises the InputLengthChanged event. This method should be called preferrably, rather than the event itself. More... | |
void | OnOutputLengthChanged (int oldLength, int newLength) |
Raises the <see cref=OutputLengthChanged"/> event. This method should be called preferrably, rather than the event itself. More... | |
override void | Dispose (bool disposing) |
Clean up any resources being used. More... | |
Protected Attributes | |
InputOutputDataDefiniton | _dataDefinition |
int | _inputLength |
int | _outputLength |
string | _name |
string | _description |
Properties | |
IG.Lib.IReporter | Reporter [get] |
Reporter used for internal reporting. More... | |
InpuOrOutputtDataDefinitionControl | InputDataControl [get] |
Gets control used for editing definitions of input data elements. More... | |
InpuOrOutputtDataDefinitionControl | OutputDataControl [get] |
Gets control used for editing definitions of output data elements. More... | |
virtual InputOutputDataDefiniton | DataDefinition [get, set] |
Data about input and output quantities of the manipulated functions or response. More... | |
virtual int | InputLength [get, protected set] |
Number of input parameters or data elements. More... | |
virtual int | OutputLength [get, protected set] |
Number of input parameters or data elements. More... | |
virtual string | DataName [get, protected set] |
Name of the data defined by DataDefinition More... | |
virtual string | DataDescription [get, protected set] |
Description of the data defined by DataDefinition More... | |
string | Title [get, set] |
Title that is shown on the top of control, in the lblMainTitle label. More... | |
string | TitleWithChangedSign [get] |
Actual title that is shown on the top of control, in the lblMainTitle label, includes eventual marks for unsaved changes. More... | |
bool | HasUnsavedChanges [get, set] |
Whether the current function definition has unsaved changes. More... | |
bool | IsDimentionChangeAllowed [get, set] |
Indicates whetherr user can change dimensions (number of input/output data elements). More... | |
bool | UseLegalVariableNames [get, set] |
Specifies whether legal variable names (according to rules in programming languages such as C++, C# or Java) should be enforced for naming input and utput elements. More... | |
InputDataDefinitionControl | InputDataControl [get] |
Gets control used for editing definitions of input data elements. More... | |
InputDataDefinitionControl | OutputDataControl [get] |
Gets control used for editing definitions of output data elements. More... | |
Events | |
EventHandler < ValueChangeEventArgs < InputOutputDataDefiniton > > | DefinitionObjectChanged |
Occurs when data definition object is changed (i.e., when object reference changes), meaning that whole data definition object is replaced. More... | |
EventHandler < IndexChangeEventArgs > | InputLengthChanged |
Occurs when number of input parameters (InputLength) is changed. More... | |
EventHandler < IndexChangeEventArgs > | OutputLengthChanged |
Occurs when number of output values (OutputLength) is changed. More... | |
EventHandler | InputElementDataChanged |
Occurs when some input element property is changed. More... | |
EventHandler | OutputElementDataChanged |
Occurs when some output element property is changed. More... | |
Private Member Functions | |
void | menuSummary_Click (object sender, EventArgs e) |
void | numNumInputParameters_Validated (object sender, EventArgs e) |
void | numNumOutputValues_Validated (object sender, EventArgs e) |
void | txtName_Validated (object sender, EventArgs e) |
void | txtDescription_Validated (object sender, EventArgs e) |
void | btnLoad_Click (object sender, EventArgs e) |
void | btnSave_Click (object sender, EventArgs e) |
void | btnGenerateTestData_Click (object sender, EventArgs e) |
void | btnLoadFromFunction_Click (object sender, EventArgs e) |
void | inputDataDefinitionControl1_NumElementsChanged (object sender, IndexChangeEventArgs e) |
void | outputDataDefinitionControl2_NumElementsChanged (object sender, IndexChangeEventArgs e) |
void | inputDataDefinitionControl1_DataChanged (object sender, EventArgs e) |
void | outputDataDefinitionControl2_DataChanged (object sender, EventArgs e) |
void | InitializeComponent () |
Required method for Designer support - do not modify the contents of this method with the code editor. More... | |
void | menuSummary_Click (object sender, EventArgs e) |
void | numNumInputParameters_Validated (object sender, EventArgs e) |
void | numNumOutputValues_Validated (object sender, EventArgs e) |
void | txtName_Validated (object sender, EventArgs e) |
void | txtDescription_Validated (object sender, EventArgs e) |
void | btnLoad_Click (object sender, EventArgs e) |
void | btnSave_Click (object sender, EventArgs e) |
void | btnGenerateTestData_Click (object sender, EventArgs e) |
void | btnLoadFromFunction_Click (object sender, EventArgs e) |
void | inputDataDefinitionControl1_NumElementsChanged (object sender, IndexChangeEventArgs e) |
void | outputDataDefinitionControl2_NumElementsChanged (object sender, IndexChangeEventArgs e) |
void | InitializeComponent () |
Required method for Designer support - do not modify the contents of this method with the code editor. More... | |
void | menuSummary_Click (object sender, EventArgs e) |
void | numNumInputParameters_Validated (object sender, EventArgs e) |
void | numNumOutputValues_Validated (object sender, EventArgs e) |
void | txtName_Validated (object sender, EventArgs e) |
void | txtDescription_Validated (object sender, EventArgs e) |
void | btnLoad_Click (object sender, EventArgs e) |
void | btnSave_Click (object sender, EventArgs e) |
void | btnGenerateTestData_Click (object sender, EventArgs e) |
void | btnLoadFromFunction_Click (object sender, EventArgs e) |
void | inputDataDefinitionControl1_NumElementsChanged (object sender, IndexChangeEventArgs e) |
void | outputDataDefinitionControl2_NumElementsChanged (object sender, IndexChangeEventArgs e) |
void | inputDataDefinitionControl1_DataChanged (object sender, EventArgs e) |
void | outputDataDefinitionControl2_DataChanged (object sender, EventArgs e) |
void | InitializeComponent () |
Required method for Designer support - do not modify the contents of this method with the code editor. More... | |
Private Attributes | |
string | _title = "Input and Output Data Definition" |
bool | _hasUnsavedChanges = false |
bool | _isDimentionChangeAllowed = true |
bool | _useLegalVariableNames = true |
System.ComponentModel.IContainer | components = null |
Required designer variable. More... | |
System.Windows.Forms.Label | lblMainTitle |
IG.Forms.InpuOrOutputtDataDefinitionControl | inputDataDefinitionControl1 |
IG.Forms.InpuOrOutputtDataDefinitionControl | outputDataDefinitionControl2 |
System.Windows.Forms.Panel | pnlControls |
System.Windows.Forms.Button | btnSave |
System.Windows.Forms.Button | btnLoadFromFunction |
System.Windows.Forms.Button | btnLoad |
System.Windows.Forms.ContextMenuStrip | contextMenuStrip1 |
System.Windows.Forms.ToolStripMenuItem | menuSummary |
System.Windows.Forms.Label | lblNumOutputValues |
System.Windows.Forms.Label | lblNminputParameters |
System.Windows.Forms.NumericUpDown | numNumOutputValues |
System.Windows.Forms.NumericUpDown | numNumInputParameters |
System.Windows.Forms.Button | btnGenerateTestData |
System.Windows.Forms.SplitContainer | splitContainer1 |
System.Windows.Forms.TextBox | txtDescription |
System.Windows.Forms.TextBox | txtName |
System.Windows.Forms.Label | lblDescription |
System.Windows.Forms.Label | lblName |
FileSelector | fileSelector1 |
IndicatorLight | indicatorLight1 |
IG.Forms.InputDataDefinitionControl | inputDataDefinitionControl1 |
IG.Forms.InputDataDefinitionControl | outputDataDefinitionControl2 |
System.Windows.Forms.Button | btnToDeleteLater |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
Raises the DefinitionObjectChanged event. This method should be called preferrably, rather than the event itself.
oldDataDefinition | Old data definition object. |
newDataDefinition | New data definition object. |
|
inlineprotected |
Raises the InputLengthChanged event. This method should be called preferrably, rather than the event itself.
oldLength | Old length. |
newLength | New length. |
|
inlineprotected |
Raises the <see cref=OutputLengthChanged"/> event. This method should be called preferrably, rather than the event itself.
oldLength | Old length. |
newLength | New length. |
|
inlineprotected |
Raises the InputElementDataChanged event. This method should be called preferrably, rather than the event itself.
|
inlineprotected |
Raises the OutputElementDataChanged event. This method should be called preferrably, rather than the event itself.
|
inlinevirtual |
|
inlineprivate |
References IG.Forms.FadingMessage.Launch().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References IG.Num.InputOutputDataDefiniton.LoadJson().
|
inlineprivate |
References IG.Num.InputOutputDataDefiniton.SaveJson().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprotected |
Clean up any resources being used.
disposing | true if managed resources should be disposed; otherwise, false. |
|
inlineprivate |
Required method for Designer support - do not modify the contents of this method with the code editor.
|
inlineprotected |
Raises the DefinitionObjectChanged event. This method should be called preferrably, rather than the event itself.
oldDataDefinition | Old data definition object. |
newDataDefinition | New data definition object. |
|
inlineprotected |
Raises the InputLengthChanged event. This method should be called preferrably, rather than the event itself.
oldLength | Old length. |
newLength | New length. |
|
inlineprotected |
Raises the <see cref=OutputLengthChanged"/> event. This method should be called preferrably, rather than the event itself.
oldLength | Old length. |
newLength | New length. |
|
inlinevirtual |
|
inlineprivate |
References IG.Forms.FadingMessage.Launch().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References IG.Num.InputOutputDataDefiniton.LoadJson().
|
inlineprivate |
References IG.Num.InputOutputDataDefiniton.SaveJson().
|
inlineprivate |
References IG.Num.InputOutputDataDefiniton.CreateDefault().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprotected |
Clean up any resources being used.
disposing | true if managed resources should be disposed; otherwise, false. |
|
inlineprivate |
Required method for Designer support - do not modify the contents of this method with the code editor.
|
inlineprotected |
Raises the DefinitionObjectChanged event. This method should be called preferrably, rather than the event itself.
oldDataDefinition | Old data definition object. |
newDataDefinition | New data definition object. |
|
inlineprotected |
Raises the InputLengthChanged event. This method should be called preferrably, rather than the event itself.
oldLength | Old length. |
newLength | New length. |
|
inlineprotected |
Raises the <see cref=OutputLengthChanged"/> event. This method should be called preferrably, rather than the event itself.
oldLength | Old length. |
newLength | New length. |
|
inlinevirtual |
|
inlineprivate |
References IG.Forms.FadingMessage.Launch().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References IG.Num.InputOutputDataDefiniton.LoadJson().
|
inlineprivate |
References IG.Num.InputOutputDataDefiniton.SaveJson().
|
inlineprivate |
References IG.Num.InputOutputDataDefiniton.CreateDefault().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprotected |
Clean up any resources being used.
disposing | true if managed resources should be disposed; otherwise, false. |
|
inlineprivate |
Required method for Designer support - do not modify the contents of this method with the code editor.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |
Required designer variable.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
getprotected |
Reporter used for internal reporting.
|
get |
Gets control used for editing definitions of input data elements.
|
get |
Gets control used for editing definitions of output data elements.
|
getset |
Data about input and output quantities of the manipulated functions or response.
|
getprotected set |
Number of input parameters or data elements.
|
getprotected set |
Number of input parameters or data elements.
|
getprotected set |
Name of the data defined by DataDefinition
|
getprotected set |
Description of the data defined by DataDefinition
|
getset |
Title that is shown on the top of control, in the lblMainTitle label.
|
get |
Actual title that is shown on the top of control, in the lblMainTitle label, includes eventual marks for unsaved changes.
|
getset |
Whether the current function definition has unsaved changes.
|
getset |
Indicates whetherr user can change dimensions (number of input/output data elements).
|
getset |
Specifies whether legal variable names (according to rules in programming languages such as C++, C# or Java) should be enforced for naming input and utput elements.
|
get |
Gets control used for editing definitions of input data elements.
|
get |
Gets control used for editing definitions of output data elements.
EventHandler< ValueChangeEventArgs< InputOutputDataDefiniton > > IG.Forms.InputOutputDataDefinitionControl.DefinitionObjectChanged |
Occurs when data definition object is changed (i.e., when object reference changes), meaning that whole data definition object is replaced.
EventHandler< IndexChangeEventArgs > IG.Forms.InputOutputDataDefinitionControl.InputLengthChanged |
Occurs when number of input parameters (InputLength) is changed.
EventHandler< IndexChangeEventArgs > IG.Forms.InputOutputDataDefinitionControl.OutputLengthChanged |
Occurs when number of output values (OutputLength) is changed.
EventHandler IG.Forms.InputOutputDataDefinitionControl.InputElementDataChanged |
Occurs when some input element property is changed.
EventHandler IG.Forms.InputOutputDataDefinitionControl.OutputElementDataChanged |
Occurs when some output element property is changed.