lazarus/tools/lazdatadesktop/frmmain.lfm
michael 0b958007c1 * Enable close tabs
git-svn-id: trunk@63161 -
2020-05-15 11:03:40 +00:00

865 lines
30 KiB
Plaintext

object MainForm: TMainForm
Left = 450
Height = 480
Top = 226
Width = 666
ActiveControl = PCRecent
Caption = 'Lazarus Database Desktop'
ClientHeight = 455
ClientWidth = 666
Menu = MainMenu1
OnClose = FormClose
OnCloseQuery = FormCloseQuery
OnCreate = FormCreate
OnDestroy = FormDestroy
OnShow = FormShow
Position = poScreenCenter
SessionProperties = 'Height;Left;Top;Width;WindowState'
LCLVersion = '2.1.0.0'
object TBMain: TToolBar
Left = 0
Height = 26
Top = 0
Width = 666
ButtonHeight = 24
ButtonWidth = 24
Images = ILMain
ParentShowHint = False
ShowHint = True
TabOrder = 0
object TBSave: TToolButton
Left = 49
Top = 2
Action = ASave
end
object TBOPen: TToolButton
Left = 25
Top = 2
HelpType = htKeyword
HelpKeyword = 'Open a new Data Dictionary'
Action = AOpen
end
object TBNew: TToolButton
Left = 1
Top = 2
Action = ANew
end
object ToolButton1: TToolButton
Left = 73
Height = 24
Top = 2
Style = tbsSeparator
end
object TBNewTable: TToolButton
Left = 113
Top = 2
Action = ANewTable
end
object TBNewField: TToolButton
Left = 137
Top = 2
Action = ANewField
end
object ToolButton2: TToolButton
Left = 257
Height = 24
Top = 2
Style = tbsSeparator
end
object TBDeleteTable: TToolButton
Left = 265
Top = 2
Action = ADeleteObject
end
object ToolButton3: TToolButton
Left = 289
Height = 24
Top = 2
Style = tbsSeparator
end
object TBGenerateSQL: TToolButton
Left = 297
Top = 2
Action = AGenerateSQL
end
object TBAddIndex: TToolButton
Left = 185
Top = 2
Action = ANewIndex
end
object ToolButton5: TToolButton
Left = 321
Top = 2
Action = ACreateCode
end
object TBAddSequence: TToolButton
Left = 209
Top = 2
Action = AAddSequence
end
object ToolButton4: TToolButton
Left = 233
Top = 2
Action = AAddDomain
end
object ToolButton6: TToolButton
Left = 161
Top = 2
Action = AAddForeignKey
end
object ToolButton7: TToolButton
Left = 105
Height = 24
Top = 2
Caption = 'ToolButton7'
Style = tbsSeparator
end
object ToolButton8: TToolButton
Left = 81
Top = 2
Action = ANewConnection
end
end
object PCRecent: TPageControl
Left = 0
Height = 409
Top = 26
Width = 458
ActivePage = TSAll
Align = alClient
Images = ILMain
TabIndex = 2
TabOrder = 1
object TSConnections: TTabSheet
Caption = 'Connections'
ClientHeight = 378
ClientWidth = 448
ImageIndex = 16
object LVConnections: TListView
Left = 0
Height = 380
Top = 0
Width = 450
Align = alClient
Columns = <
item
Caption = 'Name'
Width = 120
end
item
Caption = 'Driver'
Width = 120
end
item
Caption = 'Last used'
Width = 150
end
item
Caption = 'Description'
Width = 260
end>
PopupMenu = PMRecentConnections
ReadOnly = True
RowSelect = True
SortType = stText
TabOrder = 0
ViewStyle = vsReport
OnDblClick = OpenRecentConnection
OnKeyUp = LVConnectionsKeyUp
end
end
object TSRecent: TTabSheet
Caption = 'Dictionaries'
ClientHeight = 378
ClientWidth = 448
ImageIndex = 19
object LVDicts: TListView
Left = 0
Height = 380
Top = 0
Width = 450
Align = alClient
Columns = <
item
Caption = 'Name'
Width = 10
end
item
Caption = 'Filename'
Width = 10
end
item
Caption = 'Last used on'
Width = 617
end>
PopupMenu = PMDataDict
ReadOnly = True
RowSelect = True
SortColumn = 2
SortType = stText
TabOrder = 0
ViewStyle = vsReport
OnDblClick = OpenRecentDatadict
OnKeyUp = LVDictsKeyUp
end
end
object TSAll: TTabSheet
Caption = 'Connections/Dictionaries'
ClientHeight = 378
ClientWidth = 448
ImageIndex = 17
object TVAll: TTreeView
Left = 0
Height = 378
Top = 0
Width = 448
Align = alClient
Images = ILMain
PopupMenu = PMAll
ReadOnly = True
TabOrder = 0
OnDblClick = TVAllDblClick
Options = [tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoReadOnly, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips, tvoThemedDraw]
end
end
end
object PStatus: TPanel
Left = 0
Height = 20
Top = 435
Width = 666
Align = alBottom
BevelOuter = bvNone
ClientHeight = 20
ClientWidth = 666
TabOrder = 2
Visible = False
object PBSTatus: TProgressBar
Left = 0
Height = 20
Top = 0
Width = 128
Align = alLeft
TabOrder = 1
end
object PStatusText: TPanel
Left = 128
Height = 20
Top = 0
Width = 538
Align = alClient
Alignment = taLeftJustify
BevelOuter = bvLowered
TabOrder = 0
end
end
object PCItems: TPageControl
Left = 466
Height = 409
Top = 26
Width = 200
Align = alRight
Images = ILMain
TabOrder = 3
OnCloseTabClicked = DoCloseTabClick
Options = [nboShowCloseButtons, nboKeyboardTabSwitch]
end
object SRecent: TSplitter
Left = 458
Height = 409
Top = 26
Width = 8
Align = alRight
ResizeAnchor = akRight
end
object MainMenu1: TMainMenu
Images = ILMain
Left = 40
Top = 80
object MFIle: TMenuItem
Caption = '&File'
object MenuItem1: TMenuItem
Action = ANew
end
object MIOpen: TMenuItem
Action = AOpen
end
object MISave: TMenuItem
Action = ASave
end
object MISaveAs: TMenuItem
Action = ASaveAs
end
object MICloseSep: TMenuItem
Caption = '-'
end
object MIClose: TMenuItem
Action = AClose
end
object MICloseAll: TMenuItem
Action = ACloseAll
end
object MISep: TMenuItem
Caption = '-'
end
object MIExit: TMenuItem
Action = AExit
end
end
object MenuItem2: TMenuItem
Caption = '&Edit'
object MICut: TMenuItem
Action = ACut
end
object MenuItem3: TMenuItem
Action = ACopy
end
object MIPaste: TMenuItem
Action = APaste
end
end
object MIDataDict: TMenuItem
Caption = '&Dictionary'
OnClick = MIDataDictClick
object MIImport: TMenuItem
Caption = '&Import'
end
object MIDDSep: TMenuItem
Caption = '-'
end
object MINewTable: TMenuItem
Action = ANewTable
end
object MINewField: TMenuItem
Action = ANewField
end
object MenuItem4: TMenuItem
Action = ANewIndex
end
object MenuItem7: TMenuItem
Action = AAddForeignKey
end
object MenuItem5: TMenuItem
Action = AAddDomain
end
object MenuItem6: TMenuItem
Action = AAddSequence
end
object MIDDSep2: TMenuItem
Caption = '-'
end
object MIDeleteTable: TMenuItem
Action = ADeleteObject
end
object MIDDSep3: TMenuItem
Caption = '-'
end
object MIGenerateSQL: TMenuItem
Action = AGenerateSQL
end
object MICreateCode: TMenuItem
Action = ACreateCode
end
end
object MIConnection: TMenuItem
Caption = 'Connections'
object MINewConnection: TMenuItem
Caption = '&New connection'
end
object MIOpenRecentConnection: TMenuItem
Action = AOpenConnection
end
object MIDeleteRecentConnection: TMenuItem
Action = ADeleteConnection
end
end
object MView: TMenuItem
Caption = '&View'
object MIListView: TMenuItem
AutoCheck = True
Caption = 'Legacy List View'
OnClick = MIListViewClick
end
end
end
object ALMain: TActionList
Images = ILMain
Left = 104
Top = 136
object ASave: TAction
Category = 'File'
Caption = '&Save'
Hint = 'Save Data Dictionary'
ImageIndex = 2
OnExecute = ASaveExecute
OnUpdate = HaveDDEditor
ShortCut = 16467
end
object ANew: TAction
Category = 'File'
Caption = '&New'
Hint = 'Create a new Data Dictionary'
ImageIndex = 1
OnExecute = ANewExecute
ShortCut = 16462
end
object AExit: TAction
Category = 'File'
Caption = 'E&xit'
Hint = 'Quit this program'
ImageIndex = 10
OnExecute = AExitExecute
ShortCut = 16465
end
object AOpen: TAction
Category = 'File'
Caption = '&Open...'
HelpKeyword = 'Open a new Data Dictionary'
ImageIndex = 0
OnExecute = AOpenExecute
ShortCut = 16463
end
object AClose: TAction
Category = 'File'
Caption = '&Close'
Hint = 'Close current Data Dictionary'
OnExecute = ACloseExecute
OnUpdate = HaveTab
ShortCut = 16471
end
object ACut: TEditCut
Category = 'Edit'
Caption = 'Cu&t'
Hint = 'Cut'
ShortCut = 16472
end
object ACopy: TEditCopy
Category = 'Edit'
Caption = '&Copy'
Hint = 'Copy'
ShortCut = 16451
end
object APaste: TEditPaste
Category = 'Edit'
Caption = '&Paste'
Hint = 'Paste'
ShortCut = 16470
end
object ACloseAll: TAction
Category = 'File'
Caption = 'Close &All'
Hint = 'Close all Data Dictionaries'
OnExecute = ACloseAllExecute
OnUpdate = HaveTabs
ShortCut = 49239
end
object ANewTable: TAction
Category = 'Dictionary'
Caption = 'New &table'
Hint = 'Create a new table'
ImageIndex = 4
OnExecute = ANewTableExecute
OnUpdate = HaveDataDict
ShortCut = 16468
end
object ANewField: TAction
Category = 'Dictionary'
Caption = 'New &field'
Hint = 'Create a new field in the current table'
ImageIndex = 5
OnExecute = ANewFieldExecute
OnUpdate = ANewFieldUpdate
ShortCut = 16454
end
object ADeleteObject: TAction
Category = 'Dictionary'
Caption = 'Delete &Object'
Hint = 'Delete the currently selected object'
ImageIndex = 3
OnExecute = ADeleteObjectExecute
OnUpdate = ADeleteObjectUpdate
end
object AGenerateSQL: TAction
Category = 'Dictionary'
Caption = '&Generate SQL'
Hint = 'Generate SQL statements for the current table'
ImageIndex = 7
OnExecute = AGenerateSQLExecute
OnUpdate = AllowSQL
ShortCut = 16455
end
object ASaveAs: TAction
Category = 'File'
Caption = 'Save &as'
Hint = 'Save datadictionary as'
OnExecute = SaveAsExecute
OnUpdate = HaveDDEditor
end
object ANewConnection: TAction
Category = 'Connections'
Caption = '&New connection'
ImageIndex = 14
OnExecute = ANewConnectionExecute
ShortCut = 49230
end
object ADeleteConnection: TAction
Category = 'Connections'
Caption = '&Delete connection'
OnExecute = ADeleteConnectionExecute
OnUpdate = HaveRecentConnection
ShortCut = 49220
end
object ACopyConnection: TAction
Category = 'Connections'
Caption = '&Copy connection'
end
object ANewIndex: TAction
Category = 'Dictionary'
Caption = 'New index'
Hint = 'Add new index to current table'
ImageIndex = 8
OnExecute = ANewIndexExecute
OnUpdate = ANewIndexUpdate
end
object ACreateCode: TAction
Category = 'Dictionary'
Caption = 'Create &code'
Hint = 'Create code from definition or data'
ImageIndex = 9
OnExecute = ACreateCodeExecute
OnUpdate = ACreateCodeUpdate
end
object AAddSequence: TAction
Category = 'Dictionary'
Caption = 'New sequence'
Hint = 'Add a sequence'
ImageIndex = 11
OnExecute = AAddSequenceExecute
OnUpdate = AAddSequenceUpdate
end
object AAddForeignKey: TAction
Category = 'Dictionary'
Caption = 'New Foreign key'
Hint = 'Add a foreign key to the table'
ImageIndex = 12
OnExecute = AAddForeignKeyExecute
OnUpdate = AAddForeignKeyUpdate
end
object AAddDomain: TAction
Category = 'Dictionary'
Caption = 'New domain'
Hint = 'Add a domain to the data dictionary'
ImageIndex = 13
OnExecute = AAddDomainExecute
OnUpdate = AAddDomainUpdate
end
object AOpenConnection: TAction
Category = 'Connections'
Caption = '&Open connection'
Hint = 'Open selected recent connection'
OnExecute = OpenRecentConnection
OnUpdate = HaveRecentConnection
end
object AOpenRecentDatadict: TAction
Category = 'File'
Caption = 'Open'
Hint = 'Open selected recent datadictionary'
OnExecute = OpenRecentDatadict
OnUpdate = HaveRecentDataDict
end
object ADeleteRecentDataDict: TAction
Category = 'File'
Caption = '&Delete'
OnExecute = ADeleteRecentDataDictExecute
OnUpdate = HaveRecentDataDict
end
end
object ILMain: TImageList
Left = 43
Top = 136
Bitmap = {
4C7A1400000010000000100000002B1900000000000078DAED9B77545557DAC6
993F9295EF9B49596BBEC9649295D164263DA3C9442CB1116B9438266A8C1591
A628B68805A429168A204D4291A22222A858B0818A20458A74119076E94504E9
7081E77BDFC33D379772F1A26626B356CE5A0FE770CEFEED77F7F3EEBDCF05A0
86415473DB071591EE288B701194EE6F8434DF0D48765F851893696A17D64C1A
9413557ED39D4E3DE86EAA26D5A0ABB10A9DF5A5E86CAC444D840D52F77D8F30
C3C94AF9B20857F4B4D4A1AB3016D2E27874E447A325330C3D1D4DE82C89C1C3
2857DC36FF1ACA7917F4B436A0ABE42EBA4AEFA2B3E80EDA72AFA3A5BA009D4D
B590B63721D17AE1D07CDB63749567A0AB2C1DD292647414C4A0F57E049AD243
292F65483EB00463C272A1152D81F6ED12B95691CA229C81B646F454DE13D45D
9E8ECEE2447414C608E9E8A672483EF003C65ECC43774F0F95149516FDE9EE81
705D16CE7C03C06C6536BA2BB2281D69909626A193CAA2A7A90AC9FB17433D34
0F6D5D3D702C6B8773610BFC8A5B705AD28AC4BD0B887F0C54E702350F7ACF95
F701CA0F4A9284674954076383F3F0B8B31B6EC4BAE63743EF7A35D4DDF29E28
696B3D92ADBF877A481EAA5AA5D87CBD12DF079760DE89623827D45219D7535E
BA29435D827A585D52CA63B7C0D7537B48D9BD18E302F384FCB653D056520B05
6FA2FC789535C3ABA20DDE15ADF0296F812FC9AFBC19794DED02DFDDFC088956
8B30F6681E5A29BC5B793B5C6572E6F3836AB8DE2F856B463E9C52EEE3E09D54
EC8F8A43424EB6C0C71ACF40A2E5428CF5CA4323E7BFA21D2EC43991EC4BDBB1
BFA40D969236EC286C85517E2BB4729B31FF5E13921BA5022FB613212F9D3D82
DD435407B6C4EE21CEB4A80D5B885DF3A005CB739A312FAB091AE98D48ECC77F
E1988BFC864E78509D1D2E6E854B512B1CA92E6CF35BB02FAF195664D7F47E13
8CC9F6E6CC4644D7B4F7E13FDD9F837FD8900EC8CE4349168619C5B61E653E43
ED8EFD3CDC3938BFAF1CE62381CEF1F6F3116BAB8998ED137171EDC07E1FB36F
0E35F58768A73A696FAE437B9382E83E3F6BACB88F920BE678E0A64F714CECC3
C7DA68A2B3B591FA473CA49204EA6BA4E23BE8288A45FB832834675F057558B4
E68441728EE270D143D8FA29723ECEF61B74B43C16FAB9B4348544676AE31D14
473B8F1BD9E1E826BEAB82C681F204945CDE8B489369F899D794F1A990521FEB
2A4BED1D332489BD7D9EFA6B737591900F695B135AEAAB116D31B32FDF4C634D
4526298BFA6B66EF98C171C8D340E346D6253CCEB84865D480983DB37EE66DE6
125F4FE3C4FDDEBECE7D9EFB7B45069547328D5DF1421CAD7937A80C22D04961
E3AC15F939C4D7A1A72A47A6FB1417C5532E4B07C7C16368C16D219E4E0A1BB7
4721FD7B67A3A3E92171D902DB9B06593A280EA930EEF4A6A3B3288EC6F01AC4
59FD5C7EB114577B636DAF4D4555DC93A781C761A924A9B77E695C8C359BFA33
4F71B53FAE424F796F78811125B029A4646A13C44AEEA0BBB30D51D416E5EDCF
4C8386CA0AB4877D8FB6B0C568BBB488AE17A2FDC242B45D5CD0AB0BDF91E60B
EAEA6841E4A6B1723E6AE724B4D595A23B7A2390E30FDCF705B2BDE9EC41677A
8F651F06EEB90159AE90DED4A7F4372362CDE7723E72CB78B4D416A13B722DBA
6EAC11C274DDD4EBD50D1D486FE8427A7D35FDAF8DAEEB3A425BBCA6F70F397F
DDF00BCA7F0DDA1E16A1B5B610AD35AC7C41FCAE124465DE456DAFABBD591843
AF687F2CE723D68D510BD7FF0C11069F23DCE0B39FA5CF1A8D6BFAA37AA5D7AB
2B3A9F9246F5DA5E3F96054545885AD7ABEB46137063E344446CF892EE8F47C4
E629B86CA82EF2682D4E471BA987F2D5236D4377472BBA5A1AD0D9500369639D
F03FD799F4712DDAA91F3D4CBB81045B2D5CA23804BE281DD5C156E8E9E470AD
34F6E841DAF488C2539E695CE078BB5A1FA3E36109DA2B1FE0515AB81007A7A3
974F435590851086C57CE7E36A48693C62BB6CBFB3A10AED550568AB7800C971
53D4DFBB8D2B86EA02DF52908C4AE2390C2BC1C180CEE4B7908FD0D349B6A9BF
7570FF27DB6DE5B9283EB61395D1A77079ADBA504ECDF909A83C694EE993F48A
DA5297689BEAACB3AE5CCEB696E7A0D07F07CA6E06206CCD985E3E371E1581E6
42BA131CF491E0B806492E46A40D487432A4FBFAC2335179478C2109F7C34583
3142FD34E6C4A23460174A295FA501A628A1EB92E3BB289FA4632628227B857E
DB51E06B8C07477E44BE8F310A2E79E1BCBE8CBF17DDCB92981314D0CB161FDD
29A4B7D0779BC0E5796F452E29EFDC6184EA7D21F00D19378931152491C5C1B6
05D66F070AC836B3B9DE3F22C7730BB23D37E35E8823CEE87E8170E2EBD32250
72CC54D67E9EAC4CF70DC8386987109D7F0AEDB13EE5AA90D61E2A6F9D5B3643
8ADB42AAEB3AA41CDF8BE0D5C41B8DC7A3E4CBC49B0A7C248D8F4389F9BB4E6B
91ECBB1B41C487AF1F87BAC48BD4264C55B69FC875EC6D8693DAD45FD7A9A336
EE0C6A62CFA89CFF3B5E6688F73091F163718DDAF155D2156A8F9748DCAE2E50
DB38A7FF05CE521D9DD6FD2782A9AC4E517A8388612E9014B4FA73A8291C2FBE
F8A2A0575E7905D3A64DC3DCB9733165CA147CFAE9A71C0EE2F3C10ED97D21DC
16EB7DC8A96B40F5E34694D53D42785C3C662D5808F179FF38F8FFD75E7B0D27
6E45E3446414D698984263F6D778EF830F304A7D2C7EDC770036BEFEB03B7A1C
078F9F1810C7279F7C82EBE99988C9CB476A71098E5DB986E53A7A183B7E02BE
9834090BB557C3DAC30BDE97AEC0E3C245D81F0B10D3221EC82CABA2F436A38C
D29C575D838C9272DCCCB8879351B7E176261401376FE1744C1C8E5CBE0A831D
2603F86DB676C8A87B8CEA7629EA5A3AF0A8AD1D0F49154D2DC8AD7988A48242
D87AFB60918E2EE6FEB064003FEBBB05D0DFB215CE3E7EB82329436A79359228
2F49E9E9B0747084DEB6ED58B2662DC64F9B8E773FFCA83FAFF6D68811F86CCC
18CC98A3091D0A67B06933F4D6AFC74AA38DD0247B9F4F98803FBDFE67BCFEE6
9BF8CB5F47A07FFDFDEDE38F71D8DF1F1AF3E6E1B3B163F13EFDFFF1E8D178F9
D557F13FBFFF3D5EA6FA194F6DE113B231E2EF7F1FC0FF9DEAC033E004CE5EBE
82359BB7C0E5E851E86E3586BA8606961B1A6234D95F45E73153A762E4FBEF0F
E0DFA33676FCCC1964E4E6C2D2DE1E29F7B2B1CBC606F329ED075C5D3199DAE2
FA9D3B31EDDB6FF1EE471F29E533F3F2B0DBF110B20A0AE019721A0B56AE84AB
2C5F4626264A794EFF360B0BA4E7E4C0CAC1019983F06C7FFC8C1954FE1F0EE0
DFA1B63A79FA74EC7774C4F75A5A48A37488FC5E3737815F48D7CCBEFDB7BF61
B0FE43E2768D2FBF9A865D870EC1C8D41493C89E9691113E5557C747A3460DDA
7F068B87C3BD4A75F7C20B2F28ED77CFEB282C2C04EBD8B16350F53A2525058A
7C666626BCBCBC84B32AD7B76FDF96F31C27DF1F8E1CA99E06B3DFD8D8A8928A
8B8B9F1BAF98FEFF84FDDFD2FF9F4D3FF7056ECFDC26F9BE2A4A4B4B83DAAFE4
80EC888A8A82AA476D6D2D1479CE537070304A4A4A06CDD7C3870FF1E8D123D4
D7D7E3F1E3C7282A2A928763BBCC868484E0F4E9D33843EF0145F6E2C58B605D
BA7409972F5FC6952B5784F08AF6D92EB356D98FE4E267E235B3E218C64A4E4E
EEC39796960A76157945B1DDA1F8B2B2329C3D7B16A1A1A13877EE1C2E5CB820
A4392C2C4C605957AF5EC5B56BD7101E1EDE278FCC57545408AC32FBCC0E65BF
B2B252B0AB8C67BB43F1555555387FFEBC3CDD8A65CD2C2B222202D7AF5FC78D
1B37045B8A7C4D4D8DC02AB3CFEC50F6B93DB15D653CDB1D8AE7F6C5652DA65B
B1AC9965DDBC7913919191B875EB969056459EDB26B3CAEC33ABCC3E975D2EF9
3D818181D81A953DA8B86D242424C8C5697B1E7DB7418A5F4C1AB78AC17A5A4E
C35F412AC6A3187E303D89B52A1E5A1C4629AF4D7E224B493C1ADAB7A061756B
509E5B114BC34A16D64A8123466439CCE0BC1A06C4E12F6365BCF85C59FA078D
C3AAB80FCB6186CABF621C6AE4FB8B6916598D912387AE036DABBE7128B2149F
4A6D4088A32FAFA161A512DB97EB9B160D0D6D0C979597EB48FF21CBAF0F3752
6340B8BE65A286E7D547FF5D2E42FFF9EA70D8899552CCBBDCF8347160726D17
665C6AC3A845AB87CB6362751766123B6695D1B0D909451D9871A119FFF876F9
B0D9B119AD9817568F4FE6AF5095550C07E3B3F7F1D9527D0C52EE83C5D787FD
D357F3FB73CAAED586783E1C5EED09E954855795F92578A8500EC3CDBFDA20AC
B2F255B5FF0D7A18FDEB73161434AC0E2672FDAF87CB2BEA3F615F09FF6B9963
E157624369DF492D4C1FAA6F0C1927B33B8E9B0B52B1AF0E8843E4C5384A1F96
3DA94F0DE85B221F9A70B17F5AD454E89BC27D911D8257CA729AFBE743557608
A9927F3C85E407CF895A5A5A04B5B6B6F6515B5B9BA0F6F676411D1D1D8214E6
2F02279148843938CFA3792E5C5E5E2ECC49796E545D5D2DCC0F798E57575727
5F0710D3C23CB31B366C10B471E3466CDAB449D0E6CD9B07651B1A1AE43CA773
387699E53508459ED9FE7659CAD8A6A6A63EFC70EC32DBDCDCDC876756D1EE96
2D5BF0E38F3F0ADABA75AB204596CB4CE4B97E866357AC67459ED9FE76876299
11796E17C3B1CB2CB72191E76BE614F36A6C6C8C6DDBB609EACF757676422A95
F6E155B529B25D5D5D729EE7F6C36579CD6A187D18CFF0EE7FD2DADDB0B5E148
16D67965C0E0A7540C87DBEC9B0D66F79DCFC332E76BD0764D92F3565656B0B0
B0809999194C4D4DB163C70EA1EEB84EB7F8666113B1072EE42324B30AA7D22A
B0C4E92A963AC6C979737373787A7A0A12D772BDBDBD056DF2C944707A254248
1EF11238471762F1A12B58601B25E7D926B30B9C97C2D3CB53E08E1C3922C8C8
2B0D2753CA7128AA08B637F2614F5AE870199A7BAFCB794E2FDB9C6C371373EC
E60B9C8F8F8F2003F7641C4B2A1558EB6B79D84BFACEFE12A65B5CC60CB77998
E6AC89A90E5F63B2ED4CAC0CD0C732FFD59869AD095F5F5F41DA2E09F08D2F81
F5D53C9887DD87C5C5FB986F1B868926E7F195D35CB865F8C139CD0B0E77DD61
9BE482BD771CF09DC7127C65360B7E7E7E58E618038FDBC53023CE38341B5A31
75D0B4B988315B4330C57E160EA578C23CEE0076DEDE8DADB7CC604C3289DE8D
394EF3B1C8F2072CB28D845B6401B69DC982EE550934B38069F657F1E9C6404C
3C304D6ED32ACE06BB6E5B63479425661F9A8789C65371F4E8517CB3371C0E11
0FB031281D0681E958155684D9FBCEE33DC3A318B7670AC6584CC4E726E3306A
DB18CC71FE16B30E7D83095B270B2CAFCDCFB40883CD955CAC399E8AD5BEC9D0
F54BA6F2398F117A47E4E5AFADAD0D7F7F7F4CDEFE15C66E992070ACE3C78F63
B2C939ECA1BCEB10B7CC2B015ADE8998BE3B147FD1F690F32B56AC10EC4DDAAA
017F3A33C70A0808C058E3609887666139B18B0EC76389FB1D7C6575167F5CE1
26E7972C59D2C72673AC13274E60F4A613D8199241CAC4D693E930F4BF0B0DCB
B37875A9B3D0E678CC5CB46811BEFBEE3BCC9F3F1FDF7CF38DB0F73E7BF66CCC
9C3913EFADF1C13F8D8330D92C14B3F75EC2BFECC231C5E20CFEF0C32195FADF
DBBADE6A9457B5FF5B7958EDB5652E78798913A5DD45E0D57E3B9ED7DA069E21
AC2AFC50BEF17F033FD4FCF559E6B343F9B46A4F589BF8ED18DAF75089EDE1EF
D765EAEEEE16F6F264FE0D54E5D96F12C57BA1EC27050505A9D42EFBF3BC37B6
7DFB76AC5CB95258337E429EFAF0ECC3F15C62DFBE7D98A3A989D75F7F5DE086
C8D3A065C77B61EC53C6C6C60AFF0F91A7017BA3B2BD61614F2A262646B85692
2739AF683B3DBD772ECEFEB4EC3B8941F3A4C82BCEA7449E7D7231CFFC9CF3A3
98A7FEF6C538449EE714BC57C6D722AB982791E7FC32A328BECF7B7EFC4EFFF0
C30FE5BC629E54F59B795F9DF3224A85B629B4634EFF6012F334141F1D1D2DDF
37E47C288AF3348CF1F617F5FF794EF2DFACACAC2CC1C77D1A892C9F55F9E642
6C93629B15E3E1BEC5FD52AC1BBE56EC4FACC3870FCBEFF19925F2BC77CFF779
DE28AE0B289E13131307DC63893CCFBDC57500715EAE383F67393B3BF779C612
79D9B7187DC47372F1CC6DB9FF3D96C88BF9E279AD382F569C1FB3781EA3F88C
25F2FC3D8C2A8738AE8A638E621D3E6DFDFFB7B7FF6795E2586049456C9251A5
669656ADB637AB0E36199582F89AEFF1334B0C1C7A5E79E515B577DF7D17AFFF
E54DBC396A0C96DA7BE3D8BD72A43D6A457A7D1B824B1A298E5A9867D6AA6DB8
9CD7871D3972A4DAB871E3C0F3F7432EAEF0090B876B7C0E92ABEAD1DA291594
FAB019CE798FB02BE3A1DA96B89201E3A4878787F0ED86CB61771CF00D80C3ED
0CDCAD7E2CE793AB1AB021200CA3BF9E8F77DEFF60C0FB9BBF51E1380E39D33C
F6A72334578C42606E05D96D41726D134EF26FC96EA7C32D30048B16FF80B7DF
7EBBCFFB876DF39CCFFEE04158DB3B60FFB153B08B48C0EE6BF1D03B122C5CF3
3D7E666E6121AC6928F23C07E4F73BFB066742CFC1FF5408F6B87962D50E338C
183709F63EC7B0CFD1099656BB61626232803F79F2A4B05EE2E0E020C8C6D60E
DABABAD05DB316BF7BE145D8D1BD3DD67B7190D2E7EAEA2AAC532AF296969642
FFE4FBBC7E6A6868080303032C5CD8FBCD36A78BBF2DE2EF53D88758BC78711F
9ED7DB78ED86C7385EEFB0B1B1C1BA75EBB074E952219C982E3B3B3BAC5EBD1A
FAFAFA7DDE612FBDF412162C5820484B4B4B980BF31CF8ADB7DE12FE5796AE27
BD2FD94FE2B4294BD793DE8DCAD2F5C61B6FE0197DEB5F8FE34FFDD977E3BC4F
7C367C93EDB34133D6C74813478CE6E2C8FA39F05EC7FA1A5E86B3E1B976163C
D6CC84ABDE74EC5D39A550717D815867627B227EDA89D37B74707AF76A845869
23C47215822DB51064B11241662B40E1F093C174D8AC9884BEBC666A38B139B1
D75055781F9505D9A8C8CF46D9832C94E665A224271D92FB69A8AD2C17DE353F
4CF9B80F7FC448B33837FA042E396F26BBAB70CA424B5090F90AB2BB1C27772D
43A0C952214FEE7A5F0DE4D7CF9514DC3985AC1B875191750D15E99751967609
A529175192740EC5096750147F0A7991FEF05A3F77004FE52479101B88B893DB
911BE98DF42BAE483AE788C4B376B81372004921D6483F77003911DEF0A4F21C
C87F2DC98D0E4054C08FC8B8EA8696BA32343F2C2149D05C5B8CA69A22249DB2
44F6557778525DF4E7A97E24F723FD70C36F13B22E3921E98C0DE2837623EE84
39628E9A22F6E876249DDC85AC302778503DF6E7A96E25F7286D57BD0C9175D1
0E19A1079076660F5283CD7137702792028C911CB00D19E7EDF013B58101FC9A
99928C2BEE0873D147FA596BA48658E26E9029924E6C47E2B12DB8E3BB0177FC
3620EDEC7EB8EBCF18C07B18CC90A485B920D45E1B29A7CC901CB80349C78D91
E0BF11F13EEB10E7658038EFB514E71E1CD69B3680FF497FBA2485CA3B78DF72
4AEB3699CDF50213EBA98B68372DC4B8AD463295879BEEC0FAA73621493A6D83
408B1F90E0C7360D11E76980DB3FAD46B4CB0A441D5A8A28C7E5483CBA136E3A
1A03795D0D49E2A97D38BE7311A5750D623C74049B514ECB70EBE062DCB45D88
489BEF91E0B30DAE3A53F1FDA40F258AFC619DA992E4907D480FB545C6391BA4
9FD987B4E0DD483D698994805DB84B7598E4B703F19E5BE0BA7A0AFE35E69DA3
8ABCDBEA2947DCB427C3557B125C564D848BD697705E39014E2BC7C369C5781C
5A3E0E87968D85E33275382E553FAFC8FE76C88FD7484B48A6241F52127F9A49
EA20359372496364613FE19F8C90FEACC04F5EBB76EDD2E4E4E49DA420D25D12
B9D6B5EDE467D5D3BB278EC238C8C2CEA2B07FA6E77F90FDFF316902FDBF94CE
66A420FE2C9CF44866BF81C6BD183A1F24E993A650D83FD2F97F19A6EBD1A4A9
34B7D5A2F7F3315D5DDD78BA9DA3AEAEDE41FEB2B4B9B9B981E62B7114C68564
949F9F3F83EEBDDED1D1F192CCFE68D2749A276BD3D9867481F480D4C45344B6
4F1CC7E94EDA429A4D61DFE057A442FE67509E0C838383ED48574905A4369294
D4B073E74EE65D656167D2FF6FD1FDDF2BF0FF475A2B0B739D2421B591A46C9F
C4E5F7812CEC9F487F25BDFC5BB37DE6E36359BB6C1CE6FEA31EE95DD2BA67D8
FF37FC25F6FF4556D97EB8B2FD7FF1DB81A7DDFFEF9FE627EDC33FEFFDFFFEAC
A2DDC1F6A67FA9FD7F911D6C2F9ED73095EDFF8B65F5B4FBFFFDB97FD3FEFF9E
67D8FFDF287B8F183EC5FEBFA18C7DDEC7481AEBDFA6F3DB34C68FA0F33B344E
8F908DB7AA1C8B889FC5633CE5F92B3A4F24FE4B3AABABC807D27BC497E2F0A5
32F4A534F8D2BBC297EEFBAAC8CF2385B3E83D779ECEA2C60CB31C1A290D8D4F
315FD314EB48F61B0F51B354E47B789ECAED897FA3C47150FE87336FECA276D6
45E76E2ABB1E8E8FE2E9E6B3AA4BC2D4FFF99DDFA9A3A3C3BE07BFBF85F854E4
ABD8EF91F92EEC3F34B11F207B97AB7224B1EF24F37F72D80F615F42E60FA872
F8B0FFC53E94BFBF7F28FB32EC8FC87C0A550E53F6E1D80FA3F6BB8BFD21F669
147C97271D4B647EE052F6C7D8A762BF48E6DBA8EA874E96F98353D92F63DF4A
E61F0DEBBDCE7EA1CCB71BEA583C8C3167E1E04B085079FD5619BF67CF1E1C38
704058A3E2DF37F1B734797979C27B9DDF0DFCFB4A25E910785E83E3BD16DE5B
E23E73EFDE3D14141408EF551EDB459EBFC7186CFF8D6DB31FC3EB63BC1E27FE
1E8B7F13C863BAC8F3774132FE778ABCF8FBE4A1D48FD715E70DAA963FAF4329
F0621E5E907F479B9A2AACB1F15A1BAFF7BBB9B909EB9ACCF07AB7F83D949275
282D55D3C1DFA80CC2733A101F1F0F7B7B7B61CF8DD3C06B6F9C06FE1E8AD3B0
7BF76E686A6AAAF26DECD37C03279433AF675A5B5B63FFFEFDB0B5B515DA9493
939350B7EC7FE8E9E9FDA2F6DDDDDD95EA09F6D70FC3F68EE7F1B2FF7F1C6D46
AF
}
end
object ODDD: TOpenDialog
DefaultExt = '.fdd'
FilterIndex = 0
Options = [ofReadOnly, ofFileMustExist, ofEnableSizing, ofViewDetail]
Left = 104
Top = 80
end
object PSMain: TIniPropStorage
StoredValues = <>
IniFileName = 'lazdde'
IniSection = 'main'
Left = 160
Top = 136
end
object SDDD: TSaveDialog
DefaultExt = '.fdd'
FilterIndex = 0
Left = 160
Top = 80
end
object PMRecentConnections: TPopupMenu
Images = ILMain
Left = 160
Top = 200
object PMIOpenConnection: TMenuItem
Action = AOpenConnection
end
object PMINewConnection: TMenuItem
Action = ANewConnection
end
object PMIDeleteConnection: TMenuItem
Action = ADeleteConnection
end
end
object PMDataDict: TPopupMenu
Images = ILMain
Left = 43
Top = 200
object PMIOpenDataDict: TMenuItem
Action = AOpenRecentDatadict
OnClick = OpenRecentDatadict
end
object PMINewDataDict: TMenuItem
Action = ANew
OnClick = ANewExecute
end
object MenuItem8: TMenuItem
Action = ADeleteRecentDataDict
OnClick = ADeleteRecentDataDictExecute
end
end
object PMAll: TPopupMenu
Images = ILMain
OnPopup = PMAllPopup
Left = 152
Top = 256
object PMIOpenConnectionA: TMenuItem
Action = AOpenConnection
end
object PMINewConnectionA: TMenuItem
Action = ANewConnection
end
object PMIDeleteConnectionA: TMenuItem
Action = ADeleteConnection
end
object MenuItem10: TMenuItem
Caption = '-'
end
object PMIOpenDataDictA: TMenuItem
Action = AOpenRecentDatadict
end
object PMINewDataDictA: TMenuItem
Action = ANew
end
object PMIDeleteDataDictA: TMenuItem
Action = ADeleteRecentDataDict
end
end
end