Files
lazarus-ccr/applications/lazstats/source_orig/equationunit.lfm
wp_xxyyzz 045c799d49 LazStats: Adding original source, part 3.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7882 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-11-16 11:07:56 +00:00

192 lines
4.1 KiB
Plaintext

object EquationForm: TEquationForm
Left = 244
Height = 396
Top = 138
Width = 592
Caption = 'Equation Editor'
ClientHeight = 396
ClientWidth = 592
OnShow = ResetBtnClick
LCLVersion = '0.9.30'
object Memo1: TMemo
Left = 7
Height = 184
Top = 8
Width = 569
Lines.Strings = (
'You can create a new variable as a combination of other existing variables with this procedure.'
'First, enter the name of the new variable in the area labeled "New Variable".'
'Next, enter up to three values for each entry in your equation by selecting an operation, function or'
'variable from the "drop-down" boxes. You can select:'
'(a) An operation code (+,-,* or /) except for the first one which should be a function or variable name.'
'(b) A function such as sin, cos, sqrt, etc. can be entered first followed by the variable to be acted upon.'
'(c) A variable name from the list of available variables in the drop-down list of variables.'
'(d) For each variable to be entered, click the "Next Entry" button. Following the first entry, an '
' operation code must be the first entry.'
'When done, click the "Finished" button followed by a click of the "Compute button". An image of the'
'completed function will be displayed before the new values are created.'
)
TabOrder = 0
end
object Label1: TLabel
Left = 8
Height = 16
Top = 250
Width = 108
Caption = 'New Variable Name:'
ParentColor = False
end
object NewVarEdit: TEdit
Left = 8
Height = 23
Top = 275
Width = 127
TabOrder = 1
Text = 'NewVarEdit'
end
object Label2: TLabel
Left = 145
Height = 16
Top = 278
Width = 9
Caption = '='
ParentColor = False
end
object OpEdit: TEdit
Left = 161
Height = 23
Top = 275
Width = 96
TabOrder = 2
Text = 'OpEdit'
end
object FuncEdit: TEdit
Left = 265
Height = 23
Top = 275
Width = 136
TabOrder = 3
Text = 'FuncEdit'
end
object VarEdit: TEdit
Left = 409
Height = 23
Top = 275
Width = 168
TabOrder = 4
Text = 'VarEdit'
end
object OpsCombo: TComboBox
Left = 162
Height = 23
Top = 227
Width = 94
AutoDropDown = True
ItemHeight = 15
Items.Strings = (
'+'
'-'
'*'
'/'
''
)
OnClick = OpsComboClick
OnSelect = OpsComboSelect
TabOrder = 5
end
object FunctionCombo: TComboBox
Left = 265
Height = 23
Top = 226
Width = 134
AutoDropDown = True
ItemHeight = 15
Items.Strings = (
'sqr'
'sqrt'
'sin'
'cos'
'tan'
'asin'
'acos'
'atan'
'log10'
'ln'
'exp'
'1 / X'
''
)
OnClick = FunctionComboClick
OnSelect = FunctionComboSelect
TabOrder = 6
end
object VarCombo: TComboBox
Left = 407
Height = 23
Top = 224
Width = 169
AutoDropDown = True
ItemHeight = 15
OnClick = VarComboClick
OnSelect = VarComboSelect
TabOrder = 7
Text = 'VarCombo'
end
object ResetBtn: TButton
Left = 10
Height = 32
Top = 354
Width = 87
Caption = 'Reset'
OnClick = ResetBtnClick
TabOrder = 8
end
object CancelBtn: TButton
Left = 161
Height = 32
Top = 354
Width = 87
Caption = 'Cancel'
ModalResult = 2
OnClick = CancelBtnClick
TabOrder = 9
end
object ComputeBtn: TButton
Left = 312
Height = 32
Top = 354
Width = 87
Caption = 'Compute'
OnClick = ComputeBtnClick
TabOrder = 10
end
object ReturnBnt: TButton
Left = 489
Height = 32
Top = 354
Width = 87
Caption = 'Return'
ModalResult = 1
OnClick = ReturnBntClick
TabOrder = 11
end
object NextBtn: TButton
Left = 115
Height = 29
Top = 313
Width = 140
Caption = 'Continue for next entry'
OnClick = NextBtnClick
TabOrder = 12
end
object FinishedBtn: TButton
Left = 297
Height = 29
Top = 312
Width = 132
Caption = 'Finished'
OnClick = FinishedBtnClick
TabOrder = 13
end
end