lazarus/components/instantsearch/frainstantsearchoptions.lfm

668 lines
22 KiB
Plaintext

object IDEInstantSearchOptionsFrame: TIDEInstantSearchOptionsFrame
Left = 0
Height = 834
Top = 0
Width = 709
ClientHeight = 834
ClientWidth = 709
DesignTimePPI = 120
ParentFont = False
TabOrder = 0
DesignLeft = 742
DesignTop = 164
object PCOptions: TPageControl
AnchorSideLeft.Control = lblIndexProjectMoment
Left = 0
Height = 804
Top = 30
Width = 709
ActivePage = TSSearchEngine
Align = alClient
Anchors = [akTop, akLeft, akBottom]
TabIndex = 0
TabOrder = 0
object TSSearchEngine: TTabSheet
Caption = 'Search engine'
ClientHeight = 771
ClientWidth = 701
object GBManticore: TGroupBox
Left = 10
Height = 251
Top = 10
Width = 681
Align = alTop
AutoSize = True
BorderSpacing.Around = 10
Caption = 'Manticore Server'
ClientHeight = 226
ClientWidth = 677
TabOrder = 0
object cbMySQLVersion: TComboBox
AnchorSideLeft.Control = lblProtocol
AnchorSideTop.Control = lblMySQLversion
AnchorSideTop.Side = asrBottom
Left = 10
Height = 28
Top = 80
Width = 230
ItemHeight = 20
Style = csDropDownList
TabOrder = 0
end
object lblMySQLversion: TLabel
AnchorSideLeft.Control = lblProtocol
AnchorSideTop.Control = cbProtocol
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 10
Height = 20
Top = 60
Width = 139
Alignment = taRightJustify
BorderSpacing.Top = 6
Caption = 'MySQL Client version'
Layout = tlCenter
end
object lblPort: TLabel
AnchorSideLeft.Control = edtPort
AnchorSideTop.Control = lblHost
AnchorSideTop.Side = asrCenter
AnchorSideBottom.Side = asrBottom
Left = 437
Height = 20
Top = 114
Width = 26
Alignment = taRightJustify
Caption = 'Port'
Layout = tlCenter
end
object edtPort: TEdit
AnchorSideTop.Control = edtHostname
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = GBManticore
AnchorSideRight.Side = asrBottom
Left = 437
Height = 28
Top = 134
Width = 230
Anchors = [akTop, akRight]
BorderSpacing.Right = 10
NumbersOnly = True
ParentShowHint = False
TabOrder = 1
end
object edtHostname: TEdit
AnchorSideLeft.Control = lblProtocol
AnchorSideTop.Control = lblHost
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = edtPort
Left = 10
Height = 28
Top = 134
Width = 417
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Right = 10
TabOrder = 2
TextHint = 'Enter hostname, leave empty for localhost'
end
object lblHost: TLabel
AnchorSideLeft.Control = lblProtocol
AnchorSideTop.Control = cbMySQLVersion
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 10
Height = 20
Top = 114
Width = 31
Alignment = taRightJustify
BorderSpacing.Top = 6
Caption = 'Host'
Layout = tlCenter
end
object cbProtocol: TComboBox
AnchorSideLeft.Control = lblProtocol
AnchorSideTop.Control = lblProtocol
AnchorSideTop.Side = asrBottom
Left = 10
Height = 28
Top = 26
Width = 230
ItemHeight = 20
Style = csDropDownList
TabOrder = 3
end
object BtnTest: TButton
AnchorSideTop.Control = GBManticore
AnchorSideRight.Control = GBManticore
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 537
Height = 30
Top = 10
Width = 130
Action = actTestConnection
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Top = 10
BorderSpacing.Right = 10
ParentShowHint = False
ShowHint = True
TabOrder = 4
end
object lblProtocol: TLabel
AnchorSideLeft.Control = GBManticore
AnchorSideTop.Control = GBManticore
Left = 10
Height = 20
Top = 6
Width = 56
Alignment = taRightJustify
BorderSpacing.Left = 10
BorderSpacing.Top = 6
Caption = 'Protocol'
Layout = tlCenter
end
object edtIdleDisconnect: TEdit
AnchorSideLeft.Control = lblProtocol
AnchorSideTop.Control = lblDisconnect
AnchorSideTop.Side = asrBottom
Left = 10
Height = 28
Top = 188
Width = 230
BorderSpacing.Bottom = 10
NumbersOnly = True
ParentShowHint = False
TabOrder = 5
end
object lblDisconnect: TLabel
AnchorSideLeft.Control = lblProtocol
AnchorSideTop.Control = edtHostname
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 10
Height = 20
Top = 168
Width = 134
Alignment = taRightJustify
BorderSpacing.Top = 6
Caption = 'Idle disconnect time'
Layout = tlCenter
end
end
object GBIndexing: TGroupBox
Left = 10
Height = 251
Top = 271
Width = 681
Align = alTop
AutoSize = True
BorderSpacing.Around = 10
Caption = 'Indexing options'
ClientHeight = 226
ClientWidth = 677
TabOrder = 1
object edtMinSearchTermLength: TEdit
AnchorSideLeft.Control = lblMinSearchTermLength
AnchorSideTop.Control = lblMinSearchTermLength
AnchorSideTop.Side = asrBottom
Left = 10
Height = 28
Top = 26
Width = 230
NumbersOnly = True
TabOrder = 0
end
object EdtMaxClipboardLength: TEdit
AnchorSideLeft.Control = lblMinSearchTermLength
AnchorSideTop.Control = lblMaxClipbrdSearchTermLength
AnchorSideTop.Side = asrBottom
Left = 10
Height = 28
Top = 80
Width = 230
NumbersOnly = True
TabOrder = 1
end
object edtLimit: TEdit
AnchorSideLeft.Control = lblMinSearchTermLength
AnchorSideTop.Control = lblLimit
AnchorSideTop.Side = asrBottom
Left = 10
Height = 28
Top = 134
Width = 230
NumbersOnly = True
TabOrder = 2
end
object lblMinSearchTermLength: TLabel
AnchorSideLeft.Control = GBIndexing
AnchorSideTop.Control = GBIndexing
AnchorSideBottom.Side = asrBottom
Left = 10
Height = 20
Top = 6
Width = 148
Alignment = taRightJustify
BorderSpacing.Left = 10
BorderSpacing.Top = 6
Caption = 'Min searchterm length'
Layout = tlCenter
end
object lblMaxClipbrdSearchTermLength: TLabel
AnchorSideLeft.Control = lblMinSearchTermLength
AnchorSideTop.Control = edtMinSearchTermLength
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 10
Height = 20
Top = 60
Width = 142
Alignment = taRightJustify
BorderSpacing.Top = 6
Caption = 'Max clipboard length'
Layout = tlCenter
end
object lblLimit: TLabel
AnchorSideLeft.Control = lblMinSearchTermLength
AnchorSideTop.Control = EdtMaxClipboardLength
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 10
Height = 20
Top = 114
Width = 109
Alignment = taRightJustify
BorderSpacing.Top = 6
Caption = 'Max result count'
Layout = tlCenter
end
object cbIndexName: TComboBox
AnchorSideLeft.Control = lblMinSearchTermLength
AnchorSideTop.Control = lblIndexName
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = GBIndexing
AnchorSideRight.Side = asrBottom
Left = 10
Height = 28
Top = 188
Width = 657
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Right = 10
BorderSpacing.Bottom = 10
ItemHeight = 20
TabOrder = 3
end
object lblIndexName: TLabel
AnchorSideLeft.Control = lblMinSearchTermLength
AnchorSideTop.Control = edtLimit
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 10
Height = 20
Top = 168
Width = 77
Alignment = taRightJustify
BorderSpacing.Top = 6
Caption = 'Index name'
Layout = tlCenter
end
object btnCreateIndex: TButton
AnchorSideRight.Control = btnDeleteIndex
AnchorSideBottom.Control = btnDeleteIndex
AnchorSideBottom.Side = asrBottom
Left = 438
Height = 30
Top = 10
Width = 109
Action = actCreateIndex
Anchors = [akRight, akBottom]
AutoSize = True
BorderSpacing.Right = 10
ParentShowHint = False
ShowHint = True
TabOrder = 4
end
object btnDeleteIndex: TButton
AnchorSideTop.Control = GBIndexing
AnchorSideRight.Control = GBIndexing
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 557
Height = 30
Top = 10
Width = 110
Action = actDeleteIndex
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Top = 10
BorderSpacing.Right = 10
ParentShowHint = False
ShowHint = True
TabOrder = 5
end
end
object gbAutomations: TGroupBox
Left = 10
Height = 143
Top = 532
Width = 681
Align = alTop
AutoSize = True
BorderSpacing.Around = 10
Caption = 'Automation'
ClientHeight = 118
ClientWidth = 677
TabOrder = 2
object cbIndexProjectMoment: TComboBox
AnchorSideLeft.Control = lblIndexProjectMoment
AnchorSideTop.Control = lblIndexProjectMoment
AnchorSideTop.Side = asrBottom
Left = 10
Height = 28
Top = 26
Width = 363
ItemHeight = 20
TabOrder = 0
Text = 'cbIndexProjectMoment'
end
object lblIndexProjectMoment: TLabel
AnchorSideLeft.Control = gbAutomations
AnchorSideTop.Control = gbAutomations
AnchorSideBottom.Side = asrBottom
Left = 10
Height = 20
Top = 6
Width = 132
Alignment = taRightJustify
BorderSpacing.Left = 10
BorderSpacing.Top = 6
Caption = 'Index projects when'
Layout = tlCenter
end
object lblIndexProjectstrategy: TLabel
AnchorSideLeft.Control = lblIndexProjectMoment
AnchorSideTop.Control = cbIndexProjectMoment
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 10
Height = 20
Top = 60
Width = 158
Alignment = taRightJustify
BorderSpacing.Top = 6
Caption = 'Mark Projects indexable'
Layout = tlCenter
end
object cbIndexProjectStrategy: TComboBox
AnchorSideLeft.Control = lblIndexProjectMoment
AnchorSideTop.Control = lblIndexProjectstrategy
AnchorSideTop.Side = asrBottom
Left = 10
Height = 28
Top = 80
Width = 363
ItemHeight = 20
OnChange = cbIndexProjectStrategyChange
TabOrder = 1
Text = 'cbIndexProjectStrategy'
end
object edtIndexDelay: TEdit
AnchorSideLeft.Control = lblEditIndexDelay1
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = lblEditIndexDelay1
AnchorSideTop.Side = asrCenter
Left = 405
Height = 28
Top = 80
Width = 110
BorderSpacing.Left = 10
BorderSpacing.Bottom = 10
NumbersOnly = True
TabOrder = 2
end
object lblEditIndexDelay1: TLabel
AnchorSideLeft.Control = cbIndexProjectStrategy
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = cbIndexProjectStrategy
AnchorSideTop.Side = asrCenter
AnchorSideBottom.Side = asrBottom
Left = 383
Height = 20
Top = 84
Width = 12
Alignment = taRightJustify
BorderSpacing.Left = 10
BorderSpacing.Top = 6
Caption = 'in'
Layout = tlCenter
end
object lblEditIndexDelay2: TLabel
AnchorSideLeft.Control = edtIndexDelay
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = edtIndexDelay
AnchorSideTop.Side = asrCenter
AnchorSideBottom.Side = asrBottom
Left = 525
Height = 20
Top = 84
Width = 146
BorderSpacing.Left = 10
Caption = 'minutes after opening'
Layout = tlCenter
end
end
end
object TSSourceTrees: TTabSheet
Caption = 'Source Trees'
ClientHeight = 771
ClientWidth = 701
object VLETrees: TValueListEditor
Left = 0
Height = 739
Top = 32
Width = 701
Align = alClient
AlternateColor = clSilver
ExtendedSelect = False
FixedCols = 0
RowCount = 2
TabOrder = 0
OnClick = VLETreesClick
OnDblClick = VLETreesDblClick
Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goColSizing, goRowSelect, goThumbTracking]
TitleCaptions.Strings = (
'Name'
'Path'
)
ColWidths = (
80
596
)
end
object TBSourceTrees: TToolBar
Left = 0
Top = 0
Width = 701
Images = ilInstantSearch
ParentShowHint = False
ShowHint = True
TabOrder = 1
object TBAdd: TToolButton
Left = 1
Top = 2
Action = actAdd
end
object TBEdit: TToolButton
Left = 30
Top = 2
Action = actEdit
end
object TBDelete: TToolButton
Left = 59
Top = 2
Action = actDelete
end
object tbIndex: TToolButton
Left = 96
Top = 2
Action = actIndex
end
object ToolButton1: TToolButton
Left = 88
Height = 28
Top = 2
Caption = 'ToolButton1'
Style = tbsSeparator
end
object TBClear: TToolButton
Left = 125
Top = 2
Action = actClear
end
object TBClearAll: TToolButton
Left = 154
Top = 2
Action = actClearAll
end
end
end
end
object lblIndexing: TLabel
Left = 0
Height = 30
Top = 0
Width = 709
Align = alTop
Alignment = taCenter
AutoSize = False
Caption = 'Indexing operation in progress....'
Layout = tlCenter
end
object alInstantSearch: TActionList
Images = ilInstantSearch
Left = 460
Top = 70
object actAdd: TAction
Caption = 'Add'
ImageIndex = 0
OnExecute = HandleAdd
end
object actDelete: TAction
Caption = 'Delete'
ImageIndex = 1
OnExecute = HandleDelete
OnUpdate = actDeleteUpdate
end
object actEdit: TAction
Caption = 'Edit'
ImageIndex = 2
OnExecute = HandleEdit
OnUpdate = actEditUpdate
end
object actIndex: TAction
Caption = 'Index'
ImageIndex = 3
OnExecute = HandleIndex
OnUpdate = actIndexUpdate
end
object actClear: TAction
Caption = 'Clear'
ImageIndex = 4
OnExecute = HandleClear
OnUpdate = DoHandleClearUpdate
end
object actClearAll: TAction
Caption = 'Clear All'
ImageIndex = 5
OnExecute = actClearAllExecute
end
object actTestConnection: TAction
Caption = 'Test connection'
Hint = 'Use this button to test the connection parameters.'
OnExecute = actTestConnectionExecute
end
object actCreateIndex: TAction
Caption = 'Create index'
OnExecute = actCreateIndexExecute
OnUpdate = actCreateIndexUpdate
end
object actDeleteIndex: TAction
Caption = 'Delete Index'
Hint = 'Delete an index table'
OnExecute = actDeleteIndexExecute
OnUpdate = actDeleteIndexUpdate
end
end
object ilInstantSearch: TImageList
Left = 560
Top = 100
Bitmap = {
4C7A060000001000000010000000D20700000000000078DAD5970B50536716C7
EF8AD08A02A2342069D455BA76EA5A79051441ABAD6DADB583B574A5B26BB583
01093E5B1D776B37B3B6504420F8A0F2102C2421016482400D15AD8844826094
D782A080CAA32024F7268808E4ECF7F170208684E0EE8C7B67CEC0DCFBFDCE39
DFFFFB9F3BB90040C04B15FD287A88A3DBD7C2E8C0F7869E19E2FB5050837C5B
99643086780ADD7F3ABC46334E5DCC76A3E8D4C1770C3FEB1DA78F1E62A8065E
D7A2836F197E460EAF1DCB6BEF579B7F5E8FE7F991F586E27FC5BF48FF004F86
F5EBD4A35FE7F09A9E1738BF3E033ED2E79FBE17F6EFC04B376F2FEDFC8F8949
CC3F21CF081F8C21DEE8F9D7E28D9E7F2DDEF8F9D717FF0FF36F4CFF3AE65F87
7E46CDFF38E737E1F9D7E19FBE17F6EFCB36FFC65D69560491EB484CEAC26C76
3141DC5012C4C365C690B1B1B156DEDE69C988D52016353D8072B4B94F944D49
4929BE7AF52AB0D94DD7108B72B4A21C65284796933ED6C527D6EAAD4362C9D9
C2E2BB8D8D8DD8B3B07B7773016207D05E4A09826FAD8F7538282EB69435C214
B5BA43DEF3E46E535313E03E3EFDF45CF2901E865942AD86A99575302BABA423
F9C2953A1E8F571A1313636D0C3B532C83D7C325F0F6CED40B580FBDEC01F175
5DEC9B2C41E9922F0CEC77922CBE3EFE41CAB59235F4EB608B716E7DECB6880A
C6D6888AFE8D093552D38ABA3E63EAE26B4BC8F530C4038ECF8E974B19E192BE
89B21B7670CC3D56AFEFFBFCEFE7613847FF279C22AEA19E472E2693F9B98B8B
0B2C4739FC4264115F46C9E71B331B4E4E4E4B710EDC07F15FB852586E4B856C
AF13197BDFBD91BE67B55C14EC1597B2C3653D87434C7936C93E8BCD783BDCB6
6AB3A9419E07D377BFA32A1786F6B5156540872C0BFE9DC9D5E47CB7894CDBB5
AA91CF72FD08B328A784C7620E8C6679816E5BC5873E56A9AB0B4179EB22286F
E7033C280768BA09D070035A2FFD0CE7F6BFA716EEF468B81CFAD76EFE0EA666
844DDAC9B413B23DC99B89FFD0A4EF79479DBE6BD583B460AFD68CBD6B540DE2
480D545F04A894C0D3D24CA8137060E0463A8CE6052CF743A981CB3422B6672D
DF9FF9ECFDC6F3673245EC15B5D263DB1E6B647C80621E80F467806B67C6F0C2
208F7A619067D199ED2B2CB435E1072EB14E0D7053D627EE03F8ED24C0252EC0
C588313CD6F278B0C32BCFBD31B15641CB2597BFDBA01EC8FD0120F708403667
3046F3E39F25731BD619AFD50E41A03BF96CFFA83FBC4E57E01C86EAE07C237D
E11E71AF97FFF949771ADB230FEF417B3DDEEB68FF0CF24893416D9046582BAC
19D64E9BE505BB5B8AD85E52ACF9181E9DC9E0D9A033C26785CF0C9F1D3FC0D5
6DF479229FD4A7062ED7F059CB0E8EE6B127B037B047B057B067B077CE210F89
76AD6C439E6DC6FFCBCF7E0B42F60A3239E06DDA681E7B127B13795485BD8A3D
3BE85DE461127999AAB80CEAAA02101F5CA7E2B1DCFDC6EC09E98C67026B8567
04D56BC839BC91ACCE88D0B4148AA0B5300D6EF3BFEF4333A4120478EC7F4E13
A4E5689DF1ACF2FC5DD70983BD62F01CE31005AD8C16F833176BB3665FC62E31
FF2AE157135FAE80D872DCD2D8F7C5AB88751674C2DC235761EA666E09E11D35
D318DEC4373A9571A4009C055D2847E1B31C3607C22C6CBF0E9F6E3081CF8F56
537DB95206AA3F92C3D42FFA163DF24C19E3686CE4849A40F5467238A6B40123
2AA5D9EB7A0DBC1527942331A74C3487A91FB78C11C56B5E23AB83BFC81F02DD
ABA2DFDE5B52B5242AE1471B4E98BD3E1CEF776E5462D97B2575E077BB191CD6
DE8145ABEBE06423093F3576C01671FEFDA5DCC46887E0E3AFE8E2B156F38FC5
453AC68BE48C9515FD8BDFAF8784872AC8EE7A0279CA5EC878F418426B9A0798
A7F9657343A35DC6EF04FE30EFB3FC2ACC5E50F4C2CDC79AC1BF677F57C3D1FB
0AD877E777F0CACC6F5D109594430F3DB1465706B75329225C0FD7C5F5311B8E
D86FEADB616B75337C286F04A7EB77C02EE28C4417EF189D181677BF1378EDDD
70BA8582D0A62ED85FD70E7FAB1A629D65F540CF913EB50D39E5AF8BB7E74439
B3AE9451B8DFC3F71E01BBB60D7C2B1FC2DA9B8DE0585C07F4822AB0E5269610
3E69263A254067BE22E95CE51EB4D7EDD52DB0B1FC3EAC2ABD077FC63D5FA902
5A8CA0DE26E4E49FF49DE7A2A88418EFD27AF800F5EB5E520F6F14D5002DAF54
43E39EBD6DF7AFC8C586EC64CF3966E310977607D7A4E7CA0668A785B5764763
4FBEBE3772DA4467CB3EF4B4AFEDB184F3B4D01301F61CDDBF0F747D1398E72A
5D2DF255F1332E50F116B954BC9550F9BE31DF1416BFA8CF13BDDD4068BAC1B4
49DD639D446D98F0F7482C98CEC8A36A4C3AD46042768345B6AA1C9FD34479AB
38E526F36255AFD93D3598DD55C3AC782A7EE4193D849A6D7BE0D1BBFAF8D909
54D634990AA6DD52838598EC7C2D8C14599F52E4582792728B4CAA9916A2948F
DB3BA7CA6C561C593B3D9F82E9052A98FE9B0ACCAFA15C7235BC5AA902CB2C4A
413FA01EB73E2D54B5696612D96B99498165B60A2C2414CCC847790A28302F52
01EDB0F292BEDE691C523C2B8102EB58126C22C8F6D7380AF99CBD0AF9CC6452
33FB27AA6B0E4BB1521F6FF7B5B2D4EE1B45167D8F62DF9CAF14F3F0BD39418A
64EB140AEC8394F993F9BEA4EF544AEDBE5576D9FBB47B1ACB2EF0E9B2A2B314
0F185F74E54DA636637DD7E6B99B15E4820F49E664F83FAE53A4CFFF40F1EB64
BFAD177A753D98E7DAEE3419F64D376AF642E7CE5F265B7B915387BD838B72A1
A175FF01AEC54676
}
end
end