2022-03-08 12:25:51 -05:00
|
|
|
object ScriptEditor: TScriptEditor
|
|
|
|
Left = 312
|
|
|
|
Top = 383
|
|
|
|
Caption = 'Script Editor'
|
|
|
|
ClientHeight = 485
|
|
|
|
ClientWidth = 583
|
|
|
|
Color = clBtnFace
|
|
|
|
Font.Charset = DEFAULT_CHARSET
|
|
|
|
Font.Color = clWindowText
|
|
|
|
Font.Height = -11
|
|
|
|
Font.Name = 'MS Sans Serif'
|
|
|
|
Font.Style = []
|
|
|
|
Icon.Data = {
|
|
|
|
0000010001001010000001002000680400001600000028000000100000002000
|
|
|
|
0000010020000000000040040000000000000000000000000000000000000000
|
|
|
|
0000000000000000000000000000000000000000000000000000000000000000
|
|
|
|
0000000000000000000000000000000000000000000000000000000000000000
|
|
|
|
0000000000000000000000000000000000000000000000000000000000000000
|
|
|
|
0000000000000000000000000000000000000000000000000000000000006349
|
|
|
|
35146349352E927A69FF8C7563FF87705EFF6349352E7F6654FF7A624FFF755D
|
|
|
|
4AFF6349352E6E5441FF6A513EFF674E3AFF6349352E00000000000000006349
|
|
|
|
352EAE9888FFEFE3DDFFF2E7E1FFEDDFD7FF836B59FFB79B8BFFDBBDADFFD9B7
|
|
|
|
A6FF725946FFAE8B77FFD0A692FFCC9E87FF654B38FF6349352E00000000B7A2
|
|
|
|
93FFFBF8F7FFF9F4F2FFF7F0ECFFF4EBE6FFF1E5DFFF7F6754FF7A624FFF765D
|
|
|
|
4AFF735946FF6E5542FF6B523EFF674E3AFF654B38FF634935FF00000000B7A2
|
|
|
|
93FFFDFCFBFFFBF9F7FFFAF5F2FFF7EFEDFFF4EAE6FFF2E5DFFFDDDCD7FFDFD7
|
|
|
|
CEFFDECDC0FFDEC5B6FFDEBFACFFDBBAA6FFD8B5A3FF634935FF00000000B7A2
|
|
|
|
93FFFFFFFFFFB47F65FFB47F64FFEDDDD5FFB37E63FFF4EBE6FFF1E5DFFFEFDF
|
|
|
|
D7FFEBD9D1FFE8D3C9FFE5CDC1FFE1C6B9FFD6B3A1FF634A35FF00000000B9A4
|
|
|
|
95FFFFFFFFFFFFFFFFFFFDFCFCFFFCF9F7FFFAF4F2FFF6F0ECFFF4EBE5FFF2E5
|
|
|
|
DFFFEEDFD8FFEBD9D0FFE8D3C8FFE5CCC1FFDBBDADFF634A36FF00000000BDA7
|
|
|
|
98FFFFFFFFFF968E88FFEEDED7FF968E87FFEDDDD6FF968D86FF958C85FFF4EB
|
|
|
|
E6FFF2E5DFFFEFDFD8FFECD9D0FFE8D3C9FFE0C7BAFF634A35FF00000000C1AB
|
|
|
|
9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFCFCFFFBF8F7FFFAF4F2FFF7F0
|
|
|
|
ECFFF4EAE6FFF1E5DFFFEEDFD7FFEBD9D0FFE6D1C6FF634A35FF00000000C5AF
|
|
|
|
A0FFFFFFFFFFB48065FFB48065FF968E88FFC2B0A3FF968E87FF968E86FFF9F4
|
|
|
|
F2FFF7EFECFFF4EBE6FFF2E5DFFFEFDFD8FFEADBD1FF634936FF00000000C8B2
|
|
|
|
A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFCFCFFFCF8
|
|
|
|
F7FFF9F5F2FFF7F0ECFFF4EBE6FFF1E5DFFFEEE2DAFF644A36FF00000000C9B4
|
|
|
|
A5FFFFFFFFFFFFFFFFFF66A365FF66A365FF66A365FFC0B4ADFF66A365FF66A3
|
|
|
|
65FF66A264FFFAF5F2FFF7F0ECFFF4EBE6FFEEE2DAFF644A36FF00000000C8B2
|
|
|
|
A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
|
|
|
FFFFFEFCFBFFFBF9F7FFFAF4F2FFF7F0EDFFF3EAE4FF644A36FF00000000C8B2
|
|
|
|
A3FFCAB4A5FFCBB5A6FFCAB4A5FFC9B3A4FFC7B2A3FFC6B0A1FFC3AE9FFFC1AC
|
|
|
|
9DFFBFAA9BFFBDA899FFBBA697FFB9A495FFB8A394FFB7A293FF000000000000
|
|
|
|
0000000000000000000000000000000000000000000000000000000000000000
|
|
|
|
000000000000000000000000000000000000000000000000000000000000FFFF
|
|
|
|
0000FFFF00000003000000010000000100000001000000010000000100000001
|
|
|
|
0000000100000001000000010000000100000001000000010000FFFF0000}
|
|
|
|
OldCreateOrder = False
|
|
|
|
OnClose = FormClose
|
|
|
|
OnCreate = FormCreate
|
|
|
|
OnDestroy = FormDestroy
|
|
|
|
OnShow = FormShow
|
|
|
|
PixelsPerInch = 96
|
|
|
|
TextHeight = 13
|
|
|
|
object Splitter1: TSplitter
|
|
|
|
Left = 0
|
|
|
|
Top = 373
|
|
|
|
Width = 583
|
|
|
|
Height = 4
|
|
|
|
Cursor = crVSplit
|
|
|
|
Align = alBottom
|
|
|
|
end
|
|
|
|
object ToolBar: TToolBar
|
|
|
|
Left = 560
|
|
|
|
Top = 0
|
|
|
|
Width = 23
|
|
|
|
Height = 373
|
|
|
|
Align = alRight
|
|
|
|
AutoSize = True
|
|
|
|
Caption = 'ToolBar'
|
|
|
|
Images = MainForm.Buttons
|
|
|
|
ParentShowHint = False
|
|
|
|
ShowHint = True
|
|
|
|
TabOrder = 0
|
|
|
|
object btnNew: TToolButton
|
|
|
|
Left = 0
|
|
|
|
Top = 0
|
|
|
|
Hint = 'New'
|
|
|
|
Caption = 'btnNew'
|
|
|
|
ImageIndex = 0
|
|
|
|
Wrap = True
|
|
|
|
OnClick = btnNewClick
|
|
|
|
end
|
|
|
|
object btnOpen: TToolButton
|
|
|
|
Left = 0
|
|
|
|
Top = 22
|
|
|
|
Hint = 'Open'
|
|
|
|
Caption = 'btnOpen'
|
|
|
|
ImageIndex = 1
|
|
|
|
Wrap = True
|
|
|
|
OnClick = btnOpenClick
|
|
|
|
end
|
|
|
|
object btnSave: TToolButton
|
|
|
|
Left = 0
|
|
|
|
Top = 44
|
|
|
|
Hint = 'Save'
|
|
|
|
Caption = 'btnSave'
|
|
|
|
ImageIndex = 2
|
|
|
|
Wrap = True
|
|
|
|
OnClick = btnSaveClick
|
|
|
|
end
|
|
|
|
object btnFavorite: TToolButton
|
|
|
|
Left = 0
|
|
|
|
Top = 66
|
|
|
|
Caption = 'Add to favorites'
|
|
|
|
ImageIndex = 20
|
|
|
|
Wrap = True
|
|
|
|
OnClick = btnFavoriteClick
|
|
|
|
end
|
|
|
|
object btnRun: TToolButton
|
|
|
|
Left = 0
|
|
|
|
Top = 88
|
|
|
|
Hint = 'Run'
|
|
|
|
Caption = 'btnRun'
|
|
|
|
ImageIndex = 43
|
|
|
|
Wrap = True
|
|
|
|
OnClick = btnRunClick
|
|
|
|
end
|
|
|
|
object btnStop: TToolButton
|
|
|
|
Left = 0
|
|
|
|
Top = 110
|
|
|
|
Hint = 'Stop'
|
|
|
|
Caption = 'btnStop'
|
|
|
|
Enabled = False
|
|
|
|
ImageIndex = 36
|
|
|
|
Wrap = True
|
|
|
|
OnClick = btnStopClick
|
|
|
|
end
|
|
|
|
object btnBreak: TToolButton
|
|
|
|
Left = 0
|
|
|
|
Top = 132
|
|
|
|
Hint = 'Break'
|
|
|
|
Enabled = False
|
|
|
|
ImageIndex = 37
|
|
|
|
Wrap = True
|
|
|
|
OnClick = btnBreakClick
|
|
|
|
end
|
|
|
|
object btnPause: TToolButton
|
|
|
|
Left = 0
|
|
|
|
Top = 154
|
|
|
|
Hint = 'Pause'
|
|
|
|
Caption = 'Pause'
|
|
|
|
Enabled = False
|
|
|
|
ImageIndex = 47
|
|
|
|
Wrap = True
|
|
|
|
OnClick = btnPauseClick
|
|
|
|
end
|
|
|
|
object CodeButton: TToolButton
|
|
|
|
Left = 0
|
|
|
|
Top = 176
|
|
|
|
Hint = 'Show code blocks | Show or hide a panel with code templates'
|
|
|
|
Caption = 'Code Button'
|
|
|
|
ImageIndex = 45
|
|
|
|
OnClick = CodeButtonClick
|
|
|
|
end
|
|
|
|
end
|
|
|
|
object StatusBar: TStatusBar
|
|
|
|
Left = 0
|
|
|
|
Top = 466
|
|
|
|
Width = 583
|
|
|
|
Height = 19
|
|
|
|
Hint = 'Press <Ctrl + Space> for automathic code completition '
|
|
|
|
Anchors = [akLeft, akRight]
|
|
|
|
Panels = <>
|
|
|
|
SimplePanel = True
|
|
|
|
SimpleText = 'Press <Ctrl + Space> for automathic code completition '
|
|
|
|
end
|
|
|
|
object BackPanel: TPanel
|
|
|
|
Left = 123
|
|
|
|
Top = 0
|
|
|
|
Width = 437
|
|
|
|
Height = 373
|
|
|
|
Align = alClient
|
|
|
|
AutoSize = True
|
|
|
|
BevelInner = bvLowered
|
|
|
|
BevelOuter = bvLowered
|
|
|
|
Caption = 'BackPanel'
|
|
|
|
TabOrder = 2
|
|
|
|
object Editor: TScrMemo
|
|
|
|
Left = 2
|
|
|
|
Top = 2
|
|
|
|
Width = 433
|
|
|
|
Height = 369
|
|
|
|
Cursor = crIBeam
|
|
|
|
PopupMenu = PopupMenu
|
|
|
|
ActiveLineSettings.ShowActiveLine = False
|
|
|
|
ActiveLineSettings.ShowActiveLineIndicator = False
|
|
|
|
ActiveLineSettings.ActiveLineTextColor = clWhite
|
|
|
|
Align = alClient
|
|
|
|
AutoCompletion.Delay = 300
|
|
|
|
AutoCompletion.Font.Charset = DEFAULT_CHARSET
|
|
|
|
AutoCompletion.Font.Color = clWindowText
|
|
|
|
AutoCompletion.Font.Height = -11
|
|
|
|
AutoCompletion.Font.Name = 'MS Sans Serif'
|
|
|
|
AutoCompletion.Font.Style = []
|
|
|
|
AutoCompletion.ColorProp = clGreen
|
|
|
|
AutoCompletion.Height = 120
|
|
|
|
AutoCompletion.StartToken = '.'
|
|
|
|
AutoCompletion.Width = 400
|
|
|
|
AutoCorrect.Active = True
|
|
|
|
AutoCorrect.OldValue.Strings = (
|
|
|
|
'GammaTreshold'
|
|
|
|
'bedin'
|
|
|
|
'linear3D'
|
|
|
|
'gammatreshold'
|
|
|
|
'gammaTreshold'
|
|
|
|
'fan')
|
|
|
|
AutoCorrect.NewValue.Strings = (
|
|
|
|
'GammaThreshold'
|
|
|
|
'begin'
|
|
|
|
'linear'
|
|
|
|
'GammaThreshold'
|
|
|
|
'GammaThreshold'
|
|
|
|
'fan2')
|
|
|
|
AutoHintParameterPosition = hpBelowCode
|
|
|
|
BlockColor = clGradientActiveCaption
|
|
|
|
BookmarkGlyph.Data = {
|
|
|
|
36050000424D3605000000000000360400002800000010000000100000000100
|
|
|
|
0800000000000001000000000000000000000001000000000000000000000000
|
|
|
|
80000080000000808000800000008000800080800000C0C0C000C0DCC000F0CA
|
|
|
|
A6000020400000206000002080000020A0000020C0000020E000004000000040
|
|
|
|
20000040400000406000004080000040A0000040C0000040E000006000000060
|
|
|
|
20000060400000606000006080000060A0000060C0000060E000008000000080
|
|
|
|
20000080400000806000008080000080A0000080C0000080E00000A0000000A0
|
|
|
|
200000A0400000A0600000A0800000A0A00000A0C00000A0E00000C0000000C0
|
|
|
|
200000C0400000C0600000C0800000C0A00000C0C00000C0E00000E0000000E0
|
|
|
|
200000E0400000E0600000E0800000E0A00000E0C00000E0E000400000004000
|
|
|
|
20004000400040006000400080004000A0004000C0004000E000402000004020
|
|
|
|
20004020400040206000402080004020A0004020C0004020E000404000004040
|
|
|
|
20004040400040406000404080004040A0004040C0004040E000406000004060
|
|
|
|
20004060400040606000406080004060A0004060C0004060E000408000004080
|
|
|
|
20004080400040806000408080004080A0004080C0004080E00040A0000040A0
|
|
|
|
200040A0400040A0600040A0800040A0A00040A0C00040A0E00040C0000040C0
|
|
|
|
200040C0400040C0600040C0800040C0A00040C0C00040C0E00040E0000040E0
|
|
|
|
200040E0400040E0600040E0800040E0A00040E0C00040E0E000800000008000
|
|
|
|
20008000400080006000800080008000A0008000C0008000E000802000008020
|
|
|
|
20008020400080206000802080008020A0008020C0008020E000804000008040
|
|
|
|
20008040400080406000804080008040A0008040C0008040E000806000008060
|
|
|
|
20008060400080606000806080008060A0008060C0008060E000808000008080
|
|
|
|
20008080400080806000808080008080A0008080C0008080E00080A0000080A0
|
|
|
|
200080A0400080A0600080A0800080A0A00080A0C00080A0E00080C0000080C0
|
|
|
|
200080C0400080C0600080C0800080C0A00080C0C00080C0E00080E0000080E0
|
|
|
|
200080E0400080E0600080E0800080E0A00080E0C00080E0E000C0000000C000
|
|
|
|
2000C0004000C0006000C0008000C000A000C000C000C000E000C0200000C020
|
|
|
|
2000C0204000C0206000C0208000C020A000C020C000C020E000C0400000C040
|
|
|
|
2000C0404000C0406000C0408000C040A000C040C000C040E000C0600000C060
|
|
|
|
2000C0604000C0606000C0608000C060A000C060C000C060E000C0800000C080
|
|
|
|
2000C0804000C0806000C0808000C080A000C080C000C080E000C0A00000C0A0
|
|
|
|
2000C0A04000C0A06000C0A08000C0A0A000C0A0C000C0A0E000C0C00000C0C0
|
|
|
|
2000C0C04000C0C06000C0C08000C0C0A000F0FBFF00A4A0A000808080000000
|
|
|
|
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FDFD25252525
|
|
|
|
2525252525252525FDFDFD2E25FFFFFFFFFFFFFFFFFFFF25FDFDFD2525252525
|
|
|
|
2525252525252525FDFD9A9AB7B7B7B7B7B7B7B7B7B72525FDFDFD25B7B7B7B7
|
|
|
|
B7B7B7B7B7B72525FDFD9A9AB7B7B7B7B7B7B7B7B7B72525FDFDFD25BFB7BFBF
|
|
|
|
B7B7B7B7B7B72525FDFD9A9ABFBFBFB7BFBFB7B7B7B72525FDFDFD25BFBFBFBF
|
|
|
|
BFB7BFBFB7B72525FDFD9A9ABFBFBFB7BFBFBFB7BFB72525FDFDFD25BFBFBFBF
|
|
|
|
BFBFBFBFBFB72525FDFD9A9ABFBFBFBFBFB7BFBFB7B72525FDFDFD25BFBFBFBF
|
|
|
|
BFBFBFBFBFB72525FDFD9A9ABFBFBFBFBFBFBFBFBFB725FDFDFDFD2525252525
|
|
|
|
25252525252525FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD}
|
|
|
|
BorderColor = 16765615
|
|
|
|
BorderStyle = bsNone
|
|
|
|
ClipboardFormats = [cfText, cfRTF]
|
|
|
|
CodeFolding.Enabled = True
|
|
|
|
CodeFolding.LineColor = clTeal
|
|
|
|
CodeFolding.ExpandGlyph.Data = {
|
|
|
|
06050000424D060500000000000036040000280000000D0000000D0000000100
|
|
|
|
080000000000D000000000000000000000000001000000000000000000000000
|
|
|
|
80000080000000808000800000008000800080800000C0C0C000C0DCC000F0CA
|
|
|
|
A6000020400000206000002080000020A0000020C0000020E000004000000040
|
|
|
|
20000040400000406000004080000040A0000040C0000040E000006000000060
|
|
|
|
20000060400000606000006080000060A0000060C0000060E000008000000080
|
|
|
|
20000080400000806000008080000080A0000080C0000080E00000A0000000A0
|
|
|
|
200000A0400000A0600000A0800000A0A00000A0C00000A0E00000C0000000C0
|
|
|
|
200000C0400000C0600000C0800000C0A00000C0C00000C0E00000E0000000E0
|
|
|
|
200000E0400000E0600000E0800000E0A00000E0C00000E0E000400000004000
|
|
|
|
20004000400040006000400080004000A0004000C0004000E000402000004020
|
|
|
|
20004020400040206000402080004020A0004020C0004020E000404000004040
|
|
|
|
20004040400040406000404080004040A0004040C0004040E000406000004060
|
|
|
|
20004060400040606000406080004060A0004060C0004060E000408000004080
|
|
|
|
20004080400040806000408080004080A0004080C0004080E00040A0000040A0
|
|
|
|
200040A0400040A0600040A0800040A0A00040A0C00040A0E00040C0000040C0
|
|
|
|
200040C0400040C0600040C0800040C0A00040C0C00040C0E00040E0000040E0
|
|
|
|
200040E0400040E0600040E0800040E0A00040E0C00040E0E000800000008000
|
|
|
|
20008000400080006000800080008000A0008000C0008000E000802000008020
|
|
|
|
20008020400080206000802080008020A0008020C0008020E000804000008040
|
|
|
|
20008040400080406000804080008040A0008040C0008040E000806000008060
|
|
|
|
20008060400080606000806080008060A0008060C0008060E000808000008080
|
|
|
|
20008080400080806000808080008080A0008080C0008080E00080A0000080A0
|
|
|
|
200080A0400080A0600080A0800080A0A00080A0C00080A0E00080C0000080C0
|
|
|
|
200080C0400080C0600080C0800080C0A00080C0C00080C0E00080E0000080E0
|
|
|
|
200080E0400080E0600080E0800080E0A00080E0C00080E0E000C0000000C000
|
|
|
|
2000C0004000C0006000C0008000C000A000C000C000C000E000C0200000C020
|
|
|
|
2000C0204000C0206000C0208000C020A000C020C000C020E000C0400000C040
|
|
|
|
2000C0404000C0406000C0408000C040A000C040C000C040E000C0600000C060
|
|
|
|
2000C0604000C0606000C0608000C060A000C060C000C060E000C0800000C080
|
|
|
|
2000C0804000C0806000C0808000C080A000C080C000C080E000C0A00000C0A0
|
|
|
|
2000C0A04000C0A06000C0A08000C0A0A000C0A0C000C0A0E000C0C00000C0C0
|
|
|
|
2000C0C04000C0C06000C0C08000C0C0A000F0FBFF00A4A0A000808080000000
|
|
|
|
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFF608080808
|
|
|
|
0808080808F6FF000000F64049494949494949494940F60000000849F6F6F6F6
|
|
|
|
FFF6F6F6F649F60000000849F6FFFF074907FFFFF649080000000849F6FFFF07
|
|
|
|
0007FFFFF649080000000849F60707F740F70707F649080000000849FF490040
|
|
|
|
40400049FF49080000000849F60707F740F70707F649080000000849F6FFFF07
|
|
|
|
0007FFFFF649080000000849F6FFFF074907FFFFF649080000000849F6F6F6F6
|
|
|
|
F6F6F6F6F64908000000F64049494949494949494940F6000000FFF6F6F6F6F6
|
|
|
|
F6F6F6F6F6F6FF000000}
|
|
|
|
CodeFolding.CollapsedGlyph.Data = {
|
|
|
|
06050000424D060500000000000036040000280000000D0000000D0000000100
|
|
|
|
080000000000D000000000000000000000000001000000000000000000000000
|
|
|
|
80000080000000808000800000008000800080800000C0C0C000C0DCC000F0CA
|
|
|
|
A6000020400000206000002080000020A0000020C0000020E000004000000040
|
|
|
|
20000040400000406000004080000040A0000040C0000040E000006000000060
|
|
|
|
20000060400000606000006080000060A0000060C0000060E000008000000080
|
|
|
|
20000080400000806000008080000080A0000080C0000080E00000A0000000A0
|
|
|
|
200000A0400000A0600000A0800000A0A00000A0C00000A0E00000C0000000C0
|
|
|
|
200000C0400000C0600000C0800000C0A00000C0C00000C0E00000E0000000E0
|
|
|
|
200000E0400000E0600000E0800000E0A00000E0C00000E0E000400000004000
|
|
|
|
20004000400040006000400080004000A0004000C0004000E000402000004020
|
|
|
|
20004020400040206000402080004020A0004020C0004020E000404000004040
|
|
|
|
20004040400040406000404080004040A0004040C0004040E000406000004060
|
|
|
|
20004060400040606000406080004060A0004060C0004060E000408000004080
|
|
|
|
20004080400040806000408080004080A0004080C0004080E00040A0000040A0
|
|
|
|
200040A0400040A0600040A0800040A0A00040A0C00040A0E00040C0000040C0
|
|
|
|
200040C0400040C0600040C0800040C0A00040C0C00040C0E00040E0000040E0
|
|
|
|
200040E0400040E0600040E0800040E0A00040E0C00040E0E000800000008000
|
|
|
|
20008000400080006000800080008000A0008000C0008000E000802000008020
|
|
|
|
20008020400080206000802080008020A0008020C0008020E000804000008040
|
|
|
|
20008040400080406000804080008040A0008040C0008040E000806000008060
|
|
|
|
20008060400080606000806080008060A0008060C0008060E000808000008080
|
|
|
|
20008080400080806000808080008080A0008080C0008080E00080A0000080A0
|
|
|
|
200080A0400080A0600080A0800080A0A00080A0C00080A0E00080C0000080C0
|
|
|
|
200080C0400080C0600080C0800080C0A00080C0C00080C0E00080E0000080E0
|
|
|
|
200080E0400080E0600080E0800080E0A00080E0C00080E0E000C0000000C000
|
|
|
|
2000C0004000C0006000C0008000C000A000C000C000C000E000C0200000C020
|
|
|
|
2000C0204000C0206000C0208000C020A000C020C000C020E000C0400000C040
|
|
|
|
2000C0404000C0406000C0408000C040A000C040C000C040E000C0600000C060
|
|
|
|
2000C0604000C0606000C0608000C060A000C060C000C060E000C0800000C080
|
|
|
|
2000C0804000C0806000C0808000C080A000C080C000C080E000C0A00000C0A0
|
|
|
|
2000C0A04000C0A06000C0A08000C0A0A000C0A0C000C0A0E000C0C00000C0C0
|
|
|
|
2000C0C04000C0C06000C0C08000C0C0A000F0FBFF00A4A0A000808080000000
|
|
|
|
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFF608080808
|
|
|
|
0808080808F6FF000000F64049494949494949494940F60000000849F6F6F6F6
|
|
|
|
F6F6F6F6F649F60000000849F6FFFFFFFFFFFFFFF649080000000849F6FFFFFF
|
|
|
|
FFFFFFFFF649080000000849F607070707070707F649080000000849FF490000
|
|
|
|
00000049FF49080000000849F607070707070707F649080000000849F6FFFFFF
|
|
|
|
FFFFFFFFF649080000000849F6FFFFFFFFFFFFFFF649080000000849F6F6F6F6
|
|
|
|
F6F6F6F6F64908000000F64049494949494949494940F6000000FFF6F6F6F6F6
|
|
|
|
F6F6F6F6F6F6FF000000}
|
|
|
|
Ctl3D = False
|
|
|
|
DelErase = True
|
|
|
|
EnhancedHomeKey = False
|
|
|
|
Gutter.Font.Charset = DEFAULT_CHARSET
|
|
|
|
Gutter.Font.Color = clWindowText
|
|
|
|
Gutter.Font.Height = -13
|
|
|
|
Gutter.Font.Name = 'Courier New'
|
|
|
|
Gutter.Font.Style = []
|
|
|
|
Gutter.BorderColor = 16765615
|
|
|
|
Gutter.GutterColor = 14722429
|
|
|
|
Gutter.GutterColorTo = 16572875
|
|
|
|
Gutter.ModifiedColorBkg = clGreen
|
|
|
|
Gutter.ModifiedColor = clBlue
|
|
|
|
Gutter.ShowModified = True
|
|
|
|
Font.Charset = DEFAULT_CHARSET
|
|
|
|
Font.Color = clBlack
|
|
|
|
Font.Height = -13
|
|
|
|
Font.Name = 'COURIER NEW'
|
|
|
|
Font.Style = []
|
|
|
|
HiddenCaret = False
|
|
|
|
Lines.Strings = (
|
|
|
|
'')
|
|
|
|
MarkerList.UseDefaultMarkerImageIndex = False
|
|
|
|
MarkerList.DefaultMarkerImageIndex = -1
|
|
|
|
MarkerList.ImageTransparentColor = 33554432
|
|
|
|
OleDropTarget = []
|
|
|
|
PrintOptions.MarginLeft = 0
|
|
|
|
PrintOptions.MarginRight = 0
|
|
|
|
PrintOptions.MarginTop = 0
|
|
|
|
PrintOptions.MarginBottom = 0
|
|
|
|
PrintOptions.PageNr = False
|
|
|
|
PrintOptions.PrintLineNumbers = False
|
|
|
|
RightMarginColor = 14869218
|
|
|
|
ScrollHint = False
|
|
|
|
SelColor = clWhite
|
|
|
|
SelBkColor = clHighlight
|
|
|
|
ShowRightMargin = True
|
|
|
|
SmartTabs = False
|
|
|
|
SyntaxStyles = Styler
|
|
|
|
TabOrder = 0
|
|
|
|
TabStop = True
|
|
|
|
TrimTrailingSpaces = False
|
|
|
|
UILanguage.ScrollHint = 'Row'
|
|
|
|
UILanguage.Undo = 'Undo'
|
|
|
|
UILanguage.Redo = 'Redo'
|
|
|
|
UILanguage.Copy = 'Copy'
|
|
|
|
UILanguage.Cut = 'Cut'
|
|
|
|
UILanguage.Paste = 'Paste'
|
|
|
|
UILanguage.Delete = 'Delete'
|
|
|
|
UILanguage.SelectAll = 'Select All'
|
|
|
|
UrlAware = False
|
|
|
|
UrlStyle.TextColor = clBlue
|
|
|
|
UrlStyle.BkColor = clWhite
|
|
|
|
UrlStyle.Style = [fsUnderline]
|
|
|
|
UseStyler = True
|
|
|
|
Version = '3.7.6.0'
|
|
|
|
WordWrap = wwNone
|
|
|
|
OnDragOver = EditorDragOver
|
|
|
|
OnDragDrop = EditorDragDrop
|
|
|
|
OnGetAutoCompletionList = EditorGetAutoCompletionList
|
|
|
|
OnChange = EditorChange
|
|
|
|
end
|
|
|
|
end
|
|
|
|
object Console: TMemo
|
|
|
|
Left = 0
|
|
|
|
Top = 377
|
|
|
|
Width = 583
|
|
|
|
Height = 89
|
|
|
|
Align = alBottom
|
|
|
|
Constraints.MinHeight = 20
|
|
|
|
ReadOnly = True
|
|
|
|
ScrollBars = ssVertical
|
|
|
|
TabOrder = 3
|
|
|
|
end
|
|
|
|
object Panel1: TPanel
|
|
|
|
Left = 0
|
|
|
|
Top = 0
|
|
|
|
Width = 123
|
|
|
|
Height = 373
|
|
|
|
Hint = 'Select a block and drag it into the Script editor'
|
|
|
|
Align = alLeft
|
|
|
|
AutoSize = True
|
|
|
|
Caption = 'Panel1'
|
|
|
|
ParentShowHint = False
|
|
|
|
ShowHint = True
|
|
|
|
TabOrder = 4
|
|
|
|
Visible = False
|
|
|
|
object ScrCodeList1: TScrCodeList
|
|
|
|
Left = 1
|
|
|
|
Top = 1
|
|
|
|
Width = 121
|
|
|
|
Height = 371
|
|
|
|
ParentCustomHint = False
|
|
|
|
SyntaxStyles = Styler
|
|
|
|
Align = alLeft
|
|
|
|
CodeBlocks = <
|
|
|
|
item
|
|
|
|
Code.Strings = (
|
|
|
|
'with Transform do'
|
|
|
|
'begin'
|
|
|
|
'end;')
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Code.Strings = (
|
|
|
|
'with Flame do '
|
|
|
|
'begin'
|
|
|
|
' // 3D-rotation'
|
|
|
|
' Pitch := ; // around X-axis'
|
|
|
|
' Yaw := ; // around Z-axis'
|
|
|
|
' Roll := ; // around Y-axis'
|
|
|
|
' Z := ; // camera height'
|
|
|
|
' Perspective := ;'
|
|
|
|
'end;')
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Code.Strings = (
|
|
|
|
'for i:=0 to N do'
|
|
|
|
'begin'
|
|
|
|
'end;')
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Code.Strings = (
|
|
|
|
'if () then begin'
|
|
|
|
' // instructions'
|
|
|
|
'end else begin'
|
|
|
|
''
|
|
|
|
'end;')
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Code.Strings = (
|
|
|
|
'case () of'
|
|
|
|
' : ; // n1: action1;'
|
|
|
|
' : ; // n2: action2;'
|
|
|
|
'else // action'
|
|
|
|
'end;')
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Code.Strings = (
|
|
|
|
'while () do begin'
|
|
|
|
' // instructions'
|
|
|
|
'end;')
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Code.Strings = (
|
|
|
|
'try'
|
|
|
|
'except'
|
|
|
|
'end;')
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Code.Strings = (
|
|
|
|
'repeat'
|
|
|
|
' // instructions'
|
|
|
|
'until ();')
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Code.Strings = (
|
|
|
|
'function Fn(): variant;'
|
|
|
|
'begin'
|
|
|
|
' Result := ;'
|
|
|
|
'end;')
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Code.Strings = (
|
|
|
|
'procedure Pr();'
|
|
|
|
'begin'
|
|
|
|
'end;')
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Code.Strings = (
|
|
|
|
'if not '
|
|
|
|
'InputQuery('#39' '#39', '#39' '#39', )'
|
|
|
|
'then Exit;')
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Code.Strings = (
|
|
|
|
'if () then'
|
|
|
|
' // action'
|
|
|
|
'else if () then '
|
|
|
|
' // action'
|
|
|
|
'else ;')
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Caption = 'Task Dialog'
|
|
|
|
Code.Strings = (
|
|
|
|
'try'
|
|
|
|
'tdlg := TTaskDialog.Create(nil);'
|
|
|
|
'tdlg.Title := '#39'User'#39#39's Dialog'#39';'
|
|
|
|
'tdlg.Caption := '#39'Apophysis'#39'; '
|
|
|
|
'tdlg.Flags := [tfUseHiconMain]; '
|
|
|
|
'tdlg.CustomMainIcon := Apophysis.Icon; '
|
|
|
|
|
|
|
|
'// tdlg.CustomMainIcon := Screen.ActiveForm.Icon; ' +
|
|
|
|
' '
|
|
|
|
'tdlg.Text := '#39'A question for the user: '#39';'
|
|
|
|
|
|
|
|
'tdlg.RadioButtons.Add.Caption := '#39'First variant'#39'; ' +
|
|
|
|
' '
|
|
|
|
'tdlg.RadioButtons.Add.Caption := '#39'Second variant'#39';'
|
|
|
|
'tdlg.CommonButtons := [tcbOK, tcbCancel]; '
|
|
|
|
'tdlg.Execute;'
|
|
|
|
'if tdlg.ModalResult = mrCancel then '
|
|
|
|
'begin'
|
|
|
|
'{ instructions for the Cancel button } '
|
|
|
|
'end else { instructions for the OK button } '
|
|
|
|
' case tdlg.RadioButton.ID of '
|
|
|
|
' 0: begin'
|
|
|
|
' { instructions for the 1-st variant } '
|
|
|
|
' end; '
|
|
|
|
' 1: begin'
|
|
|
|
' { instructions for the 2-nd variant } '
|
|
|
|
' end;'
|
|
|
|
' end; // end case'
|
|
|
|
'tdlg.Free;'
|
|
|
|
'except'
|
|
|
|
'MessageDlg('#39'This dialog type is not supported.'#39', mtError, 4, 0);'
|
|
|
|
'exit;'
|
|
|
|
'end; ')
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Caption = 'Dialog with Links'
|
|
|
|
Code.Strings = (
|
|
|
|
'try'
|
|
|
|
'tdlg := TTaskDialog.Create(nil);'
|
|
|
|
'tdlg.Title := '#39'User'#39#39's Dialog'#39';'
|
|
|
|
'tdlg.Caption := '#39'Apophysis'#39'; '
|
|
|
|
'tdlg.Flags := [tfUseCommandLinks, tfExpandFooterArea];'
|
|
|
|
'tdlg.MainIcon := tdiInformation; '
|
|
|
|
'// tdlg.MainIcon := tdiShield;'
|
|
|
|
'tdlg.ExpandedText := '#39'Additional text'#39'; '
|
|
|
|
'tdlg.ExpandButtonCaption := '#39'More...'#39'; '
|
|
|
|
'tdlg.Text := '#39'Text message or a question'#39';'
|
|
|
|
'btn := tdlg.Buttons.Add;'
|
|
|
|
'btn.Caption := '#39'1'#39';'
|
|
|
|
'btn.CommandLinkHint:= '#39'First variant'#39';'
|
|
|
|
'btn := tdlg.Buttons.Add;'
|
|
|
|
'btn.Caption := '#39'2'#39';'
|
|
|
|
'btn.CommandLinkHint:= '#39'Another variant'#39';'
|
|
|
|
'tdlg.CommonButtons := [tcbCancel]; '
|
|
|
|
'tdlg.Execute;'
|
|
|
|
'case tdlg.ModalResult of '
|
|
|
|
' 100: begin'
|
|
|
|
' { instructions for the 1-st button } '
|
|
|
|
' end; '
|
|
|
|
' 101: begin'
|
|
|
|
' { instructions for the 2-nd button } '
|
|
|
|
' end;'
|
|
|
|
' mrCancel: begin'
|
|
|
|
|
|
|
|
' { instructions for the Cancel button } ' +
|
|
|
|
' '
|
|
|
|
' end;'
|
|
|
|
'end;'
|
|
|
|
'tdlg.Free;'
|
|
|
|
'except'
|
|
|
|
'MessageDlg('#39'This dialog type is not supported.'#39', mtError, 4, 0);'
|
|
|
|
'exit;'
|
|
|
|
'end; ')
|
|
|
|
end>
|
|
|
|
CodeBlockColor = clWhite
|
|
|
|
CodeBlockColorTo = clMoneyGreen
|
|
|
|
CodeBlockSelectColor = clSkyBlue
|
|
|
|
CodeBlockSelectColorTo = clHotLight
|
|
|
|
CodeBlockCaptionColor = 8238973
|
|
|
|
CodeBorderColor = clHighlight
|
|
|
|
CodeBorderSelectColor = clBlue
|
|
|
|
CodeBorderWidth = 2
|
|
|
|
CodeIndent = 1
|
|
|
|
DragMode = dmAutomatic
|
|
|
|
Font.Charset = DEFAULT_CHARSET
|
|
|
|
Font.Color = clWindowText
|
|
|
|
Font.Height = -11
|
|
|
|
Font.Name = 'MS Sans Serif'
|
|
|
|
Font.Style = []
|
|
|
|
IntegralHeight = True
|
|
|
|
ItemHeight = 48
|
|
|
|
ItemStyle = isVariableHeight
|
|
|
|
ParentFont = False
|
|
|
|
ParentShowHint = False
|
|
|
|
PopupMenu = CodeBlockPopup
|
|
|
|
ShowHint = False
|
|
|
|
TabOrder = 0
|
|
|
|
UseStyler = True
|
|
|
|
Version = '3.1.0.2'
|
|
|
|
OnContextPopup = ScrCodeList1ContextPopup
|
|
|
|
OnDragDrop = ScrCodeList1DragDrop
|
|
|
|
OnDragOver = ScrCodeList1DragOver
|
|
|
|
OnBlockDblClick = ScrCodeList1BlockDblClick
|
|
|
|
OnBlockRightClick = ScrCodeList1BlockRightClick
|
|
|
|
end
|
|
|
|
end
|
|
|
|
object MainOpenDialog: TOpenDialog
|
|
|
|
DefaultExt = 'asc'
|
|
|
|
Filter = 'Apophysis Script Files (*.asc)|*.asc|Text files (*.txt)|*.txt'
|
|
|
|
Options = [ofHideReadOnly, ofFileMustExist, ofEnableSizing]
|
|
|
|
Left = 290
|
|
|
|
Top = 239
|
|
|
|
end
|
|
|
|
object MainSaveDialog: TSaveDialog
|
|
|
|
DefaultExt = 'asc'
|
|
|
|
Filter = 'Apophysis Script Files (*.asc)|*.asc|Text files (*.txt)|*.txt'
|
|
|
|
Options = [ofOverwritePrompt, ofHideReadOnly, ofEnableSizing]
|
|
|
|
Left = 280
|
|
|
|
Top = 56
|
|
|
|
end
|
|
|
|
object PopupMenu: TPopupMenu
|
|
|
|
Images = MainForm.Buttons
|
|
|
|
Left = 360
|
|
|
|
Top = 56
|
|
|
|
object mnuUndo: TMenuItem
|
|
|
|
Caption = 'Undo'
|
|
|
|
ImageIndex = 4
|
|
|
|
OnClick = mnuUndoClick
|
|
|
|
end
|
|
|
|
object mnuRedo: TMenuItem
|
|
|
|
Caption = 'Redo'
|
|
|
|
ImageIndex = 5
|
|
|
|
OnClick = mnuRedoClick
|
|
|
|
end
|
|
|
|
object N1: TMenuItem
|
|
|
|
Caption = '-'
|
|
|
|
end
|
|
|
|
object mnuCut: TMenuItem
|
|
|
|
Caption = 'Cut'
|
|
|
|
ImageIndex = 6
|
|
|
|
ShortCut = 16472
|
|
|
|
OnClick = mnuCutClick
|
|
|
|
end
|
|
|
|
object mnuCopy: TMenuItem
|
|
|
|
Caption = 'Copy'
|
|
|
|
ImageIndex = 7
|
|
|
|
ShortCut = 16451
|
|
|
|
OnClick = mnuCopyClick
|
|
|
|
end
|
|
|
|
object mnuPaste: TMenuItem
|
|
|
|
Caption = 'Paste'
|
|
|
|
ImageIndex = 8
|
|
|
|
ShortCut = 16470
|
|
|
|
OnClick = mnuPasteClick
|
|
|
|
end
|
|
|
|
object N2: TMenuItem
|
|
|
|
Caption = '-'
|
|
|
|
end
|
|
|
|
object FindReplace: TMenuItem
|
|
|
|
Caption = 'Find and replace'
|
|
|
|
ImageIndex = 39
|
|
|
|
OnClick = FindReplaceClick
|
|
|
|
end
|
|
|
|
object N4: TMenuItem
|
|
|
|
Caption = '-'
|
|
|
|
end
|
|
|
|
object CommentOut: TMenuItem
|
|
|
|
Caption = 'Comment out the selection by...'
|
|
|
|
object N5: TMenuItem
|
|
|
|
Caption = '{ ... }'
|
|
|
|
OnClick = SurroundByClick
|
|
|
|
end
|
|
|
|
object N6: TMenuItem
|
|
|
|
Caption = '(* ... *)'
|
|
|
|
OnClick = SurroundByClick
|
|
|
|
end
|
|
|
|
object N7: TMenuItem
|
|
|
|
Caption = '// ...'
|
|
|
|
OnClick = SurroundByClick
|
|
|
|
end
|
|
|
|
end
|
|
|
|
object SurroundBlock: TMenuItem
|
|
|
|
Caption = 'Surround the selection by...'
|
|
|
|
object BeginEnd1: TMenuItem
|
|
|
|
Caption = 'begin ... end'
|
|
|
|
OnClick = SurroundByClick
|
|
|
|
end
|
|
|
|
object TryExcept1: TMenuItem
|
|
|
|
Caption = 'try ... except'
|
|
|
|
OnClick = SurroundByClick
|
|
|
|
end
|
|
|
|
end
|
|
|
|
object N3: TMenuItem
|
|
|
|
Caption = '-'
|
|
|
|
end
|
|
|
|
object ShowCodeHints: TMenuItem
|
|
|
|
AutoCheck = True
|
|
|
|
Caption = 'Show hints for code blocks'
|
|
|
|
OnClick = ShowCodeHintsClick
|
|
|
|
end
|
|
|
|
object AddFromClipboard: TMenuItem
|
|
|
|
Caption = 'Add code blocks from clipboard'
|
|
|
|
OnClick = AddFromClipboardClick
|
|
|
|
end
|
|
|
|
object N8: TMenuItem
|
|
|
|
Caption = '-'
|
|
|
|
end
|
|
|
|
object CollapseBlocks: TMenuItem
|
|
|
|
Caption = 'Collapse all blocks of code'
|
|
|
|
OnClick = CollapseBlocksClick
|
|
|
|
end
|
|
|
|
object ExpandBlocks: TMenuItem
|
|
|
|
Caption = 'Expand all blocks of code'
|
|
|
|
OnClick = ExpandBlocksClick
|
|
|
|
end
|
|
|
|
end
|
|
|
|
object Scripter: TatPascalScripter
|
|
|
|
SourceCode.Strings = (
|
|
|
|
'')
|
|
|
|
SaveCompiledCode = False
|
|
|
|
OnCompileError = ScripterCompileError
|
|
|
|
OnRuntimeError = ScripterRuntimeError
|
|
|
|
ShortBooleanEval = True
|
|
|
|
LibOptions.SearchPath.Strings = (
|
|
|
|
'$(APPDIR)\Scripts'
|
|
|
|
'$(APPDIR)'
|
|
|
|
'$(CURDIR)')
|
|
|
|
LibOptions.SourceFileExt = '.asc'
|
|
|
|
LibOptions.CompiledFileExt = '.pcu'
|
|
|
|
LibOptions.FormFileExt = '.afm'
|
|
|
|
LibOptions.UseScriptFiles = True
|
|
|
|
CallExecHookEvent = False
|
|
|
|
Left = 480
|
|
|
|
Top = 200
|
2022-06-23 06:22:32 -04:00
|
|
|
end
|
2022-03-08 12:25:51 -05:00
|
|
|
object OpenDialog: TOpenDialog
|
|
|
|
DefaultExt = 'flame'
|
|
|
|
Filter =
|
|
|
|
'Flame files (*.flame)|*.flame|Apophysis 1.0 parameters (*.apo;*.' +
|
|
|
|
'fla)|*.apo;*.fla|All files (*.*)|*.*'
|
|
|
|
Options = [ofHideReadOnly, ofFileMustExist, ofEnableSizing]
|
|
|
|
Left = 283
|
|
|
|
Top = 173
|
|
|
|
end
|
|
|
|
object SaveDialog: TSaveDialog
|
|
|
|
DefaultExt = 'flame'
|
|
|
|
Filter = 'Flame files (*.flame)|*.flame'
|
|
|
|
Options = [ofOverwritePrompt, ofHideReadOnly, ofPathMustExist, ofEnableSizing]
|
|
|
|
Left = 278
|
|
|
|
Top = 111
|
|
|
|
end
|
|
|
|
object Styler: TScrPascalMemoStyler
|
|
|
|
AutoBlockEnd = True
|
|
|
|
BlockStart = 'begin,try,case,class,record'
|
|
|
|
BlockEnd = 'end'
|
|
|
|
LineComment = '//'
|
|
|
|
MultiCommentLeft = '{'
|
|
|
|
MultiCommentRight = '}'
|
|
|
|
CommentStyle.TextColor = clNavy
|
|
|
|
CommentStyle.BkColor = clWhite
|
|
|
|
CommentStyle.Style = [fsItalic]
|
|
|
|
NumberStyle.TextColor = clFuchsia
|
|
|
|
NumberStyle.BkColor = clWhite
|
|
|
|
NumberStyle.Style = [fsBold]
|
|
|
|
HighlightStyle.TextColor = clWhite
|
|
|
|
HighlightStyle.BkColor = 3487231
|
|
|
|
HighlightStyle.Style = [fsBold]
|
|
|
|
AllStyles = <
|
|
|
|
item
|
|
|
|
KeyWords.Strings = (
|
|
|
|
'absolute'
|
|
|
|
'abstract'
|
|
|
|
'and'
|
|
|
|
'array'
|
|
|
|
'as'
|
|
|
|
'asm'
|
|
|
|
'assembler'
|
|
|
|
'automated'
|
|
|
|
'begin'
|
|
|
|
'break'
|
|
|
|
'case'
|
|
|
|
'cdecl'
|
|
|
|
'class'
|
|
|
|
'class'
|
|
|
|
'const'
|
|
|
|
'constructor'
|
|
|
|
'continue'
|
|
|
|
'default'
|
|
|
|
'deprecated'
|
|
|
|
'destructor'
|
|
|
|
'dispid'
|
|
|
|
'dispinterface'
|
|
|
|
'div'
|
|
|
|
'do'
|
|
|
|
'downto'
|
|
|
|
'dynamic'
|
|
|
|
'else'
|
|
|
|
'end'
|
|
|
|
'except'
|
|
|
|
'exports'
|
|
|
|
'external'
|
|
|
|
'far'
|
|
|
|
'file'
|
|
|
|
'finalise'
|
|
|
|
'finally'
|
|
|
|
'for'
|
|
|
|
'forward'
|
|
|
|
'function'
|
|
|
|
'if'
|
|
|
|
'implementation'
|
|
|
|
'in'
|
|
|
|
'inherited'
|
|
|
|
'initialise'
|
|
|
|
'inline'
|
|
|
|
'interface'
|
|
|
|
'is'
|
|
|
|
'label'
|
|
|
|
'library'
|
|
|
|
'message'
|
|
|
|
'mod'
|
|
|
|
'near'
|
|
|
|
'nil'
|
|
|
|
'not'
|
|
|
|
'object'
|
|
|
|
'of'
|
|
|
|
'or'
|
|
|
|
'out'
|
|
|
|
'overload'
|
|
|
|
'override'
|
|
|
|
'packed'
|
|
|
|
'pascal'
|
|
|
|
'platform'
|
|
|
|
'private'
|
|
|
|
'procedure'
|
|
|
|
'program'
|
|
|
|
'program'
|
|
|
|
'property'
|
|
|
|
'protected'
|
|
|
|
'public'
|
|
|
|
'published'
|
|
|
|
'raise'
|
|
|
|
'record'
|
|
|
|
'register'
|
|
|
|
'reintroduce'
|
|
|
|
'repeat'
|
|
|
|
'resourcestring'
|
|
|
|
'safecall'
|
|
|
|
'set'
|
|
|
|
'shl'
|
|
|
|
'shr'
|
|
|
|
'stdcall'
|
|
|
|
'step'
|
|
|
|
'stored'
|
|
|
|
'string'
|
|
|
|
'then'
|
|
|
|
'threadvar'
|
|
|
|
'to'
|
|
|
|
'try'
|
|
|
|
'type'
|
|
|
|
'unit'
|
|
|
|
'until'
|
|
|
|
'uses'
|
|
|
|
'var'
|
|
|
|
'virtual'
|
|
|
|
'while'
|
|
|
|
'with'
|
|
|
|
'xor')
|
|
|
|
Font.Charset = DEFAULT_CHARSET
|
|
|
|
Font.Color = clGreen
|
|
|
|
Font.Height = -11
|
|
|
|
Font.Name = 'Courier New'
|
|
|
|
Font.Style = [fsBold]
|
|
|
|
BGColor = clWhite
|
|
|
|
StyleType = stKeyword
|
|
|
|
BracketStart = #0
|
|
|
|
BracketEnd = #0
|
|
|
|
Info = 'Pascal Standard Default'
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Font.Charset = DEFAULT_CHARSET
|
|
|
|
Font.Color = clBlue
|
|
|
|
Font.Height = -11
|
|
|
|
Font.Name = 'Courier New'
|
|
|
|
Font.Style = []
|
|
|
|
BGColor = clWhite
|
|
|
|
StyleType = stBracket
|
|
|
|
BracketStart = #39
|
|
|
|
BracketEnd = #39
|
|
|
|
Info = 'Simple Quote'
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Font.Charset = DEFAULT_CHARSET
|
|
|
|
Font.Color = clBlue
|
|
|
|
Font.Height = -11
|
|
|
|
Font.Name = 'Courier New'
|
|
|
|
Font.Style = []
|
|
|
|
BGColor = clWhite
|
|
|
|
StyleType = stBracket
|
|
|
|
BracketStart = '"'
|
|
|
|
BracketEnd = '"'
|
|
|
|
Info = 'Double Quote'
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Font.Charset = DEFAULT_CHARSET
|
|
|
|
Font.Color = clRed
|
|
|
|
Font.Height = -11
|
|
|
|
Font.Name = 'Courier New'
|
|
|
|
Font.Style = []
|
|
|
|
BGColor = clWhite
|
|
|
|
StyleType = stSymbol
|
|
|
|
BracketStart = #0
|
|
|
|
BracketEnd = #0
|
|
|
|
Symbols = ' ,;:.(){}[]=+-*/^%<>#'#13#10
|
|
|
|
Info = 'Symbols Delimiters'
|
|
|
|
end
|
|
|
|
item
|
|
|
|
CommentLeft = '(*'
|
|
|
|
CommentRight = '*)'
|
|
|
|
Font.Charset = DEFAULT_CHARSET
|
|
|
|
Font.Color = clNavy
|
|
|
|
Font.Height = -11
|
|
|
|
Font.Name = 'Courier New'
|
|
|
|
Font.Style = [fsItalic]
|
|
|
|
BGColor = clWhite
|
|
|
|
StyleType = stComment
|
|
|
|
BracketStart = #0
|
|
|
|
BracketEnd = #0
|
|
|
|
end>
|
|
|
|
AutoCompletion.Strings = (
|
|
|
|
'procedure ShowMessage(TextMessage: string)'
|
|
|
|
'function MessageDlg(Msg: string, DlgType, Buttons, 0): integer'
|
|
|
|
|
|
|
|
'function MessageBox(0, Prompt, Caption, DlgStyle: integer): inte' +
|
|
|
|
'ger'
|
|
|
|
'function InputBox(Caption, Prompt, Value: variant): variant'
|
|
|
|
|
|
|
|
'function InputQuery(Caption, Prompt, var Value: variant): boolea' +
|
|
|
|
'n'
|
|
|
|
'procedure Interpret(script: string)'
|
|
|
|
'procedure RotateFlame(Degrees: double)'
|
|
|
|
'procedure RotateReference(Degrees: double)'
|
|
|
|
'procedure StoreFlame(index: integer)'
|
|
|
|
'procedure GetFlame(FlameNumber: integer)'
|
|
|
|
'procedure LoadFlame(FlameNumber: integer)'
|
|
|
|
'var UpdateFlame: boolean'
|
|
|
|
'var ActiveTransform: integer'
|
|
|
|
'procedure SetActiveTransform(index: integer)'
|
|
|
|
'var SelectedTransform: integer'
|
|
|
|
'function Transforms: integer'
|
|
|
|
'function FileCount: integer'
|
|
|
|
'procedure AddTransform'
|
|
|
|
'procedure DeleteTransform'
|
|
|
|
'function DeleteFile(filename: string): boolean'
|
|
|
|
'procedure CopyTransform'
|
|
|
|
'procedure Clear'
|
|
|
|
'procedure Preview'
|
|
|
|
'procedure Render'
|
|
|
|
'procedure Beep'
|
|
|
|
'procedure MessageBeep(sound_type: integer)'
|
|
|
|
'procedure Print(data: variant)'
|
|
|
|
'procedure AddSymmetry(symmetry_type: integer)'
|
|
|
|
|
2022-06-23 06:22:32 -04:00
|
|
|
'procedure PrepareToMorph(Flame1_Num: integer, Flame2_Num: intege' +
|
|
|
|
'r)'
|
|
|
|
|
2022-03-08 12:25:51 -05:00
|
|
|
'procedure Morph(Flame1_Num: integer, Flame2_Num: integer, Speed:' +
|
|
|
|
' double, interp_type: integer = 3)'
|
|
|
|
'procedure SetRenderBounds'
|
|
|
|
'procedure SetFlameFile(FlameFile_name: string)'
|
|
|
|
'procedure ListFile(FlameFile_name: string)'
|
|
|
|
'procedure SaveFlame(FlameFile_name: string)'
|
|
|
|
'function GetFileName: string'
|
|
|
|
'procedure ShowStatus(TextMessage: string)'
|
|
|
|
'procedure RandomFlame(randomness_type: integer)'
|
|
|
|
'procedure RandomGradient'
|
|
|
|
'procedure PresetGradient(gradient_number: integer)'
|
|
|
|
'procedure SaveGradient(Title: string, FileName: string)'
|
|
|
|
'procedure SetVariation(var_index)'
|
|
|
|
'const ProgramVersionString'
|
|
|
|
'function VariationIndex(var_name: string): integer'
|
|
|
|
'function VariationName(var_index: integer): string'
|
|
|
|
'function VariableIndex(param_name: string): integer'
|
|
|
|
'function VariableName(param_index: integer): string'
|
|
|
|
'procedure CalculateScale'
|
|
|
|
'procedure CalculateBounds'
|
|
|
|
'procedure CalculateColors'
|
|
|
|
'procedure CalculateWeights'
|
|
|
|
'procedure CalculateColorSpeed'
|
|
|
|
'procedure RandomizeColorSpeed'
|
|
|
|
'procedure RandomizeColors'
|
|
|
|
'procedure RandomizeWeights'
|
|
|
|
'procedure NormalizeWeights'
|
|
|
|
'procedure EqualizeWeights'
|
|
|
|
'procedure NormalizeVars'
|
|
|
|
'function GetSaveFileName: string'
|
|
|
|
'function ExtractFilePath(full_filename: string): string'
|
|
|
|
'function ExtractFileName(full_filename: string): string'
|
|
|
|
'function ExtractFileExt(filename: string): string'
|
|
|
|
|
|
|
|
'function CopyFile(Source: string, Destination: string, keep_exis' +
|
|
|
|
'ting: boolean = false): boolean'
|
|
|
|
|
|
|
|
'function RenameFile(Source: string, Destination: string): boolea' +
|
|
|
|
'n'
|
|
|
|
'procedure DeleteFile(full_filename: string)'
|
|
|
|
'function FileExists(full_filename: string): boolean'
|
|
|
|
'var CurrentFile: readonly'
|
|
|
|
'function CreateDir(folder_name: string)'
|
|
|
|
'class TStringList'
|
|
|
|
'constructor Create'
|
|
|
|
|
|
|
|
'function Copy(source: string, start_pos, length: integer): strin' +
|
|
|
|
'g'
|
|
|
|
'class Renderer'
|
|
|
|
'property Filename: string'
|
|
|
|
'property Width: integer'
|
|
|
|
'property Height: integer'
|
|
|
|
'property MaxMemory: integer'
|
|
|
|
'property EmbedParameters: boolean'
|
|
|
|
'class Flame'
|
|
|
|
'property Gamma: double'
|
|
|
|
'property GammaThreshold: double'
|
|
|
|
'property Brightness: double'
|
|
|
|
'property Vibrancy: double'
|
|
|
|
'property Contrast: double'
|
|
|
|
'property Time: double'
|
|
|
|
'property Zoom: double'
|
|
|
|
'property Width: integer'
|
|
|
|
'property Height: integer'
|
|
|
|
'property PreviewWidth: integer'
|
|
|
|
'property PreviewHeight: integer'#9' '
|
|
|
|
'property Angle: double'
|
|
|
|
'property Pitch: double'
|
|
|
|
'property Yaw: double'
|
|
|
|
'property Roll: double'
|
|
|
|
'property Perspective: double'
|
|
|
|
'property SampleDensity: double'
|
|
|
|
'property Quality: double'
|
|
|
|
'property Oversample: double'
|
|
|
|
'property FilterRadius: double'
|
|
|
|
'property Scale: double'
|
|
|
|
'property Hue: double'
|
|
|
|
'property Gradient[][]: integer'
|
|
|
|
'property Background[]: integer'
|
|
|
|
'property Name: string'
|
|
|
|
'property Batches: integer'
|
|
|
|
'property FinalXformEnabled: boolean'
|
2022-06-23 06:22:32 -04:00
|
|
|
'property Comment: string'
|
2022-03-08 12:25:51 -05:00
|
|
|
'var LimitVibrancy: boolean'
|
|
|
|
'var DateCode: readonly'
|
|
|
|
'procedure DecodeDate(date, year, month, day)'
|
|
|
|
'procedure DecodeTime(time, hour, minute, sec, millisec)'
|
|
|
|
'function Now: TDateTime'
|
|
|
|
'procedure Exit'
|
|
|
|
'var Stopped: boolean'
|
|
|
|
'class Transform'
|
|
|
|
'property coefs[][]: double'
|
|
|
|
'property post[][]: double'
|
|
|
|
'property Color: double'
|
|
|
|
'property VarColor: double'
|
|
|
|
'property Opacity: double'
|
|
|
|
'property PlotMode: integer'
|
|
|
|
'property Weight: double'
|
|
|
|
'property Symmetry: double'
|
|
|
|
'property ColorSpeed: double'
|
|
|
|
'property Chaos[]: double'
|
|
|
|
'procedure RotatePXOrigin(Degrees: double)'
|
|
|
|
'procedure RotatePX(Degrees: double)'
|
|
|
|
'procedure ScalePX(Factor: double)'
|
|
|
|
'procedure Scale(Factor: double)'
|
|
|
|
'procedure Translate(X: double, Y: double)'
|
|
|
|
'procedure Rotate(Degrees: double)'
|
|
|
|
|
|
|
|
'procedure Multiply(a00: double, a10: double, a01: double, a11: d' +
|
|
|
|
'ouble)'
|
|
|
|
'procedure TranslatePX(X: double, Y: double)'
|
|
|
|
|
|
|
|
'procedure MultiplyPX(a00: double, a10: double, a01: double, a11:' +
|
|
|
|
' double)'
|
|
|
|
'procedure FlipHoriz'
|
|
|
|
'procedure FlipPXHoriz'
|
|
|
|
'procedure FlipVert'
|
|
|
|
'procedure FlipPXVert'
|
|
|
|
'procedure RotateOrigin(Degrees: double)'
|
|
|
|
'property Variation[]: double'
|
|
|
|
'property Variable[]: double'
|
|
|
|
'property postXformEnabled: boolean'
|
|
|
|
'method SwapCoefs'
|
|
|
|
'class Options'
|
|
|
|
'property JPEGQuality: integer'
|
|
|
|
'property BatchSize: integer'
|
|
|
|
'var BatchIndex: integer'
|
|
|
|
'property ParameterFile: string'
|
|
|
|
'property Multithreading: integer'
|
|
|
|
'property SmoothPaletteFile'
|
|
|
|
'property NumTries'
|
|
|
|
'property TryLength'
|
|
|
|
'property ConfirmDelete'
|
|
|
|
'property Transparency: integer'
|
|
|
|
'property PreviewLowQuality'
|
|
|
|
'property PreviewMediumQuality'
|
|
|
|
'property PreviewHighQuality'
|
|
|
|
'property MinTransforms: integer'
|
|
|
|
'property MaxTransforms: integer'
|
|
|
|
'property MutateMinTransforms: integer'
|
|
|
|
'property MutateMaxTransforms: integer'
|
|
|
|
'property RandomPrefix'
|
|
|
|
'property KeepBackground: integer'
|
|
|
|
'property SymmetryType: integer'
|
|
|
|
'property SymmetryOrder: integer'
|
|
|
|
'property Variations[]: boolean'
|
|
|
|
'property GradientOnRandom: integer'
|
|
|
|
'property GradientFileOnRandom: string'
|
|
|
|
'property MinNodes: integer'
|
|
|
|
'property MaxNodes: integer'
|
|
|
|
'property MinHue: integer'
|
|
|
|
'property MaxHue: integer'
|
|
|
|
'property MinSaturation: integer'
|
|
|
|
'property MaxSaturation: integer'
|
|
|
|
'property MinLuminance: integer'
|
|
|
|
'property MaxLuminance: integer'
|
|
|
|
'property UPRSampleDensity'
|
|
|
|
'property UPRFilterRadius'
|
|
|
|
'property UPROversample'
|
|
|
|
'property UPRAdjustDensity: boolean'
|
|
|
|
'property UPRColoringIdent: string'
|
|
|
|
'property UPRColoringFile: string'
|
|
|
|
'property UPRFormulaFile: string'
|
|
|
|
'property UPRFormulaIdent: string'
|
|
|
|
'property UPRWidth: integer'
|
|
|
|
'property UPRHeight: integer'
|
|
|
|
'property ExportRenderer: string'
|
|
|
|
'property EvenGradientStripes: boolean'
|
|
|
|
'property ColorBlending: integer'
|
|
|
|
'class Pivot'
|
|
|
|
'property Mode: integer'
|
|
|
|
'procedure Set(X: double, Y: double)'
|
|
|
|
'procedure Reset'
|
|
|
|
'keyword for'
|
|
|
|
'keyword begin'
|
|
|
|
'keyword end'
|
|
|
|
'keyword and'
|
|
|
|
'keyword repeat'
|
|
|
|
'keyword until'
|
|
|
|
'keyword while'
|
|
|
|
'keyword with'
|
|
|
|
'keyword case'
|
|
|
|
'keyword try'
|
|
|
|
'keyword except'
|
|
|
|
'keyword finally'
|
|
|
|
'keyword downto'
|
|
|
|
'keyword step'
|
|
|
|
'keyword procedure'
|
|
|
|
'keyword function'
|
|
|
|
'const True'
|
|
|
|
'const False'
|
|
|
|
'keyword div'
|
|
|
|
'keyword mod'
|
|
|
|
'keyword uses'
|
|
|
|
'unit System'
|
|
|
|
'unit Dialogs'
|
|
|
|
'unit Windows'
|
|
|
|
'function random: double'
|
|
|
|
|
|
|
|
'function RandomRange(startnum: integer, lastnum: integer): integ' +
|
|
|
|
'er'
|
|
|
|
'function Round(value: double): integer'
|
|
|
|
'function Trunc(value: double): integer'
|
|
|
|
'function abs(value: double): double'
|
|
|
|
'function sqrt(value: double): double'
|
|
|
|
'function Int(value: double): double'
|
|
|
|
'function DegToRad(Degrees: double): double'
|
|
|
|
'function RadToDeg(Radians: double): double'
|
|
|
|
'function VarToStr(value: variant): string'
|
|
|
|
'function IntToStr(num: integer): string'
|
|
|
|
'function FloatToStr(num: double): string'
|
|
|
|
'function StrToInt(num: variant): integer'
|
|
|
|
'function StrToFloat(num: variant): double'
|
|
|
|
'function Length(str: string): integer'
|
|
|
|
'function Trim(str: string): string'
|
|
|
|
'function AnsiLowerCase(str: string): string'
|
|
|
|
'function AnsiUpperCase(str: string): string'
|
|
|
|
'function Pos(substr: string, str: string): integer'
|
|
|
|
'function Copy(str: string, index: integer, len: integer): string'
|
|
|
|
'procedure Delete(str: string, index: integer, len: integer)'
|
|
|
|
'function Format(settings: string,[values]): string'
|
|
|
|
|
|
|
|
'function FormatDateTime(settings: string, date: TDateTime): stri' +
|
|
|
|
'ng'
|
|
|
|
|
|
|
|
'function VarArrayCreate([array_indexes: integer], data_type): ar' +
|
|
|
|
'ray'
|
|
|
|
'function hypot(X: double, Y: double): double'
|
|
|
|
'function ArcTan2(Y: double, X: double): double'
|
|
|
|
'function ArcSin(X: double): double'
|
|
|
|
'function ArcCos(X: double): double'
|
|
|
|
'procedure Dec(num: integer)'
|
|
|
|
'procedure Inc(num: integer)'
|
|
|
|
'function Odd(num: integer): boolean'
|
|
|
|
'function StringOfChar(symbol: char, count: integer): string'
|
2022-06-23 06:22:32 -04:00
|
|
|
'function GetEnvironmentVariable(sys_const: string): string'
|
2022-03-08 12:25:51 -05:00
|
|
|
'const PI'
|
|
|
|
'const NVARS'
|
|
|
|
'const NumVariables'
|
|
|
|
'const NXFORMS'
|
|
|
|
'const INSTALLPATH'
|
|
|
|
'const SYM_NONE'
|
|
|
|
'const SYM_BILATERAL'
|
|
|
|
'const SYM_ROTATIONAL'
|
|
|
|
'const SYM_DIHEDRAL'
|
|
|
|
'const NMAPS'
|
|
|
|
'const V_RANDOM = -1'
|
|
|
|
'const V_LINEAR = 0'
|
|
|
|
'unit Classes'
|
|
|
|
'unit Forms'
|
|
|
|
'const mrOK'
|
|
|
|
'const mrCancel'
|
|
|
|
'const mrYes'
|
|
|
|
'const mrNo'
|
|
|
|
'const mrRetry'
|
|
|
|
'const mrClose'
|
|
|
|
'object Apophysis : TApplication'
|
|
|
|
'method SwapVariations(var1_name, var2_name: string)'
|
|
|
|
'method SortVariationsByName'
|
|
|
|
'method SortVariationsByIndex'
|
|
|
|
'method PrintVariationsOrder'
|
|
|
|
'method CopyVariationsOrder(transform_index: integer)'
|
|
|
|
'method SetVariationOrder(var_name, index: integer)'
|
|
|
|
'function GetVariationOrder(var_name: string): integer'
|
|
|
|
'class TTaskDialog'
|
|
|
|
'const tcbClose'
|
|
|
|
'const tcbRetry'
|
|
|
|
'const tcbNo'
|
|
|
|
'const tcbYes'
|
|
|
|
'const tcbOK'
|
|
|
|
'const tcbCancel'
|
|
|
|
'const tdiNone'
|
|
|
|
'const tdiWarning'
|
|
|
|
'const tdiError'
|
|
|
|
'const tdiInformation'
|
|
|
|
'const tdiShield'
|
|
|
|
'const mtWarning'
|
|
|
|
'const mtError'
|
|
|
|
'const mtInformation'
|
|
|
|
'const mtConfirmation'
|
|
|
|
'const mtCustom'
|
|
|
|
'const tfUseCommandLinks'
|
|
|
|
'const tfVerificationFlagChecked'
|
|
|
|
'const tfUseHiconMain'
|
|
|
|
'const tfExpandFooterArea'
|
|
|
|
'const tfExpandedByDefault'
|
|
|
|
'const tfAllowDialogCancellation'
|
|
|
|
'const tfUseHiconFooter'
|
|
|
|
'const tfNoDefaultRadioButton'
|
|
|
|
'const tfCanBeMinimized'
|
|
|
|
'const tfShowProgressBar'
|
|
|
|
'const tfShowMarqueeProgressBar'
|
|
|
|
'const tfCallbackTimer'
|
|
|
|
'const tfPositionRelativeToWindow'
|
|
|
|
'const pbsNormal'
|
|
|
|
'const pbsError'
|
|
|
|
'const pbsPaused'
|
|
|
|
'const BLEND_RGB'
|
|
|
|
'const BLEND_HSV'
|
|
|
|
'const BLEND_NONE')
|
|
|
|
HintParameter.TextColor = clBlack
|
|
|
|
HintParameter.BkColor = clInfoBk
|
|
|
|
HintParameter.HintCharStart = '('
|
|
|
|
HintParameter.HintCharEnd = ')'
|
|
|
|
HintParameter.HintCharDelimiter = ';'
|
|
|
|
HintParameter.HintClassDelimiter = '.'
|
|
|
|
HintParameter.HintCharWriteDelimiter = ','
|
|
|
|
HintParameter.Parameters.Strings = (
|
|
|
|
'ShowMessage(TextMessage: string);'
|
|
|
|
|
|
|
|
'MessageDlg(const Msg: string; DlgType: TMsgDlgType; Buttons: TMs' +
|
|
|
|
'gDlgButtons; HelpCtx: Longint): Integer;'
|
|
|
|
|
|
|
|
'InputQuery(const Caption: string, const Prompt: string, var Valu' +
|
|
|
|
'e: variant): boolean'
|
|
|
|
|
|
|
|
'InputBox(const Caption: string, const Prompt: string, const Defa' +
|
|
|
|
'ultValue: variant): variant'
|
|
|
|
'DeleteFile(const filename: string);'
|
|
|
|
'RotateFlame(Degress: double)'
|
|
|
|
'RotateReference(Degress: double)'
|
|
|
|
'Rotate(Degrees: double)'
|
|
|
|
'RotatePX(Degrees: double)'
|
|
|
|
'RotateOrigin(Degrees: double)'
|
|
|
|
'RotatePXOrigin(Degrees: double)'
|
|
|
|
'Multiply(a00: double, a10: double, a01: double, a11: double)'
|
|
|
|
'MultiplyPX(a00: double, a10: double, a01: double, a11: double)'
|
|
|
|
'StoreFlame(FlameNumber: integer)'
|
|
|
|
'GetFlame(FlameNumber: integer)'
|
|
|
|
'LoadFlame(FlameNumber: integer)'
|
|
|
|
'Scale(Factor: double)'
|
|
|
|
'ScalePX(Factor: double)'
|
|
|
|
'Translate(X: double, Y: double)'
|
|
|
|
'TranslatePX(X: double, Y: double)'
|
|
|
|
'SetActiveTransform(TransformNumber: integer)'
|
|
|
|
'Print(data: variant)'
|
|
|
|
'RandomRange(startnum: integer, lastnum: integer): integer'
|
|
|
|
'Round(value: double): integer'
|
|
|
|
'Trunc(value: double): integer'
|
|
|
|
'abs(value: double): double'
|
|
|
|
'sqrt(value: double): double'
|
|
|
|
'Int(value: double): double'
|
|
|
|
'DegToRad(Degrees: double): double'
|
|
|
|
'RadToDeg(Radians: double): double'
|
|
|
|
'VarToStr(value: variant): string'
|
|
|
|
'IntToStr(num: integer): string'
|
|
|
|
'FloatToStr(num: double): string'
|
|
|
|
'StrToInt(num: variant): integer'
|
|
|
|
'StrToFloat(num: variant): double'
|
|
|
|
'sin(Radians: double)'
|
|
|
|
'sin(Radians: double)'
|
|
|
|
'ArcTan2(Y: double, X: double)'
|
|
|
|
'hypot(X: double, Y: double)'
|
|
|
|
'power(number: double, num_power: double)'
|
|
|
|
'FormatDateTime(format_settings: string, date: TDateTime): string'
|
|
|
|
'Format(format_settings: string,[values: variant_array]): string'
|
|
|
|
|
|
|
|
'DecodeDate(date: TDateTime, year: integer, month: integer, day: ' +
|
|
|
|
'integer)'
|
|
|
|
|
|
|
|
'DecodeTime(time: TDateTime, hour: integer, minute: integer, seco' +
|
|
|
|
'nd: integer, millisecond: integer)'
|
|
|
|
|
|
|
|
'VarArrayCreate([array_low_index: integer, array_high_index: inte' +
|
|
|
|
'ger ], data_type: integer)'
|
|
|
|
'AddSymmetry(symmetry_type: integer)'
|
|
|
|
|
|
|
|
'Morph(Flame1_Number: integer, Flame2_Number: integer, Speed: dou' +
|
|
|
|
'ble, interp_type: integer = 3)'
|
|
|
|
'SetFlameFile(const filename: string)'
|
|
|
|
'ListFile(const filename: string)'
|
|
|
|
'SaveFlame(const filename: string)'
|
|
|
|
'ShowStatus(TextMessage: string)'
|
|
|
|
'RandomFlame(randomness_type: integer)'
|
|
|
|
'SaveGradient(Title: string, FileName: string)'
|
|
|
|
'SetVariation(Number: integer)'
|
|
|
|
'VariationIndex(var_name: string): integer'
|
|
|
|
'VariationName(var_index: integer): string'
|
|
|
|
|
|
|
|
'CopyFile(Source: string, Destination: string, keep_existing: boo' +
|
|
|
|
'lean = false)'
|
|
|
|
'LoadFromFile(full_filename: string)'
|
|
|
|
'SaveToFile(full_filename: string)'
|
|
|
|
'Add(text: string): integer'
|
|
|
|
'IndexOf(text_string: string): integer'
|
|
|
|
'Delete(string_index: integer)'
|
|
|
|
'MessageBox(0, Prompt, Caption, DlgStyle: integer): integer'
|
|
|
|
'InputBox(Caption, Prompt, Value: variant): variant'
|
|
|
|
'Copy(source: string, start_pos, length: integer): string')
|
|
|
|
HexIdentifier = '$'
|
|
|
|
Description = 'Pascal'
|
|
|
|
Filter = 'Pascal Files (*.pas,*.dpr,*.dpk,*.inc)|*.pas;*.dpr;*.dpk;*.inc'
|
|
|
|
DefaultExtension = '.pas'
|
|
|
|
StylerName = 'Pascal'
|
|
|
|
Extensions = 'pas;dpr;dpk;inc'
|
|
|
|
RegionDefinitions = <
|
|
|
|
item
|
|
|
|
Identifier = 'procedure'
|
|
|
|
RegionStart = 'begin'
|
|
|
|
RegionEnd = 'end'
|
|
|
|
RegionType = rtClosed
|
|
|
|
ShowComments = False
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Identifier = 'constructor'
|
|
|
|
RegionStart = 'begin'
|
|
|
|
RegionEnd = 'end'
|
|
|
|
RegionType = rtClosed
|
|
|
|
ShowComments = False
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Identifier = 'destructor'
|
|
|
|
RegionStart = 'begin'
|
|
|
|
RegionEnd = 'end'
|
|
|
|
RegionType = rtClosed
|
|
|
|
ShowComments = False
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Identifier = 'interface'
|
|
|
|
RegionStart = 'interface'
|
|
|
|
RegionType = rtOpen
|
|
|
|
ShowComments = False
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Identifier = 'unit'
|
|
|
|
RegionStart = 'unit'
|
|
|
|
RegionType = rtFile
|
|
|
|
ShowComments = False
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Identifier = 'implementation'
|
|
|
|
RegionStart = 'implementation'
|
|
|
|
RegionType = rtOpen
|
|
|
|
ShowComments = False
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Identifier = 'case'
|
|
|
|
RegionStart = 'case'
|
|
|
|
RegionEnd = 'end'
|
|
|
|
RegionType = rtIgnore
|
|
|
|
ShowComments = False
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Identifier = 'try'
|
|
|
|
RegionStart = 'try'
|
|
|
|
RegionEnd = 'end'
|
|
|
|
RegionType = rtIgnore
|
|
|
|
ShowComments = False
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Identifier = 'function'
|
|
|
|
RegionStart = 'begin'
|
|
|
|
RegionEnd = 'end'
|
|
|
|
RegionType = rtClosed
|
|
|
|
ShowComments = False
|
|
|
|
end
|
|
|
|
item
|
|
|
|
Identifier = '{$region'
|
|
|
|
RegionStart = '{$region'
|
|
|
|
RegionEnd = '{$endregion'
|
|
|
|
RegionType = rtClosed
|
|
|
|
ShowComments = False
|
|
|
|
end>
|
|
|
|
Left = 472
|
|
|
|
Top = 264
|
|
|
|
end
|
|
|
|
object ScrMemoFindReplaceDialog1: TScrMemoFindReplaceDialog
|
|
|
|
AutoHighlight = True
|
|
|
|
NotFoundMessage = 'Text not found'
|
|
|
|
AdvMemo = Editor
|
|
|
|
Options = [frDown]
|
|
|
|
Left = 283
|
|
|
|
Top = 8
|
|
|
|
end
|
|
|
|
object CodeBlockPopup: TPopupMenu
|
|
|
|
Left = 376
|
|
|
|
Top = 112
|
|
|
|
object mnuDeleteBlock: TMenuItem
|
|
|
|
Caption = 'Delete'
|
|
|
|
OnClick = mnuDeleteBlockClick
|
|
|
|
end
|
|
|
|
object Editcaption1: TMenuItem
|
|
|
|
Caption = 'Edit caption...'
|
|
|
|
OnClick = Editcaption1Click
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|