| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614 |
- object Form1: TForm1
- Left = 471
- Height = 550
- Top = 161
- Width = 964
- Caption = 'bgra_PascalScript'
- ClientHeight = 550
- ClientWidth = 964
- LCLVersion = '1.2.4.0'
- object Button1: TButton
- Left = 8
- Height = 35
- Top = 8
- Width = 112
- AutoSize = True
- Caption = '1 - Execute'
- OnClick = Button1Click
- TabOrder = 0
- end
- object Button2: TButton
- Left = 8
- Height = 35
- Top = 48
- Width = 85
- AutoSize = True
- Caption = '2 - Test'
- Enabled = False
- OnClick = Button2Click
- TabOrder = 1
- end
- object BGRAVirtualScreen1: TBGRAVirtualScreen
- Left = 128
- Height = 32
- Top = 8
- Width = 32
- OnRedraw = BGRAVirtualScreen1Redraw
- Alignment = taLeftJustify
- Color = clWhite
- ParentColor = False
- TabOrder = 2
- end
- inline SynEdit1: TSynEdit
- Left = 8
- Height = 450
- Top = 88
- Width = 944
- Anchors = [akTop, akLeft, akRight, akBottom]
- Font.Height = -13
- Font.Name = 'Courier New'
- Font.Pitch = fpFixed
- Font.Quality = fqNonAntialiased
- ParentColor = False
- ParentFont = False
- TabOrder = 3
- Gutter.Width = 57
- Gutter.MouseActions = <>
- RightGutter.Width = 0
- RightGutter.MouseActions = <>
- Highlighter = SynPasSyn1
- Keystrokes = <
- item
- Command = ecUp
- ShortCut = 38
- end
- item
- Command = ecSelUp
- ShortCut = 8230
- end
- item
- Command = ecScrollUp
- ShortCut = 16422
- end
- item
- Command = ecDown
- ShortCut = 40
- end
- item
- Command = ecSelDown
- ShortCut = 8232
- end
- item
- Command = ecScrollDown
- ShortCut = 16424
- end
- item
- Command = ecLeft
- ShortCut = 37
- end
- item
- Command = ecSelLeft
- ShortCut = 8229
- end
- item
- Command = ecWordLeft
- ShortCut = 16421
- end
- item
- Command = ecSelWordLeft
- ShortCut = 24613
- end
- item
- Command = ecRight
- ShortCut = 39
- end
- item
- Command = ecSelRight
- ShortCut = 8231
- end
- item
- Command = ecWordRight
- ShortCut = 16423
- end
- item
- Command = ecSelWordRight
- ShortCut = 24615
- end
- item
- Command = ecPageDown
- ShortCut = 34
- end
- item
- Command = ecSelPageDown
- ShortCut = 8226
- end
- item
- Command = ecPageBottom
- ShortCut = 16418
- end
- item
- Command = ecSelPageBottom
- ShortCut = 24610
- end
- item
- Command = ecPageUp
- ShortCut = 33
- end
- item
- Command = ecSelPageUp
- ShortCut = 8225
- end
- item
- Command = ecPageTop
- ShortCut = 16417
- end
- item
- Command = ecSelPageTop
- ShortCut = 24609
- end
- item
- Command = ecLineStart
- ShortCut = 36
- end
- item
- Command = ecSelLineStart
- ShortCut = 8228
- end
- item
- Command = ecEditorTop
- ShortCut = 16420
- end
- item
- Command = ecSelEditorTop
- ShortCut = 24612
- end
- item
- Command = ecLineEnd
- ShortCut = 35
- end
- item
- Command = ecSelLineEnd
- ShortCut = 8227
- end
- item
- Command = ecEditorBottom
- ShortCut = 16419
- end
- item
- Command = ecSelEditorBottom
- ShortCut = 24611
- end
- item
- Command = ecToggleMode
- ShortCut = 45
- end
- item
- Command = ecCopy
- ShortCut = 16429
- end
- item
- Command = ecPaste
- ShortCut = 8237
- end
- item
- Command = ecDeleteChar
- ShortCut = 46
- end
- item
- Command = ecCut
- ShortCut = 8238
- end
- item
- Command = ecDeleteLastChar
- ShortCut = 8
- end
- item
- Command = ecDeleteLastChar
- ShortCut = 8200
- end
- item
- Command = ecDeleteLastWord
- ShortCut = 16392
- end
- item
- Command = ecUndo
- ShortCut = 32776
- end
- item
- Command = ecRedo
- ShortCut = 40968
- end
- item
- Command = ecLineBreak
- ShortCut = 13
- end
- item
- Command = ecSelectAll
- ShortCut = 16449
- end
- item
- Command = ecCopy
- ShortCut = 16451
- end
- item
- Command = ecBlockIndent
- ShortCut = 24649
- end
- item
- Command = ecLineBreak
- ShortCut = 16461
- end
- item
- Command = ecInsertLine
- ShortCut = 16462
- end
- item
- Command = ecDeleteWord
- ShortCut = 16468
- end
- item
- Command = ecBlockUnindent
- ShortCut = 24661
- end
- item
- Command = ecPaste
- ShortCut = 16470
- end
- item
- Command = ecCut
- ShortCut = 16472
- end
- item
- Command = ecDeleteLine
- ShortCut = 16473
- end
- item
- Command = ecDeleteEOL
- ShortCut = 24665
- end
- item
- Command = ecUndo
- ShortCut = 16474
- end
- item
- Command = ecRedo
- ShortCut = 24666
- end
- item
- Command = ecGotoMarker0
- ShortCut = 16432
- end
- item
- Command = ecGotoMarker1
- ShortCut = 16433
- end
- item
- Command = ecGotoMarker2
- ShortCut = 16434
- end
- item
- Command = ecGotoMarker3
- ShortCut = 16435
- end
- item
- Command = ecGotoMarker4
- ShortCut = 16436
- end
- item
- Command = ecGotoMarker5
- ShortCut = 16437
- end
- item
- Command = ecGotoMarker6
- ShortCut = 16438
- end
- item
- Command = ecGotoMarker7
- ShortCut = 16439
- end
- item
- Command = ecGotoMarker8
- ShortCut = 16440
- end
- item
- Command = ecGotoMarker9
- ShortCut = 16441
- end
- item
- Command = ecSetMarker0
- ShortCut = 24624
- end
- item
- Command = ecSetMarker1
- ShortCut = 24625
- end
- item
- Command = ecSetMarker2
- ShortCut = 24626
- end
- item
- Command = ecSetMarker3
- ShortCut = 24627
- end
- item
- Command = ecSetMarker4
- ShortCut = 24628
- end
- item
- Command = ecSetMarker5
- ShortCut = 24629
- end
- item
- Command = ecSetMarker6
- ShortCut = 24630
- end
- item
- Command = ecSetMarker7
- ShortCut = 24631
- end
- item
- Command = ecSetMarker8
- ShortCut = 24632
- end
- item
- Command = ecSetMarker9
- ShortCut = 24633
- end
- item
- Command = EcFoldLevel1
- ShortCut = 41009
- end
- item
- Command = EcFoldLevel2
- ShortCut = 41010
- end
- item
- Command = EcFoldLevel1
- ShortCut = 41011
- end
- item
- Command = EcFoldLevel1
- ShortCut = 41012
- end
- item
- Command = EcFoldLevel1
- ShortCut = 41013
- end
- item
- Command = EcFoldLevel6
- ShortCut = 41014
- end
- item
- Command = EcFoldLevel7
- ShortCut = 41015
- end
- item
- Command = EcFoldLevel8
- ShortCut = 41016
- end
- item
- Command = EcFoldLevel9
- ShortCut = 41017
- end
- item
- Command = EcFoldLevel0
- ShortCut = 41008
- end
- item
- Command = EcFoldCurrent
- ShortCut = 41005
- end
- item
- Command = EcUnFoldCurrent
- ShortCut = 41003
- end
- item
- Command = EcToggleMarkupWord
- ShortCut = 32845
- end
- item
- Command = ecNormalSelect
- ShortCut = 24654
- end
- item
- Command = ecColumnSelect
- ShortCut = 24643
- end
- item
- Command = ecLineSelect
- ShortCut = 24652
- end
- item
- Command = ecTab
- ShortCut = 9
- end
- item
- Command = ecShiftTab
- ShortCut = 8201
- end
- item
- Command = ecMatchBracket
- ShortCut = 24642
- end
- item
- Command = ecColSelUp
- ShortCut = 40998
- end
- item
- Command = ecColSelDown
- ShortCut = 41000
- end
- item
- Command = ecColSelLeft
- ShortCut = 40997
- end
- item
- Command = ecColSelRight
- ShortCut = 40999
- end
- item
- Command = ecColSelPageDown
- ShortCut = 40994
- end
- item
- Command = ecColSelPageBottom
- ShortCut = 57378
- end
- item
- Command = ecColSelPageUp
- ShortCut = 40993
- end
- item
- Command = ecColSelPageTop
- ShortCut = 57377
- end
- item
- Command = ecColSelLineStart
- ShortCut = 40996
- end
- item
- Command = ecColSelLineEnd
- ShortCut = 40995
- end
- item
- Command = ecColSelEditorTop
- ShortCut = 57380
- end
- item
- Command = ecColSelEditorBottom
- ShortCut = 57379
- end>
- MouseActions = <>
- MouseTextActions = <>
- MouseSelActions = <>
- Lines.Strings = (
- 'Program Test_BGRAPascalScript;'
- ''
- '{$I include.txt}'
- ''
- 'var'
- ' c: TBGRAColor;'
- ' i, id: integer;'
- ''
- 'begin'
- ' id := bgra_CreateNextWithSize(256,1);'
- ' c := rgb(255,255,0); //yellow'
- ' for i := 0 to 255 do'
- ' begin'
- ' bgra_SetPixel(id, i,0, c);'
- ' c := setGreen(c, getGreen(c)-1);'
- ' end;'
- ' bgra_SaveToFile(id, ''bitmap.png'');'
- 'end. '
- )
- VisibleSpecialChars = [vscSpace, vscTabAtLast]
- SelectedColor.FrameEdges = sfeAround
- SelectedColor.BackPriority = 50
- SelectedColor.ForePriority = 50
- SelectedColor.FramePriority = 50
- SelectedColor.BoldPriority = 50
- SelectedColor.ItalicPriority = 50
- SelectedColor.UnderlinePriority = 50
- SelectedColor.StrikeOutPriority = 50
- IncrementColor.FrameEdges = sfeAround
- HighlightAllColor.FrameEdges = sfeAround
- BracketHighlightStyle = sbhsBoth
- BracketMatchColor.Background = clNone
- BracketMatchColor.Foreground = clNone
- BracketMatchColor.FrameEdges = sfeAround
- BracketMatchColor.Style = [fsBold]
- FoldedCodeColor.Background = clNone
- FoldedCodeColor.Foreground = clGray
- FoldedCodeColor.FrameColor = clGray
- FoldedCodeColor.FrameEdges = sfeAround
- MouseLinkColor.Background = clNone
- MouseLinkColor.Foreground = clBlue
- MouseLinkColor.FrameEdges = sfeAround
- LineHighlightColor.Background = clNone
- LineHighlightColor.Foreground = clNone
- LineHighlightColor.FrameEdges = sfeAround
- inline SynLeftGutterPartList1: TSynGutterPartList
- object SynGutterMarks1: TSynGutterMarks
- Width = 24
- MouseActions = <>
- end
- object SynGutterLineNumber1: TSynGutterLineNumber
- Width = 17
- MouseActions = <>
- MarkupInfo.Background = clBtnFace
- MarkupInfo.Foreground = clNone
- MarkupInfo.FrameEdges = sfeAround
- DigitCount = 2
- ShowOnlyLineNumbersMultiplesOf = 1
- ZeroStart = False
- LeadingZeros = False
- end
- object SynGutterChanges1: TSynGutterChanges
- Width = 4
- MouseActions = <>
- ModifiedColor = 59900
- SavedColor = clGreen
- end
- object SynGutterSeparator1: TSynGutterSeparator
- Width = 2
- MouseActions = <>
- MarkupInfo.Background = clWhite
- MarkupInfo.Foreground = clGray
- MarkupInfo.FrameEdges = sfeAround
- end
- object SynGutterCodeFolding1: TSynGutterCodeFolding
- MouseActions = <>
- MarkupInfo.Background = clNone
- MarkupInfo.Foreground = clGray
- MarkupInfo.FrameEdges = sfeAround
- MouseActionsExpanded = <>
- MouseActionsCollapsed = <>
- end
- end
- end
- object PSScript1: TPSScript
- CompilerOptions = []
- Plugins = <
- item
- Plugin = PSImport_BGRAPascalScript1
- end
- item
- Plugin = PSImport_Classes1
- end>
- UsePreProcessor = True
- OnNeedFile = PSScript1NeedFile
- left = 136
- top = 19
- end
- object PSImport_BGRAPascalScript1: TPSImport_BGRAPascalScript
- left = 720
- top = 28
- end
- object SynPasSyn1: TSynPasSyn
- Enabled = False
- AsmAttri.FrameEdges = sfeAround
- CommentAttri.Foreground = clBlue
- CommentAttri.FrameEdges = sfeAround
- IDEDirectiveAttri.FrameEdges = sfeAround
- IdentifierAttri.FrameEdges = sfeAround
- KeyAttri.FrameEdges = sfeAround
- NumberAttri.FrameEdges = sfeAround
- SpaceAttri.FrameEdges = sfeAround
- StringAttri.Foreground = clBlue
- StringAttri.FrameEdges = sfeAround
- SymbolAttri.Foreground = clRed
- SymbolAttri.FrameEdges = sfeAround
- CaseLabelAttri.FrameEdges = sfeAround
- DirectiveAttri.FrameEdges = sfeAround
- CompilerMode = pcmDelphi
- NestedComments = False
- left = 374
- top = 145
- end
- object PSImport_Classes1: TPSImport_Classes
- EnableStreams = True
- EnableClasses = True
- left = 426
- top = 28
- end
- end
|