lazarus/examples/lazresexplorer/remainunit.lfm

791 lines
23 KiB
Plaintext

object reMainForm: TreMainForm
Left = 341
Height = 605
Top = 242
Width = 768
Caption = 'reMainForm'
ClientHeight = 605
ClientWidth = 768
Menu = MainMenu1
Position = poScreenCenter
LCLVersion = '4.99.0.0'
OnCreate = FormCreate
OnDestroy = FormDestroy
object TreeView1: TTreeView
Left = 0
Height = 526
Top = 56
Width = 288
Align = alLeft
HideSelection = False
Images = ImageList1
ReadOnly = True
TabOrder = 0
Options = [tvoAutoItemHeight, tvoKeepCollapsedNodes, tvoReadOnly, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips]
OnSelectionChanged = TreeView1SelectionChanged
end
object PageControl1: TPageControl
Left = 293
Height = 526
Top = 56
Width = 475
ActivePage = tabBinary
Align = alClient
TabIndex = 2
TabOrder = 1
object tabString: TTabSheet
Caption = 'String'
ClientHeight = 498
ClientWidth = 467
object StringGrid1: TStringGrid
Left = 0
Height = 498
Top = 0
Width = 467
Align = alClient
AutoFillColumns = True
ColCount = 2
FixedCols = 0
FixedRows = 0
TabOrder = 0
ColWidths = (
232
231
)
end
end
object tabImage: TTabSheet
Caption = 'Image'
ClientHeight = 498
ClientWidth = 467
object Image1: TImage
Left = 0
Height = 498
Top = 0
Width = 467
Align = alClient
Center = True
end
end
object tabBinary: TTabSheet
Caption = 'Binary'
ClientHeight = 498
ClientWidth = 467
inline SynEdit1: TSynEdit
Left = 0
Height = 498
Top = 0
Width = 467
Align = alClient
Font.Height = -13
Font.Name = 'Courier New'
Font.Pitch = fpFixed
Font.Quality = fqNonAntialiased
ParentColor = False
ParentFont = False
TabOrder = 0
Gutter.Width = 57
Gutter.MouseActions = <>
RightGutter.Width = 0
RightGutter.MouseActions = <>
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 = EcFoldLevel3
ShortCut = 41011
end
item
Command = EcFoldLevel4
ShortCut = 41012
end
item
Command = EcFoldLevel5
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 = <>
VisibleSpecialChars = [vscSpace, vscTabAtLast]
ReadOnly = True
SelectedColor.BackPriority = 50
SelectedColor.ForePriority = 50
SelectedColor.FramePriority = 50
SelectedColor.BoldPriority = 50
SelectedColor.ItalicPriority = 50
SelectedColor.UnderlinePriority = 50
SelectedColor.StrikeOutPriority = 50
BracketHighlightStyle = sbhsBoth
BracketMatchColor.Background = clNone
BracketMatchColor.Foreground = clNone
BracketMatchColor.Style = [fsBold]
FoldedCodeColor.Background = clNone
FoldedCodeColor.Foreground = clGray
FoldedCodeColor.FrameColor = clGray
MouseLinkColor.Background = clNone
MouseLinkColor.Foreground = clBlue
LineHighlightColor.Background = clNone
LineHighlightColor.Foreground = clNone
inline SynLeftGutterPartList1: TSynGutterPartList
object SynGutterMarks1: TSynGutterMarks
Width = 24
MouseActions = <>
MaxExtraMarksColums = 0
Options = [sgmoDeDuplicateMarksOnOverflow]
end
object SynGutterLineNumber1: TSynGutterLineNumber
Width = 17
MouseActions = <>
MarkupInfo.Background = clBtnFace
MarkupInfo.Foreground = clNone
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
end
object SynGutterCodeFolding1: TSynGutterCodeFolding
MouseActions = <>
MarkupInfo.Background = clNone
MarkupInfo.Foreground = clGray
MouseActionsExpanded = <>
MouseActionsCollapsed = <>
end
end
end
end
end
object Splitter1: TSplitter
Left = 288
Height = 526
Top = 56
Width = 5
OnChangeBounds = Splitter1ChangeBounds
end
object HeaderControl1: THeaderControl
Left = 0
Height = 30
Top = 26
Width = 768
DragReorder = False
Sections = <
item
Width = 150
end
item
Width = 250
end>
OnSectionResize = HeaderControl1SectionResize
Align = alTop
end
object StatusBar1: TStatusBar
Left = 0
Height = 23
Top = 582
Width = 768
Panels = <>
end
object ToolBar1: TToolBar
Left = 0
Height = 26
Top = 0
Width = 768
AutoSize = True
Caption = 'ToolBar1'
EdgeBorders = [ebTop, ebBottom]
Images = ImageList1
List = True
ShowCaptions = True
TabOrder = 5
object ToolButton1: TToolButton
Left = 1
Top = 2
Action = fileOpen
AutoSize = True
end
object ToolButton2: TToolButton
Left = 70
Top = 2
Action = fileSave
AutoSize = True
end
object ToolButton3: TToolButton
Left = 182
Height = 22
Top = 2
AutoSize = True
Caption = 'ToolButton3'
Style = tbsSeparator
end
object ToolButton4: TToolButton
Left = 190
Top = 2
Action = hlpAbout
AutoSize = True
end
end
object ActionList1: TActionList
Images = ImageList1
Left = 408
Top = 168
object fileOpen: TAction
Category = 'File'
Caption = 'Open...'
ImageIndex = 0
OnExecute = fileOpenExecute
end
object fileExit: TAction
Category = 'File'
Caption = 'Exit'
ImageIndex = 1
OnExecute = fileExitExecute
end
object hlpAbout: TAction
Category = 'Help'
Caption = 'About...'
ImageIndex = 2
OnExecute = hlpAboutExecute
end
object fileSave: TAction
Category = 'File'
Caption = 'Save resource...'
ImageIndex = 3
end
end
object ImageList1: TImageList
Height = 18
Width = 18
Left = 496
Top = 168
Bitmap = {
4C7A0400000012000000120000001B0A00000000000078DAD597795093771AC7
9DD9999DE96E777667BAB333FBC76E77EA74763AD37667B7894ED762C58A54C5
0272481511A1A2282A67112401E40C9123043922845B11AA88A0225029843B09
24103912901B94AEA224044848BEFB7B5F4B8CB01EED4C67B6EFCC87F79D3779
3EEFF33CBF83BCEBD6FDFCC78C280753F5E998A84DA591E7F9CCCB8427B492F4
83CAA690ADECEB473E79E3753C9377D2011861503F20CC6079EE3E74B3E3D0CD
4D63A6361E5D314E9555DE166FBECA3351CB8771FE2196EF35433FD28AA5C146
CCF754C1B8A4866EAC09FF69E043C4FA9CFF6A4F2A8CDAC7581E9362795C0ADD
701B1606EA30FF60083AF5F7D02FAAD111E5607C2DCFC2132C4F766379420EFD
98044B434DD0F6D5422D2F27354E4012E762F230AA06646E8DA33A77D1988983
84895A1EB03007E3F45D1AC3A41CBA910E2CDD6BA2F332903E49E2F69A3C1B2A
958B06A39174947495FC3118415F4FD4509EC700E598EE85614A41F292413F2E
868EF4CAA8BE0F49ACB3C9C32C573E5E583622696211BC7BF3C81D99C737A35A
7444EF219E27C083016046F5F43CDD07903A3126A63F13C7383DCBA75439F744
67401A71F00735F8AAEE019869CA57A2D7CE4212F5CCC32C53EAEE6BF5F0AD9B
8653E91876178F80D7FE3D19935952A38114BA4C63A458D693DA0DB46796CCA7
CE4867AC78365E54EAA87E2C92102D619E84A9499D82090D04530BB830A545CE
E43C8484DC490D94EA45DA63D03C424784E392A9AE7CE59296C4A54D2E82FF03
3CEAAC7A007EDF38F8DD8348E9ECC3B9B62EC436B4A0BDBF97F634076EBBDF11
EEF0C4E4112817E7A8FE4C2D2295C4A710B8E38B881D5B40F8E80282EF69E133
A885DB8006B677D590CCE969CFEAF946EE2DCC92CAA83C92C9987188E32C890F
1D5E801F711C51CD637FBF06BB156A6C91CFA1E3059E8F9206F4838F75C82463
7D7E448BD4612D92C8D87106E711A3D42082E411DAA74620C9C5B7670E8D338B
FFD3F37E6CBFFC83F8FE850FE208F1AFE087EF50313FC75E4586FB4773225BC1
3926E8D67B65743DFA291E5F61AF8A381053A1C43EDE6DB8F3C533AB3D111111
60B3D9080B0B43686828828383111414047F7F7FF809153825EC45DCF54194F5
DCC765D9145C52AAF16552CB1A0F8BC5425656168D4020A0B970E102CDA99C1E
94CAA75146C86C1D05AFF11E9C936F610FA7618D87CA8172ECE17D892C41161D
9F9D9D4DE32390E152E724921B86C1F976105C8243E24DEC8AAE5BE3A1EAA072
B048B0C28E045B3A3E272787C62B5D8202F138ED88BAAD4434C19E7B039FB16F
9A3CDBD276632B6F173E4DFC1C161C2B1C283A8C7D79876015B50B42A190C63D
B51DC2D63144552BC1AAEA03BBB20FB69C2A6C0AA930792C537622AD3B173C99
0089D27470C4A9886E4B847DA60B2CC3B623373717FB929A90291A4118890F2C
EF855BD343EC8AAF0423A0CCE4D9CCDD8EE4CE2CB05AE2705A148980EFC21048
08698CC48E145B3886EF8523A71E69F54308BAA28067F528762980ADDC6ABC7F
F2A2C9B3296EAB29878896789C114521B8211CD6C9BBB129F053E4E7E7C326BA
0689B52A9C2C91C3EBA21C07AB86611D538177BDF34D9E8D673783C1DE847F86
6CC487410CECE0D9617BB20D3E0EB0A01D050505B0625721FED6008E1476E190
5002CF5C09E95F05DEFE2A7BCD78B9BBBB232F2F0F165F5B6283DFC7743C4561
61212C42AEE12CE98D0789DF276887DB850E7C16598E3FBB67AEF1B8BABAD2CF
FF24600BF2C8998AA7282A2AC286C052B0CA15D84F1C8EE75BE192DE06CB88AB
78CB356D8DC7C5C5E5B91CA8788AE2E262FCE354314E9775137A1070490EEF3C
29B6845FC5EFBFE4993CD41CF6F3F383A3A323ECEDED616B6B0B1B1B1BECDCB9
13D6D6D6B0B2B2C2BB4772F0AFC012588495C33AFA06BE48A8C166F615BCB937
79E6C7ACF7BF785EF813E9C5C77F3C70DEE30FFB52E37FE79252F4966BEA32F1
3C5CF77F7AFC94FDD09C1779FA33F7AC57A4EF6675A7DAA8A4E7ACD462AEA5BA
9DBB45D5CADDC26A8EB358FF3A9EDE0C5B07396FC7942CEF1846EAF330DE7C95
66B82E176D191EF896C59CAA63331D5EE621393874255A6B06AE9FC394B41A23
3539E82B8B41EFE5B318A8E461B4B10C8AABB1A838CED4549C7AE632F774F36D
DEE94CB29EA41D1D95249605797108C69A4A302A2A81ACE06BC88B8231F46D01
64DFC4A0CC8B3979F930F39DD59E4E9E355B9A7D14D3E22A288A4321CB0B4697
3090FC8E9CA7110BFD20CEF183343F18C3DF15E376C27E14B932D8AB3DE2244B
D508E981AA928FAEBC204885FE1067FB61A8BE905080E6ACE3344D99C72127B5
F6D76440E8CC54ADF634C76CD24EB45F83AC301412F2DC56810F9A49CCD3C308
51BA371AD28EA29120CA3C81E1E6329C776068577BEAD94CED786B39DD07FAB9
19C7D044621F8D28A05FD0A03EC50B77920F13BEC29D546F0CB79422D56EAD87
8CA54A55978DBB573868CDF481E83C793EFF081E0EF740473CB55C4FD2134F54
2778A039E734BAABF948B15F5B57F56926BB9EE78691C61234A7FBA091E78D51
7135FD7B90AA6B665086AA183754121437B270F58C3392ED996BFA5CEECB7CA7
CC9B39D9551A09655D01EEF0BC5073CE03B738075119ED868AA803B816E50A69
69225AC87CE0D8312639766BC79DE29207C321D7E9238DF8120BFDB5B9106507
E326A9A32AD61D77D2FD21AFCC40736130A26D991AE27078D9BAC87566386439
31A6AE47ECC5DD5B7CA84417A1247457A5A02C740F626D1953F1762F5F172B64
3832D7A7393058A97B18AA043B863ADE96A126CF571158D1761BD6BFEE7AFFA9
FBC62F713F341A8DEB3C7D8AB17E33795722D70B0B7AFADECBFAD3D52D472C97
B386B7FF1E8CDF6CECC06FADD4B44BA75B7EA1672526312519946FE5FE71EFF3
58FF9E1FDE7CBF06BFB69CC3F6439D78513E547CF5291FDC0EF0C5D35A0CA6CF
2807C51B7F2BA1F3A170F66AC06ACFE53D3B51E3E688267FB23E7D8FE09AA78B
299714DE15AC787EF5D7249387C2DC936DF7392ABEB04203CB0FD3356590A573
D0167A12554EBBB03A1F8A15475852D7731E45C64928846720CBF4436FD15948
938E429AE20D992008F2AC00B4713DF06848F69C67B3AB84EEA3B9479278186A
E9357AE71B6FADC4EA63A63E1FED1C77ACE465DE4F734F6BEC7ECC7E27A46324
FC93CF04FA05F2A2F90413E5E7D09A7008EA25DD9AB135F7B4C51FC02C79A661
59F7F41DD660A0F72F835E47EEE931541283867007F82B0C18A35E5CCDE698B9
A783D435539D85A16236862E464055188681BC504208FA734FA35F781AF5D107
680F85F93C33F7B4730F61EA462AC62E45629470AF9085C1FC3350E586604018
0C852000B5ECBDB4E33DCF7358C965659EAE1C4D918E98B99901B57A060F9F4C
6196E2F114B99E847AFE21EE6687E09AEF36DA41619E8BB947146E8FD99B02CC
A8EFC3BE3E1AA7DA33E1D79E0547723DA17980A1EC3328F5FEF7731EF335B372
B4443961B6B30643E466DCA3561468FA50A025EFEAE47A84DC1B2A20FFCF8F6D
36D5F4A27DAC83CC3351B40B7AB847319AEC8BC1441F28B927D097701252AE0F
CA4E6CC3C5831FE297B61FFE17FCB51BA0
}
end
object MainMenu1: TMainMenu
Images = ImageList1
Left = 320
Top = 168
object MenuItem1: TMenuItem
Caption = 'File'
object MenuItem4: TMenuItem
Action = fileOpen
end
object MenuItem5: TMenuItem
Caption = '-'
end
object MenuItem6: TMenuItem
Action = fileExit
end
end
object MenuItem2: TMenuItem
Caption = 'Help'
object MenuItem3: TMenuItem
Action = hlpAbout
end
end
end
object OpenDialog1: TOpenDialog
DefaultExt = '.exe'
Left = 338
Top = 232
end
end