Description | Hierarchy | Fields | Methods | Properties |
type TfrmFormula = class(TfrmCustomGoPhast)
TfrmFormula
provides a way for the user to edit formulas
![]() |
btn0: TButton; |
![]() |
btn1: TButton; |
![]() |
btn2: TButton; |
![]() |
btn3: TButton; |
![]() |
btn4: TButton; |
![]() |
btn5: TButton; |
![]() |
btn6: TButton; |
![]() |
btn7: TButton; |
![]() |
btn8: TButton; |
![]() |
btn9: TButton; |
![]() |
btnAnd: TButton; |
![]() |
btnCancel: TBitBtn; |
![]() |
btnCloseParen: TButton; |
![]() |
btnComma: TButton; |
![]() |
btnDecimal: TButton; |
![]() |
btnDivide: TButton; |
![]() |
btnE: TButton; |
![]() |
btnEquals: TButton; |
![]() |
btnFalse: TButton; |
![]() |
btnFunctionHelp: TBitBtn; |
![]() |
btnGreaterOrEquals: TButton; |
![]() |
btnGreaterThan: TButton; |
![]() |
btnHelp: TBitBtn; |
![]() |
btnLessEquals: TButton; |
![]() |
btnLessThan: TButton; |
![]() |
btnMinus: TButton; |
![]() |
btnMultiply: TButton; |
![]() |
btnNot: TButton; |
![]() |
btnNotEqual: TButton; |
![]() |
btnOK: TBitBtn; |
![]() |
btnOpenParen: TButton; |
![]() |
btnOr: TButton; |
![]() |
btnPlus: TButton; |
![]() |
btnQuote: TButton; |
![]() |
btnTrue: TButton; |
![]() |
btnXor: TButton; |
![]() |
pnlBottom: TPanel; |
![]() |
pnlButtons: TPanel; |
![]() |
pnlLabelItemTree: TPanel; |
![]() |
pnlMain: TPanel; |
![]() |
pnlRight: TPanel; |
![]() |
rbFormulaParser: TRbwParser; |
![]() |
Splitter: TSplitter; |
![]() |
Timer: TTimer; |
![]() |
tvItems: TTreeView; |
![]() |
tvFormulaDiagram: TTreeView; |
![]() |
JvNetscapeSplitter1: TJvNetscapeSplitter; |
![]() |
gbLogicalOperators: TGroupBox; |
![]() |
gbIntegerOperators: TGroupBox; |
![]() |
btnMod: TButton; |
![]() |
btnDiv: TButton; |
![]() |
gbNumbers: TGroupBox; |
![]() |
gbOperators: TGroupBox; |
![]() |
lbltems: TLabel; |
![]() |
jreFormula: TJvRichEdit; |
![]() |
FDataSetGroupName: string; |
![]() |
FFunctionHelpString: string; |
![]() |
FFunctions: TTreeNode; |
![]() |
FLastButton: TButton; |
![]() |
FNewSelectionLength: integer; |
![]() |
FNewSelectionStart: integer; |
![]() |
FResultSet: boolean; |
![]() |
FSelectedNode: TTreeNode; |
![]() |
FClickSelectionStart: integer; |
![]() |
FDiagramObjectStorage: TList; |
![]() |
FUpdating: Boolean; |
![]() |
FSetColor: Boolean; |
![]() |
procedure btnFunctionHelpClick(Sender: TObject); |
![]() |
procedure btnOKClick(Sender: TObject); |
![]() |
procedure buttonClick(Sender: TObject); |
![]() |
procedure FormCreate(Sender: TObject); override; |
![]() |
procedure FormShow(Sender: TObject); |
![]() |
procedure jreFormulaChange(Sender: TObject); |
![]() |
procedure jreFormulaDblClick(Sender: TObject); |
![]() |
procedure SplitterCanResize(Sender: TObject; var NewSize: Integer; var Accept: Boolean); |
![]() |
procedure TimerSetSelection(Sender: TObject); |
![]() |
procedure tvItemsChange(Sender: TObject; Node: TTreeNode); |
![]() |
procedure tvItemsDblClick(Sender: TObject); |
![]() |
procedure FormDestroy(Sender: TObject); override; |
![]() |
procedure tvFormulaDiagramCollapsed(Sender: TObject; Node: TTreeNode); |
![]() |
procedure tvFormulaDiagramExpanded(Sender: TObject; Node: TTreeNode); |
![]() |
procedure jreFormulaMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
![]() |
procedure jreFormulaSelectionChange(Sender: TObject); |
![]() |
function GetFormula: string; |
![]() |
procedure InsertText(const NewText: string); |
![]() |
procedure SetFormula(const Value: string); |
![]() |
procedure DiagramFormula; |
![]() |
procedure MatchEndingParen(PriorSelection: TCharRange); overload; |
![]() |
procedure MatchStartingParen(PriorSelection: TCharRange); overload; |
![]() |
procedure GetGlobalVariables; |
![]() |
procedure RemoveSpecialImplementor(AClass: TClass); |
![]() |
procedure CreateNodesForVariables; |
![]() |
procedure IncludeGIS_Functions(EvalAt: TEvaluatedAt); |
![]() |
procedure RemoveActiveOnLayer; |
![]() |
procedure RemoveSpecifiedHeadOnLayer; |
![]() |
procedure RemoveGetVCont; |
![]() |
procedure RemoveHufFunctions; |
![]() |
procedure RemoveHufKx; |
![]() |
procedure RemoveHufKy; |
![]() |
procedure RemoveHufKz; |
![]() |
procedure RemoveHufSs; |
![]() |
procedure RemoveHufSy; |
![]() |
procedure RemoveGIS_Functions; |
![]() |
procedure UpdateTreeList; |
![]() |
property DataSetGroupName: string read FDataSetGroupName
write FDataSetGroupName; |
![]() |
property Formula: string read GetFormula write SetFormula; |
![]() |
property ResultSet: boolean read FResultSet; |
![]() |
btn0: TButton; |
|
![]() |
btn1: TButton; |
|
![]() |
btn2: TButton; |
|
![]() |
btn3: TButton; |
|
![]() |
btn4: TButton; |
|
![]() |
btn5: TButton; |
|
![]() |
btn6: TButton; |
|
![]() |
btn7: TButton; |
|
![]() |
btn8: TButton; |
|
![]() |
btn9: TButton; |
|
![]() |
btnAnd: TButton; |
|
![]() |
btnCancel: TBitBtn; |
|
![]() |
btnCloseParen: TButton; |
|
![]() |
btnComma: TButton; |
|
![]() |
btnDecimal: TButton; |
|
![]() |
btnDivide: TButton; |
|
![]() |
btnE: TButton; |
|
![]() |
btnEquals: TButton; |
|
![]() |
btnFalse: TButton; |
|
![]() |
btnFunctionHelp: TBitBtn; |
See btnFunctionHelpClick. |
![]() |
btnGreaterOrEquals: TButton; |
|
![]() |
btnGreaterThan: TButton; |
|
![]() |
btnHelp: TBitBtn; |
|
![]() |
btnLessEquals: TButton; |
|
![]() |
btnLessThan: TButton; |
|
![]() |
btnMinus: TButton; |
|
![]() |
btnMultiply: TButton; |
|
![]() |
btnNot: TButton; |
|
![]() |
btnNotEqual: TButton; |
|
![]() |
btnOK: TBitBtn; |
See btnOKClick. |
![]() |
btnOpenParen: TButton; |
|
![]() |
btnOr: TButton; |
|
![]() |
btnPlus: TButton; |
|
![]() |
btnQuote: TButton; |
|
![]() |
btnTrue: TButton; |
|
![]() |
btnXor: TButton; |
|
![]() |
pnlBottom: TPanel; |
|
![]() |
pnlButtons: TPanel; |
|
![]() |
pnlLabelItemTree: TPanel; |
|
![]() |
pnlMain: TPanel; |
|
![]() |
pnlRight: TPanel; |
|
![]() |
rbFormulaParser: TRbwParser; |
|
![]() |
Splitter: TSplitter; |
|
![]() |
Timer: TTimer; |
|
![]() |
tvItems: TTreeView; |
|
![]() |
tvFormulaDiagram: TTreeView; |
![]() |
JvNetscapeSplitter1: TJvNetscapeSplitter; |
![]() |
gbLogicalOperators: TGroupBox; |
![]() |
gbIntegerOperators: TGroupBox; |
![]() |
btnMod: TButton; |
|
![]() |
btnDiv: TButton; |
|
![]() |
gbNumbers: TGroupBox; |
![]() |
gbOperators: TGroupBox; |
![]() |
lbltems: TLabel; |
![]() |
jreFormula: TJvRichEdit; |
![]() |
FDataSetGroupName: string; |
See DataSetGroupName |
![]() |
FFunctionHelpString: string; |
|
![]() |
FFunctions: TTreeNode; |
|
![]() |
FNewSelectionLength: integer; |
|
![]() |
FNewSelectionStart: integer; |
|
![]() |
FResultSet: boolean; |
|
![]() |
FSelectedNode: TTreeNode; |
![]() |
FClickSelectionStart: integer; |
![]() |
FDiagramObjectStorage: TList; |
![]() |
FUpdating: Boolean; |
![]() |
FSetColor: Boolean; |
![]() |
procedure btnFunctionHelpClick(Sender: TObject); |
|
![]() |
procedure btnOKClick(Sender: TObject); |
|
![]() |
procedure buttonClick(Sender: TObject); |
|
![]() |
procedure FormCreate(Sender: TObject); override; |
|
![]() |
procedure FormShow(Sender: TObject); |
|
![]() |
procedure jreFormulaChange(Sender: TObject); |
|
![]() |
procedure jreFormulaDblClick(Sender: TObject); |
|
![]() |
procedure SplitterCanResize(Sender: TObject; var NewSize: Integer; var Accept: Boolean); |
|
![]() |
procedure TimerSetSelection(Sender: TObject); |
|
![]() |
procedure tvItemsChange(Sender: TObject; Node: TTreeNode); |
![]() |
procedure tvItemsDblClick(Sender: TObject); |
![]() |
procedure FormDestroy(Sender: TObject); override; |
![]() |
procedure tvFormulaDiagramCollapsed(Sender: TObject; Node: TTreeNode); |
![]() |
procedure tvFormulaDiagramExpanded(Sender: TObject; Node: TTreeNode); |
![]() |
procedure jreFormulaMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
|
![]() |
procedure jreFormulaSelectionChange(Sender: TObject); |
![]() |
function GetFormula: string; |
See Formula. |
![]() |
procedure InsertText(const NewText: string); |
|
![]() |
procedure SetFormula(const Value: string); |
See Formula. |
![]() |
procedure DiagramFormula; |
![]() |
procedure MatchEndingParen(PriorSelection: TCharRange); overload; |
![]() |
procedure MatchStartingParen(PriorSelection: TCharRange); overload; |
![]() |
procedure GetGlobalVariables; |
![]() |
procedure RemoveSpecialImplementor(AClass: TClass); |
![]() |
procedure CreateNodesForVariables; |
![]() |
procedure IncludeGIS_Functions(EvalAt: TEvaluatedAt); |
Private declarations |
![]() |
procedure RemoveActiveOnLayer; |
![]() |
procedure RemoveSpecifiedHeadOnLayer; |
![]() |
procedure RemoveGetVCont; |
![]() |
procedure RemoveHufFunctions; |
![]() |
procedure RemoveHufKx; |
![]() |
procedure RemoveHufKy; |
![]() |
procedure RemoveHufKz; |
![]() |
procedure RemoveHufSs; |
![]() |
procedure RemoveHufSy; |
![]() |
procedure RemoveGIS_Functions; |
|
![]() |
procedure UpdateTreeList; |
|
![]() |
property DataSetGroupName: string read FDataSetGroupName
write FDataSetGroupName; |
Name used in the TTreeNode that holds TCustomVariables in tvItems. By default, it is 'Data Sets'. |
![]() |
property Formula: string read GetFormula write SetFormula; |
use |
![]() |
property ResultSet: boolean read FResultSet; |
|