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; |
![]() |
btnDiv: TButton; |
![]() |
btnDivide: TButton; |
![]() |
btnE: TButton; |
![]() |
btnEquals: TButton; |
![]() |
btnFalse: TButton; |
![]() |
btnFunctionHelp: TBitBtn; |
![]() |
btnGreaterOrEquals: TButton; |
![]() |
btnGreaterThan: TButton; |
![]() |
btnHelp: TBitBtn; |
![]() |
btnLessEquals: TButton; |
![]() |
btnLessThan: TButton; |
![]() |
btnMinus: TButton; |
![]() |
btnMod: TButton; |
![]() |
btnMultiply: TButton; |
![]() |
btnNot: TButton; |
![]() |
btnNotEqual: TButton; |
![]() |
btnOK: TBitBtn; |
![]() |
btnOpenParen: TButton; |
![]() |
btnOr: TButton; |
![]() |
btnPlus: TButton; |
![]() |
btnQuote: TButton; |
![]() |
btnSelectMatchParen: TButton; |
![]() |
btnTrue: TButton; |
![]() |
btnXor: TButton; |
![]() |
memoFormula: TMemo; |
![]() |
pnlBottom: TPanel; |
![]() |
pnlButtons: TPanel; |
![]() |
pnlLabelTree: TPanel; |
![]() |
pnlMain: TPanel; |
![]() |
pnlRight: TPanel; |
![]() |
rbFormulaParser: TRbwParser; |
![]() |
Splitter: TSplitter; |
![]() |
Timer: TTimer; |
![]() |
tvItems: TTreeView; |
![]() |
FDataSetGroupName: string; |
![]() |
FFunctionHelpString: string; |
![]() |
FFunctions: TTreeNode; |
![]() |
FLastButton: TButton; |
![]() |
FNewSelectionLength: integer; |
![]() |
FNewSelectionStart: integer; |
![]() |
FResultSet: boolean; |
![]() |
procedure btnFunctionHelpClick(Sender: TObject); |
![]() |
procedure btnOKClick(Sender: TObject); |
![]() |
procedure btnSelectMatchParenClick(Sender: TObject); |
![]() |
procedure buttonClick(Sender: TObject); |
![]() |
procedure FormCreate(Sender: TObject); override; |
![]() |
procedure FormShow(Sender: TObject); |
![]() |
procedure memoFormulaChange(Sender: TObject); |
![]() |
procedure memoFormulaDblClick(Sender: TObject); |
![]() |
procedure memoFormulaKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); |
![]() |
procedure memoFormulaMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
![]() |
procedure SplitterCanResize(Sender: TObject; var NewSize: Integer; var Accept: Boolean); |
![]() |
procedure TimerSetSelection(Sender: TObject); |
![]() |
procedure tvItemsItemClick(Sender: TObject; Button: TMouseButton; Node: TTreeNode; const Pt: TPoint); |
![]() |
procedure tvItemsItemDoubleClick(Sender: TObject; Node: TTreeNode); |
![]() |
function GetFormula: string; |
![]() |
procedure InsertText(const NewText: string); |
![]() |
procedure SetFormula(const Value: string); |
![]() |
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; |
|
![]() |
btnDiv: TButton; |
|
![]() |
btnDivide: TButton; |
|
![]() |
btnE: TButton; |
|
![]() |
btnEquals: TButton; |
|
![]() |
btnFalse: TButton; |
|
![]() |
btnFunctionHelp: TBitBtn; |
|
![]() |
btnGreaterOrEquals: TButton; |
|
![]() |
btnGreaterThan: TButton; |
|
![]() |
btnHelp: TBitBtn; |
|
![]() |
btnLessEquals: TButton; |
|
![]() |
btnLessThan: TButton; |
|
![]() |
btnMinus: TButton; |
|
![]() |
btnMod: TButton; |
|
![]() |
btnMultiply: TButton; |
|
![]() |
btnNot: TButton; |
|
![]() |
btnNotEqual: TButton; |
|
![]() |
btnOK: TBitBtn; |
|
![]() |
btnOpenParen: TButton; |
|
![]() |
btnOr: TButton; |
|
![]() |
btnPlus: TButton; |
|
![]() |
btnQuote: TButton; |
|
![]() |
btnSelectMatchParen: TButton; |
|
![]() |
btnTrue: TButton; |
|
![]() |
btnXor: TButton; |
|
![]() |
memoFormula: TMemo; |
|
![]() |
pnlBottom: TPanel; |
|
![]() |
pnlButtons: TPanel; |
|
![]() |
pnlLabelTree: TPanel; |
|
![]() |
pnlMain: TPanel; |
|
![]() |
pnlRight: TPanel; |
|
![]() |
rbFormulaParser: TRbwParser; |
|
![]() |
Splitter: TSplitter; |
|
![]() |
Timer: TTimer; |
|
![]() |
tvItems: TTreeView; |
|
![]() |
FDataSetGroupName: string; |
See DataSetGroupName |
![]() |
FFunctionHelpString: string; |
|
![]() |
FFunctions: TTreeNode; |
|
![]() |
FNewSelectionLength: integer; |
|
![]() |
FNewSelectionStart: integer; |
|
![]() |
FResultSet: boolean; |
|
![]() |
procedure btnFunctionHelpClick(Sender: TObject); |
|
![]() |
procedure btnOKClick(Sender: TObject); |
|
![]() |
procedure btnSelectMatchParenClick(Sender: TObject); |
When a "(" or a ")" is selected, clicking btnSelectMatchParen will move to the matching ")" or "(". See memoFormulaMouseUp and memoFormulaKeyUp. |
![]() |
procedure buttonClick(Sender: TObject); |
|
![]() |
procedure FormCreate(Sender: TObject); override; |
|
![]() |
procedure FormShow(Sender: TObject); |
|
![]() |
procedure memoFormulaChange(Sender: TObject); |
|
![]() |
procedure memoFormulaDblClick(Sender: TObject); |
|
![]() |
procedure memoFormulaKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); |
|
![]() |
procedure memoFormulaMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
|
![]() |
procedure SplitterCanResize(Sender: TObject; var NewSize: Integer; var Accept: Boolean); |
|
![]() |
procedure TimerSetSelection(Sender: TObject); |
|
![]() |
procedure tvItemsItemClick(Sender: TObject; Button: TMouseButton; Node: TTreeNode; const Pt: TPoint); |
|
![]() |
procedure tvItemsItemDoubleClick(Sender: TObject; Node: TTreeNode); |
|
![]() |
function GetFormula: string; |
See Formula. |
![]() |
procedure InsertText(const NewText: string); |
|
![]() |
procedure SetFormula(const Value: string); |
See Formula. |
![]() |
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; |
|