added help button to dialog

git-svn-id: trunk@16966 -
This commit is contained in:
darius 2008-10-11 21:53:41 +00:00
parent 1d8b2e6483
commit 4d7a35e0d9
3 changed files with 683 additions and 122 deletions

View File

@ -3,49 +3,134 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
Height = 460
Top = 155
Width = 420
HelpContext = 0
ActiveControl = TextToFindComboBox
Align = alNone
AllowDropFiles = False
AutoScroll = True
AutoSize = False
BorderIcons = [biSystemMenu, biMinimize, biMaximize]
BorderStyle = bsSizeable
Caption = 'Find in files'
ChildSizing.LeftRightSpacing = 0
ChildSizing.TopBottomSpacing = 0
ChildSizing.HorizontalSpacing = 0
ChildSizing.VerticalSpacing = 0
ChildSizing.ControlsPerLine = 0
ClientHeight = 460
ClientWidth = 420
Constraints.MinHeight = 400
Constraints.MinWidth = 260
DockSite = False
DragKind = dkDrag
DragMode = dmManual
Enabled = True
Font.Height = 0
Font.Style = []
FormStyle = fsNormal
OnClose = FormClose
OnCreate = FormCreate
ParentBiDiMode = True
ParentFont = False
Position = poScreenCenter
LCLVersion = '0.9.25'
ShowInTaskBar = stDefault
UseDockManager = False
LCLVersion = '0.9.27'
WindowState = wsNormal
object TextToFindLabel: TLabel
AnchorSideTop.Control = TextToFindComboBox
AnchorSideTop.Side = asrCenter
Left = 6
Height = 14
Top = 9
Width = 65
Height = 18
Top = 11
Width = 76
HelpContext = 0
Align = alNone
Alignment = taLeftJustify
AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Text To Find:'
DragCursor = crDrag
DragMode = dmManual
Enabled = True
Layout = tlTop
ParentBidiMode = True
ParentColor = False
ParentFont = True
ParentShowHint = True
ShowAccelChar = True
Transparent = True
Visible = True
WordWrap = False
OptimalFill = False
end
object TextToFindComboBox: TComboBox
AnchorSideLeft.Control = TextToFindLabel
AnchorSideLeft.Side = asrBottom
Left = 77
Height = 21
Left = 88
Height = 29
Top = 6
Width = 337
Width = 326
HelpContext = 0
TabStop = True
Align = alNone
Anchors = [akTop, akLeft, akRight]
ArrowKeysTraverseList = True
AutoComplete = True
AutoCompleteText = [cbactEnabled, cbactEndOfLineComplete, cbactRetainPrefixCase, cbactSearchAscending]
AutoDropDown = False
AutoSelect = False
AutoSize = True
BorderSpacing.Left = 6
ItemHeight = 13
MaxLength = -1
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
CharCase = ecNormal
Ctl3D = False
DragCursor = crDrag
DragMode = dmManual
DropDownCount = 8
Enabled = True
ItemHeight = 0
ItemIndex = -1
ItemWidth = 0
MaxLength = 0
ParentBidiMode = True
ParentColor = False
ParentCtl3D = True
ParentFont = True
ParentShowHint = True
Sorted = False
Style = csDropDown
TabOrder = 0
Visible = True
end
object OptionsCheckGroupBox: TCheckGroup
Left = 6
Height = 115
Top = 65
Width = 408
HelpContext = 0
Align = alNone
Anchors = [akTop, akLeft, akRight]
AutoFill = True
AutoSize = False
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Options'
ChildSizing.LeftRightSpacing = 6
ChildSizing.TopBottomSpacing = 6
@ -57,13 +142,22 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ColumnLayout = clHorizontalThenVertical
Columns = 1
Ctl3D = False
Enabled = True
Items.Strings = (
'Case sensitive'
'Whole words only'
'Regular expressions'
'Multi Line'
)
ParentFont = True
ParentColor = True
ParentCtl3D = True
ParentShowHint = True
TabOrder = 1
Visible = True
Data = {
0400000002020202
}
@ -73,8 +167,18 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
Height = 82
Top = 185
Width = 408
HelpContext = 0
Align = alNone
Anchors = [akTop, akLeft, akRight]
AutoFill = True
AutoSize = False
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Where'
ChildSizing.LeftRightSpacing = 6
ChildSizing.TopBottomSpacing = 6
@ -86,8 +190,14 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 64
ClientHeight = 63
ClientWidth = 404
ColumnLayout = clHorizontalThenVertical
Columns = 1
Ctl3D = False
DragCursor = crDrag
DragMode = dmManual
Enabled = True
ItemIndex = 1
Items.Strings = (
'search all files in project'
@ -95,106 +205,345 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
'search in directories'
)
OnClick = WhereRadioGroupClick
ParentFont = True
ParentColor = True
ParentCtl3D = True
ParentShowHint = True
TabOrder = 2
TabStop = True
Visible = True
end
object DirectoryOptionsGroupBox: TGroupBox
Left = 5
Height = 139
Top = 275
Width = 408
HelpContext = 0
Align = alNone
Anchors = [akTop, akLeft, akRight, akBottom]
AutoSize = False
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Directory Options'
ClientHeight = 121
ChildSizing.LeftRightSpacing = 0
ChildSizing.TopBottomSpacing = 0
ChildSizing.HorizontalSpacing = 0
ChildSizing.VerticalSpacing = 0
ChildSizing.ControlsPerLine = 0
ClientHeight = 120
ClientWidth = 404
Ctl3D = False
DockSite = False
DragCursor = crDrag
DragKind = dkDrag
DragMode = dmManual
Enabled = False
ParentBidiMode = True
ParentColor = True
ParentCtl3D = True
ParentFont = True
ParentShowHint = True
TabOrder = 3
TabStop = False
Visible = True
object DirectoryLabel: TLabel
Left = 6
Height = 14
Height = 18
Top = 8
Width = 49
Width = 62
HelpContext = 0
Align = alNone
Alignment = taLeftJustify
AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Directory:'
DragCursor = crDrag
DragMode = dmManual
Enabled = True
Layout = tlTop
ParentBidiMode = True
ParentColor = False
ParentFont = True
ParentShowHint = True
ShowAccelChar = True
Transparent = True
Visible = True
WordWrap = False
OptimalFill = False
end
object FileMaskLabel: TLabel
Left = 6
Height = 14
Height = 18
Top = 38
Width = 121
Width = 152
HelpContext = 0
Align = alNone
Alignment = taLeftJustify
AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'File mask (*;*.*;*.bak?):'
DragCursor = crDrag
DragMode = dmManual
Enabled = True
Layout = tlTop
ParentBidiMode = True
ParentColor = False
ParentFont = True
ParentShowHint = True
ShowAccelChar = True
Transparent = True
Visible = True
WordWrap = False
OptimalFill = False
end
object DirectoryComboBox: TComboBox
AnchorSideLeft.Control = DirectoryLabel
AnchorSideLeft.Side = asrBottom
Left = 55
Height = 21
Left = 68
Height = 29
Top = 6
Width = 285
Width = 272
HelpContext = 0
TabStop = True
Align = alNone
Anchors = [akTop, akLeft, akRight]
ItemHeight = 13
MaxLength = -1
ArrowKeysTraverseList = True
AutoComplete = False
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
AutoDropDown = False
AutoSelect = False
AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
CharCase = ecNormal
Ctl3D = False
DragCursor = crDrag
DragMode = dmManual
DropDownCount = 8
Enabled = True
ItemHeight = 0
ItemIndex = -1
ItemWidth = 0
MaxLength = 0
ParentBidiMode = True
ParentColor = False
ParentCtl3D = True
ParentFont = True
ParentShowHint = True
Sorted = False
Style = csDropDown
TabOrder = 0
Visible = True
end
object DirectoryBrowse: TBitBtn
Left = 346
Height = 25
Top = 6
Width = 25
HelpContext = 0
Align = alNone
Anchors = [akTop, akRight]
AutoSize = False
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Cancel = False
Caption = '...'
Default = False
Enabled = True
Kind = bkCustom
Layout = blGlyphTop
Margin = -1
ModalResult = 0
NumGlyphs = 0
OnClick = DirectoryBrowseClick
ParentFont = True
ParentShowHint = True
Spacing = 3
TabOrder = 1
TabStop = True
Visible = True
end
object FileMaskComboBox: TComboBox
Left = 6
Height = 21
Height = 29
Top = 56
Width = 334
HelpContext = 0
TabStop = True
Align = alNone
Anchors = [akTop, akLeft, akRight]
ItemHeight = 13
MaxLength = -1
ArrowKeysTraverseList = True
AutoComplete = False
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
AutoDropDown = False
AutoSelect = False
AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
CharCase = ecNormal
Ctl3D = False
DragCursor = crDrag
DragMode = dmManual
DropDownCount = 8
Enabled = True
ItemHeight = 0
ItemIndex = -1
ItemWidth = 0
MaxLength = 0
ParentBidiMode = True
ParentColor = False
ParentCtl3D = True
ParentFont = True
ParentShowHint = True
Sorted = False
Style = csDropDown
TabOrder = 2
Text = '*.pas;*.pp;*.inc'
Visible = True
end
object IncludeSubDirsCheckBox: TCheckBox
Left = 6
Height = 19
Height = 22
Top = 92
Width = 134
Width = 167
HelpContext = 0
Align = alNone
AllowGrayed = False
AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Include sub directories'
Checked = False
DragCursor = crDrag
DragKind = dkDrag
DragMode = dmManual
Enabled = True
ParentColor = True
ParentFont = True
ParentShowHint = True
ParentBidiMode = True
State = cbUnchecked
TabOrder = 3
TabStop = True
UseOnChange = False
Visible = True
end
end
object ReplaceTextComboBox: TComboBox
AnchorSideLeft.Control = ReplaceCheckBox
AnchorSideLeft.Side = asrBottom
Left = 75
Height = 21
Left = 84
Height = 29
Top = 33
Width = 339
Width = 330
HelpContext = 0
TabStop = True
Align = alNone
Anchors = [akTop, akLeft, akRight]
ArrowKeysTraverseList = True
AutoComplete = True
AutoCompleteText = [cbactEnabled, cbactEndOfLineComplete, cbactRetainPrefixCase, cbactSearchAscending]
AutoDropDown = False
AutoSelect = False
AutoSize = True
BorderSpacing.Left = 6
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
CharCase = ecNormal
Ctl3D = False
DragCursor = crDrag
DragMode = dmManual
DropDownCount = 8
Enabled = False
ItemHeight = 13
MaxLength = -1
ItemHeight = 0
ItemIndex = -1
ItemWidth = 0
MaxLength = 0
ParentBidiMode = True
ParentColor = False
ParentCtl3D = True
ParentFont = True
ParentShowHint = True
Sorted = False
Style = csDropDown
TabOrder = 4
Visible = True
end
object ReplaceCheckBox: TCheckBox
AnchorSideTop.Control = ReplaceTextComboBox
AnchorSideTop.Side = asrCenter
Left = 5
Height = 19
Top = 34
Width = 64
Height = 22
Top = 36
Width = 73
HelpContext = 0
Align = alNone
AllowGrayed = False
AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Replace'
Checked = False
DragCursor = crDrag
DragKind = dkDrag
DragMode = dmManual
Enabled = False
OnChange = ReplaceCheckBoxChange
ParentColor = True
ParentFont = True
ParentShowHint = True
ParentBidiMode = True
State = cbUnchecked
TabOrder = 5
TabStop = True
UseOnChange = False
Visible = True
end
object CancelButton: TBitBtn
AnchorSideRight.Control = Owner
@ -202,40 +551,112 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 339
Height = 23
Top = 431
Height = 29
Top = 425
Width = 75
HelpContext = 0
Align = alNone
Anchors = [akRight, akBottom]
AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 6
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Cancel = True
Caption = 'Cancel'
Constraints.MinWidth = 75
Default = False
Enabled = True
Kind = bkCustom
Layout = blGlyphLeft
Margin = -1
ModalResult = 2
NumGlyphs = 0
ParentFont = True
ParentShowHint = True
Spacing = 3
TabOrder = 6
TabStop = True
Visible = True
end
object OKButton: TBitBtn
AnchorSideRight.Control = CancelButton
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 249
Height = 23
Top = 431
Left = 258
Height = 29
Top = 425
Width = 75
HelpContext = 0
Align = alNone
Anchors = [akRight, akBottom]
AutoSize = True
BorderSpacing.Right = 9
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 6
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Cancel = False
Caption = 'OK'
Constraints.MinWidth = 75
Default = True
Enabled = True
Kind = bkCustom
Layout = blGlyphLeft
Margin = -1
ModalResult = 1
NumGlyphs = 0
ParentFont = True
ParentShowHint = True
Spacing = 3
TabOrder = 7
TabStop = True
Visible = True
end
object HelpButton: TBitBtn
AnchorSideLeft.Control = Owner
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 34
Top = 420
Width = 66
HelpContext = 0
Align = alNone
Anchors = [akLeft, akBottom]
AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 6
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Cancel = False
Caption = '&Help'
Default = False
Enabled = True
Kind = bkHelp
Layout = blGlyphLeft
Margin = -1
ModalResult = 0
NumGlyphs = 0
OnClick = HelpButtonClick
ParentFont = True
ParentShowHint = True
Spacing = 3
TabOrder = 8
TabStop = True
Visible = True
end
object SelectDirectoryDialog: TSelectDirectoryDialog
Title = 'Select Directory'
Width = 0
Height = 0
FilterIndex = 0
Options = [ofFileMustExist, ofEnableSizing, ofViewDetail]
left = 260

View File

@ -2,85 +2,217 @@
LazarusResources.Add('TLazFindInFilesDialog','FORMDATA',[
'TPF0'#21'TLazFindInFilesDialog'#20'LazFindInFilesDialog'#4'Left'#3'{'#1#6'He'
+'ight'#3#204#1#3'Top'#3#155#0#5'Width'#3#164#1#13'ActiveControl'#7#18'TextTo'
+'FindComboBox'#7'Caption'#6#13'Find in files'#12'ClientHeight'#3#204#1#11'Cl'
+'ientWidth'#3#164#1#21'Constraints.MinHeight'#3#144#1#20'Constraints.MinWidt'
+'h'#3#4#1#7'OnClose'#7#9'FormClose'#8'OnCreate'#7#10'FormCreate'#10'ParentFo'
+'nt'#8#8'Position'#7#14'poScreenCenter'#10'LCLVersion'#6#6'0.9.25'#0#6'TLabe'
+'l'#15'TextToFindLabel'#21'AnchorSideTop.Control'#7#18'TextToFindComboBox'#18
+'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2#6#6'Height'#2#14#3'Top'#2#9#5
+'Width'#2'A'#7'Caption'#6#13'Text To Find:'#11'ParentColor'#8#0#0#9'TComboBo'
+'x'#18'TextToFindComboBox'#22'AnchorSideLeft.Control'#7#15'TextToFindLabel'
+#19'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#2'M'#6'Height'#2#21#3'Top'#2
+#6#5'Width'#3'Q'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#12'AutoComp'
+'lete'#9#16'AutoCompleteText'#11#12'cbactEnabled'#22'cbactEndOfLineComplete'
+#21'cbactRetainPrefixCase'#20'cbactSearchAscending'#0#18'BorderSpacing.Left'
+#2#6#10'ItemHeight'#2#13#9'MaxLength'#2#255#8'TabOrder'#2#0#0#0#11'TCheckGro'
+'up'#20'OptionsCheckGroupBox'#4'Left'#2#6#6'Height'#2's'#3'Top'#2'A'#5'Width'
+#3#152#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoFill'#9#7'Capti'
+'on'#6#7'Options'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBot'
+'tomSpacing'#2#6#29'ChildSizing.HorizontalSpacing'#2#6#27'ChildSizing.Vertic'
+'alSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChildRes'
+'ize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28'Chil'
+'dSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVertica'
+'l'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenTopTo'
+'Bottom'#27'ChildSizing.ControlsPerLine'#2#1#13'Items.Strings'#1#6#14'Case s'
+'ensitive'#6#16'Whole words only'#6#19'Regular expressions'#6#10'Multi Line'
+#0#8'TabOrder'#2#1#4'Data'#10#8#0#0#0#4#0#0#0#2#2#2#2#0#0#11'TRadioGroup'#15
+'WhereRadioGroup'#4'Left'#2#6#6'Height'#2'R'#3'Top'#3#185#0#5'Width'#3#152#1
+#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoFill'#9#7'Caption'#6#5
+'Where'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomSpacing'
+#2#6#29'ChildSizing.HorizontalSpacing'#2#6#27'ChildSizing.VerticalSpacing'#2
+#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChildResize'#27'Child'
+'Sizing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28'ChildSizing.Shrin'
+'kHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVertical'#7#14'crsSc'
+'aleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenTopToBottom'#27'Ch'
+'ildSizing.ControlsPerLine'#2#1#12'ClientHeight'#2'@'#11'ClientWidth'#3#148#1
+#9'ItemIndex'#2#1#13'Items.Strings'#1#6#27'search all files in project'#6#21
+'search all open files'#6#21'search in directories'#0#7'OnClick'#7#20'WhereR'
+'adioGroupClick'#8'TabOrder'#2#2#0#0#9'TGroupBox'#24'DirectoryOptionsGroupBo'
+'x'#4'Left'#2#5#6'Height'#3#139#0#3'Top'#3#19#1#5'Width'#3#152#1#7'Anchors'
+#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#7'Caption'#6#17'Directory Op'
+'tions'#12'ClientHeight'#2'y'#11'ClientWidth'#3#148#1#7'Enabled'#8#8'TabOrde'
+'r'#2#3#0#6'TLabel'#14'DirectoryLabel'#4'Left'#2#6#6'Height'#2#14#3'Top'#2#8
+#5'Width'#2'1'#7'Caption'#6#10'Directory:'#11'ParentColor'#8#0#0#6'TLabel'#13
+'FileMaskLabel'#4'Left'#2#6#6'Height'#2#14#3'Top'#2'&'#5'Width'#2'y'#7'Capti'
+'on'#6#25'File mask (*;*.*;*.bak?):'#11'ParentColor'#8#0#0#9'TComboBox'#17'D'
+'irectoryComboBox'#22'AnchorSideLeft.Control'#7#14'DirectoryLabel'#19'Anchor'
+'SideLeft.Side'#7#9'asrBottom'#4'Left'#2'7'#6'Height'#2#21#3'Top'#2#6#5'Widt'
+'h'#3#29#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#10'ItemHeight'#2#13
+#9'MaxLength'#2#255#8'TabOrder'#2#0#0#0#7'TBitBtn'#15'DirectoryBrowse'#4'Lef'
+'t'#3'Z'#1#6'Height'#2#25#3'Top'#2#6#5'Width'#2#25#7'Anchors'#11#5'akTop'#7
+'akRight'#0#7'Caption'#6#3'...'#6'Layout'#7#10'blGlyphTop'#9'NumGlyphs'#2#0#7
+'OnClick'#7#20'DirectoryBrowseClick'#8'TabOrder'#2#1#0#0#9'TComboBox'#16'Fil'
+'eMaskComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#2'8'#5'Width'#3'N'#1#7'Anc'
+'hors'#11#5'akTop'#6'akLeft'#7'akRight'#0#10'ItemHeight'#2#13#9'MaxLength'#2
+#255#8'TabOrder'#2#2#4'Text'#6#16'*.pas;*.pp;*.inc'#0#0#9'TCheckBox'#22'Incl'
+'udeSubDirsCheckBox'#4'Left'#2#6#6'Height'#2#19#3'Top'#2'\'#5'Width'#3#134#0
+#7'Caption'#6#23'Include sub directories'#8'TabOrder'#2#3#0#0#0#9'TComboBox'
+#19'ReplaceTextComboBox'#22'AnchorSideLeft.Control'#7#15'ReplaceCheckBox'#19
+'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#2'K'#6'Height'#2#21#3'Top'#2'!'
+#5'Width'#3'S'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#12'AutoComple'
+'te'#9#16'AutoCompleteText'#11#12'cbactEnabled'#22'cbactEndOfLineComplete'#21
+'cbactRetainPrefixCase'#20'cbactSearchAscending'#0#18'BorderSpacing.Left'#2#6
+#7'Enabled'#8#10'ItemHeight'#2#13#9'MaxLength'#2#255#8'TabOrder'#2#4#0#0#9'T'
+'CheckBox'#15'ReplaceCheckBox'#21'AnchorSideTop.Control'#7#19'ReplaceTextCom'
,'boBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2#5#6'Height'#2#19#3'T'
+'op'#2'"'#5'Width'#2'@'#7'Caption'#6#7'Replace'#7'Enabled'#8#8'OnChange'#7#21
+'ReplaceCheckBoxChange'#8'TabOrder'#2#5#0#0#7'TBitBtn'#12'CancelButton'#23'A'
+'nchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'
+#24'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBo'
+'ttom'#4'Left'#3'S'#1#6'Height'#2#23#3'Top'#3#175#1#5'Width'#2'K'#7'Anchors'
+#11#7'akRight'#8'akBottom'#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#6'Ca'
+'ncel'#9#7'Caption'#6#6'Cancel'#20'Constraints.MinWidth'#2'K'#11'ModalResult'
+#2#2#9'NumGlyphs'#2#0#8'TabOrder'#2#6#0#0#7'TBitBtn'#8'OKButton'#23'AnchorSi'
+'deRight.Control'#7#12'CancelButton'#24'AnchorSideBottom.Control'#7#5'Owner'
+#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3#249#0#6'Height'#2#23#3'T'
+'op'#3#175#1#5'Width'#2'K'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'AutoSize'
+#9#19'BorderSpacing.Right'#2#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#2'O'
+'K'#20'Constraints.MinWidth'#2'K'#7'Default'#9#11'ModalResult'#2#1#9'NumGlyp'
+'hs'#2#0#8'TabOrder'#2#7#0#0#22'TSelectDirectoryDialog'#21'SelectDirectoryDi'
+'alog'#5'Title'#6#16'Select Directory'#11'FilterIndex'#2#0#7'Options'#11#15
+'ofFileMustExist'#14'ofEnableSizing'#12'ofViewDetail'#0#4'left'#3#4#1#3'top'
+#3#215#0#0#0#0
+'ight'#3#204#1#3'Top'#3#155#0#5'Width'#3#164#1#11'HelpContext'#2#0#13'Active'
+'Control'#7#18'TextToFindComboBox'#5'Align'#7#6'alNone'#14'AllowDropFiles'#8
+#10'AutoScroll'#9#8'AutoSize'#8#11'BorderIcons'#11#12'biSystemMenu'#10'biMin'
+'imize'#10'biMaximize'#0#11'BorderStyle'#7#10'bsSizeable'#7'Caption'#6#13'Fi'
+'nd in files'#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizing.TopBottomS'
+'pacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSp'
+'acing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12'ClientHeight'#3#204#1#11
+'ClientWidth'#3#164#1#21'Constraints.MinHeight'#3#144#1#20'Constraints.MinWi'
+'dth'#3#4#1#8'DockSite'#8#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7
+'Enabled'#9#11'Font.Height'#2#0#10'Font.Style'#11#0#9'FormStyle'#7#8'fsNorma'
+'l'#7'OnClose'#7#9'FormClose'#8'OnCreate'#7#10'FormCreate'#14'ParentBiDiMode'
+#9#10'ParentFont'#8#8'Position'#7#14'poScreenCenter'#13'ShowInTaskBar'#7#9's'
+'tDefault'#14'UseDockManager'#8#10'LCLVersion'#6#6'0.9.27'#11'WindowState'#7
+#8'wsNormal'#0#6'TLabel'#15'TextToFindLabel'#21'AnchorSideTop.Control'#7#18
+'TextToFindComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2#6#6'Hei'
+'ght'#2#18#3'Top'#2#11#5'Width'#2'L'#11'HelpContext'#2#0#5'Align'#7#6'alNone'
+#9'Alignment'#7#13'taLeftJustify'#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17
+'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'
+#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'cc'
+'aFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#13'Tex'
+'t To Find:'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'
+#9#6'Layout'#7#5'tlTop'#14'ParentBidiMode'#9#11'ParentColor'#8#10'ParentFont'
+#9#14'ParentShowHint'#9#13'ShowAccelChar'#9#11'Transparent'#9#7'Visible'#9#8
+'WordWrap'#8#11'OptimalFill'#8#0#0#9'TComboBox'#18'TextToFindComboBox'#22'An'
+'chorSideLeft.Control'#7#15'TextToFindLabel'#19'AnchorSideLeft.Side'#7#9'asr'
+'Bottom'#4'Left'#2'X'#6'Height'#2#29#3'Top'#2#6#5'Width'#3'F'#1#11'HelpConte'
+'xt'#2#0#7'TabStop'#9#5'Align'#7#6'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7
+'akRight'#0#21'ArrowKeysTraverseList'#9#12'AutoComplete'#9#16'AutoCompleteTe'
+'xt'#11#12'cbactEnabled'#22'cbactEndOfLineComplete'#21'cbactRetainPrefixCase'
+#20'cbactSearchAscending'#0#12'AutoDropDown'#8#10'AutoSelect'#8#8'AutoSize'#9
+#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'
+#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacin'
+'g.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7
+'ccaFill'#8'CharCase'#7#8'ecNormal'#5'Ctl3D'#8#10'DragCursor'#7#6'crDrag'#8
+'DragMode'#7#8'dmManual'#13'DropDownCount'#2#8#7'Enabled'#9#10'ItemHeight'#2
+#0#9'ItemIndex'#2#255#9'ItemWidth'#2#0#9'MaxLength'#2#0#14'ParentBidiMode'#9
+#11'ParentColor'#8#11'ParentCtl3D'#9#10'ParentFont'#9#14'ParentShowHint'#9#6
+'Sorted'#8#5'Style'#7#10'csDropDown'#8'TabOrder'#2#0#7'Visible'#9#0#0#11'TCh'
+'eckGroup'#20'OptionsCheckGroupBox'#4'Left'#2#6#6'Height'#2's'#3'Top'#2'A'#5
+'Width'#3#152#1#11'HelpContext'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#5'akT'
+'op'#6'akLeft'#7'akRight'#0#8'AutoFill'#9#8'AutoSize'#8#18'BorderSpacing.Lef'
+'t'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpaci'
+'ng.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizon'
+'tal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Captio'
+'n'#6#7'Options'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBott'
+'omSpacing'#2#6#29'ChildSizing.HorizontalSpacing'#2#6#27'ChildSizing.Vertica'
+'lSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChildResi'
+'ze'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28'Child'
+'Sizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVertical'
+#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenTopToBot'
+'tom'#27'ChildSizing.ControlsPerLine'#2#1#12'ColumnLayout'#7#24'clHorizontal'
+'ThenVertical'#7'Columns'#2#1#5'Ctl3D'#8#7'Enabled'#9#13'Items.Strings'#1#6
+#14'Case sensitive'#6#16'Whole words only'#6#19'Regular expressions'#6#10'Mu'
+'lti Line'#0#10'ParentFont'#9#11'ParentColor'#9#11'ParentCtl3D'#9#14'ParentS'
+'howHint'#9#8'TabOrder'#2#1#7'Visible'#9#4'Data'#10#8#0#0#0#4#0#0#0#2#2#2#2#0
+#0#11'TRadioGroup'#15'WhereRadioGroup'#4'Left'#2#6#6'Height'#2'R'#3'Top'#3
+#185#0#5'Width'#3#152#1#11'HelpContext'#2#0#5'Align'#7#6'alNone'#7'Anchors'
+#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoFill'#9#8'AutoSize'#8#18'BorderSpa'
+'cing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'Bor'
+'derSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlig'
+'nHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7
+'Caption'#6#5'Where'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.Top'
+'BottomSpacing'#2#6#29'ChildSizing.HorizontalSpacing'#2#6#27'ChildSizing.Ver'
,'ticalSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChild'
+'Resize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28'C'
+'hildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVert'
+'ical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenTo'
+'pToBottom'#27'ChildSizing.ControlsPerLine'#2#1#12'ClientHeight'#2'?'#11'Cli'
+'entWidth'#3#148#1#12'ColumnLayout'#7#24'clHorizontalThenVertical'#7'Columns'
+#2#1#5'Ctl3D'#8#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabl'
+'ed'#9#9'ItemIndex'#2#1#13'Items.Strings'#1#6#27'search all files in project'
+#6#21'search all open files'#6#21'search in directories'#0#7'OnClick'#7#20'W'
+'hereRadioGroupClick'#10'ParentFont'#9#11'ParentColor'#9#11'ParentCtl3D'#9#14
+'ParentShowHint'#9#8'TabOrder'#2#2#7'TabStop'#9#7'Visible'#9#0#0#9'TGroupBox'
+#24'DirectoryOptionsGroupBox'#4'Left'#2#5#6'Height'#3#139#0#3'Top'#3#19#1#5
+'Width'#3#152#1#11'HelpContext'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#5'akT'
+'op'#6'akLeft'#7'akRight'#8'akBottom'#0#8'AutoSize'#8#18'BorderSpacing.Left'
+#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.'
+'Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'
+#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6
+#17'Directory Options'#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizing.T'
+'opBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing.V'
+'erticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12'ClientHeight'#2
+'x'#11'ClientWidth'#3#148#1#5'Ctl3D'#8#8'DockSite'#8#10'DragCursor'#7#6'crDr'
+'ag'#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#8#14'Paren'
+'tBidiMode'#9#11'ParentColor'#9#11'ParentCtl3D'#9#10'ParentFont'#9#14'Parent'
+'ShowHint'#9#8'TabOrder'#2#3#7'TabStop'#8#7'Visible'#9#0#6'TLabel'#14'Direct'
+'oryLabel'#4'Left'#2#6#6'Height'#2#18#3'Top'#2#8#5'Width'#2'>'#11'HelpContex'
+'t'#2#0#5'Align'#7#6'alNone'#9'Alignment'#7#13'taLeftJustify'#8'AutoSize'#9
+#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'
+#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacin'
+'g.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7
+'ccaFill'#7'Caption'#6#10'Directory:'#10'DragCursor'#7#6'crDrag'#8'DragMode'
+#7#8'dmManual'#7'Enabled'#9#6'Layout'#7#5'tlTop'#14'ParentBidiMode'#9#11'Par'
+'entColor'#8#10'ParentFont'#9#14'ParentShowHint'#9#13'ShowAccelChar'#9#11'Tr'
+'ansparent'#9#7'Visible'#9#8'WordWrap'#8#11'OptimalFill'#8#0#0#6'TLabel'#13
+'FileMaskLabel'#4'Left'#2#6#6'Height'#2#18#3'Top'#2'&'#5'Width'#3#152#0#11'H'
+'elpContext'#2#0#5'Align'#7#6'alNone'#9'Alignment'#7#13'taLeftJustify'#8'Aut'
+'oSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpac'
+'ing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!B'
+'orderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVe'
+'rtical'#7#7'ccaFill'#7'Caption'#6#25'File mask (*;*.*;*.bak?):'#10'DragCurs'
+'or'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#6'Layout'#7#5'tlTop'
+#14'ParentBidiMode'#9#11'ParentColor'#8#10'ParentFont'#9#14'ParentShowHint'#9
+#13'ShowAccelChar'#9#11'Transparent'#9#7'Visible'#9#8'WordWrap'#8#11'Optimal'
+'Fill'#8#0#0#9'TComboBox'#17'DirectoryComboBox'#22'AnchorSideLeft.Control'#7
+#14'DirectoryLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#2'D'#6'He'
+'ight'#2#29#3'Top'#2#6#5'Width'#3#16#1#11'HelpContext'#2#0#7'TabStop'#9#5'Al'
+'ign'#7#6'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#21'ArrowKeys'
+'TraverseList'#9#12'AutoComplete'#8#16'AutoCompleteText'#11#22'cbactEndOfLin'
+'eComplete'#20'cbactSearchAscending'#0#12'AutoDropDown'#8#10'AutoSelect'#8#8
+'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderS'
+'pacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0
+'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlign'
+'Vertical'#7#7'ccaFill'#8'CharCase'#7#8'ecNormal'#5'Ctl3D'#8#10'DragCursor'#7
+#6'crDrag'#8'DragMode'#7#8'dmManual'#13'DropDownCount'#2#8#7'Enabled'#9#10'I'
+'temHeight'#2#0#9'ItemIndex'#2#255#9'ItemWidth'#2#0#9'MaxLength'#2#0#14'Pare'
+'ntBidiMode'#9#11'ParentColor'#8#11'ParentCtl3D'#9#10'ParentFont'#9#14'Paren'
+'tShowHint'#9#6'Sorted'#8#5'Style'#7#10'csDropDown'#8'TabOrder'#2#0#7'Visibl'
+'e'#9#0#0#7'TBitBtn'#15'DirectoryBrowse'#4'Left'#3'Z'#1#6'Height'#2#25#3'Top'
+#2#6#5'Width'#2#25#11'HelpContext'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#5
+'akTop'#7'akRight'#0#8'AutoSize'#8#18'BorderSpacing.Left'#2#0#17'BorderSpaci'
+'ng.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'Bor'
+'derSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31
+'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#6'Cancel'#8#7'Caption'#6#3'..'
+'.'#7'Default'#8#7'Enabled'#9#4'Kind'#7#8'bkCustom'#6'Layout'#7#10'blGlyphTo'
+'p'#6'Margin'#2#255#11'ModalResult'#2#0#9'NumGlyphs'#2#0#7'OnClick'#7#20'Dir'
,'ectoryBrowseClick'#10'ParentFont'#9#14'ParentShowHint'#9#7'Spacing'#2#3#8'T'
+'abOrder'#2#1#7'TabStop'#9#7'Visible'#9#0#0#9'TComboBox'#16'FileMaskComboBox'
+#4'Left'#2#6#6'Height'#2#29#3'Top'#2'8'#5'Width'#3'N'#1#11'HelpContext'#2#0#7
+'TabStop'#9#5'Align'#7#6'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'
+#0#21'ArrowKeysTraverseList'#9#12'AutoComplete'#8#16'AutoCompleteText'#11#22
+'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#12'AutoDropDown'#8#10'Au'
+'toSelect'#8#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2
+#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing'
+'.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpac'
+'ing.CellAlignVertical'#7#7'ccaFill'#8'CharCase'#7#8'ecNormal'#5'Ctl3D'#8#10
+'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#13'DropDownCount'#2#8#7'E'
+'nabled'#9#10'ItemHeight'#2#0#9'ItemIndex'#2#255#9'ItemWidth'#2#0#9'MaxLengt'
+'h'#2#0#14'ParentBidiMode'#9#11'ParentColor'#8#11'ParentCtl3D'#9#10'ParentFo'
+'nt'#9#14'ParentShowHint'#9#6'Sorted'#8#5'Style'#7#10'csDropDown'#8'TabOrder'
+#2#2#4'Text'#6#16'*.pas;*.pp;*.inc'#7'Visible'#9#0#0#9'TCheckBox'#22'Include'
+'SubDirsCheckBox'#4'Left'#2#6#6'Height'#2#22#3'Top'#2'\'#5'Width'#3#167#0#11
+'HelpContext'#2#0#5'Align'#7#6'alNone'#11'AllowGrayed'#8#8'AutoSize'#9#18'Bo'
+'rderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0
+#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.Ce'
+'llAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'cca'
+'Fill'#7'Caption'#6#23'Include sub directories'#7'Checked'#8#10'DragCursor'#7
+#6'crDrag'#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#11
+'ParentColor'#9#10'ParentFont'#9#14'ParentShowHint'#9#14'ParentBidiMode'#9#5
+'State'#7#11'cbUnchecked'#8'TabOrder'#2#3#7'TabStop'#9#11'UseOnChange'#8#7'V'
+'isible'#9#0#0#0#9'TComboBox'#19'ReplaceTextComboBox'#22'AnchorSideLeft.Cont'
+'rol'#7#15'ReplaceCheckBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#2
+'T'#6'Height'#2#29#3'Top'#2'!'#5'Width'#3'J'#1#11'HelpContext'#2#0#7'TabStop'
+#9#5'Align'#7#6'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#21'Arr'
+'owKeysTraverseList'#9#12'AutoComplete'#9#16'AutoCompleteText'#11#12'cbactEn'
+'abled'#22'cbactEndOfLineComplete'#21'cbactRetainPrefixCase'#20'cbactSearchA'
+'scending'#0#12'AutoDropDown'#8#10'AutoSelect'#8#8'AutoSize'#9#18'BorderSpac'
+'ing.Left'#2#6#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'Bord'
+'erSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlign'
+'Horizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#8
+'CharCase'#7#8'ecNormal'#5'Ctl3D'#8#10'DragCursor'#7#6'crDrag'#8'DragMode'#7
+#8'dmManual'#13'DropDownCount'#2#8#7'Enabled'#8#10'ItemHeight'#2#0#9'ItemInd'
+'ex'#2#255#9'ItemWidth'#2#0#9'MaxLength'#2#0#14'ParentBidiMode'#9#11'ParentC'
+'olor'#8#11'ParentCtl3D'#9#10'ParentFont'#9#14'ParentShowHint'#9#6'Sorted'#8
+#5'Style'#7#10'csDropDown'#8'TabOrder'#2#4#7'Visible'#9#0#0#9'TCheckBox'#15
+'ReplaceCheckBox'#21'AnchorSideTop.Control'#7#19'ReplaceTextComboBox'#18'Anc'
+'horSideTop.Side'#7#9'asrCenter'#4'Left'#2#5#6'Height'#2#22#3'Top'#2'$'#5'Wi'
+'dth'#2'I'#11'HelpContext'#2#0#5'Align'#7#6'alNone'#11'AllowGrayed'#8#8'Auto'
+'Size'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpaci'
+'ng.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!Bo'
+'rderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVer'
+'tical'#7#7'ccaFill'#7'Caption'#6#7'Replace'#7'Checked'#8#10'DragCursor'#7#6
+'crDrag'#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#8#8'On'
+'Change'#7#21'ReplaceCheckBoxChange'#11'ParentColor'#9#10'ParentFont'#9#14'P'
+'arentShowHint'#9#14'ParentBidiMode'#9#5'State'#7#11'cbUnchecked'#8'TabOrder'
+#2#5#7'TabStop'#9#11'UseOnChange'#8#7'Visible'#9#0#0#7'TBitBtn'#12'CancelBut'
+'ton'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'as'
+'rBottom'#24'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7
+#9'asrBottom'#4'Left'#3'S'#1#6'Height'#2#29#3'Top'#3#169#1#5'Width'#2'K'#11
+'HelpContext'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#7'akRight'#8'akBottom'#0
+#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'Borde'
+'rSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2
+#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAli'
+'gnVertical'#7#7'ccaFill'#6'Cancel'#9#7'Caption'#6#6'Cancel'#20'Constraints.'
+'MinWidth'#2'K'#7'Default'#8#7'Enabled'#9#4'Kind'#7#8'bkCustom'#6'Layout'#7
+#11'blGlyphLeft'#6'Margin'#2#255#11'ModalResult'#2#2#9'NumGlyphs'#2#0#10'Par'
+'entFont'#9#14'ParentShowHint'#9#7'Spacing'#2#3#8'TabOrder'#2#6#7'TabStop'#9
+#7'Visible'#9#0#0#7'TBitBtn'#8'OKButton'#23'AnchorSideRight.Control'#7#12'Ca'
+'ncelButton'#24'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Sid'
+'e'#7#9'asrBottom'#4'Left'#3#2#1#6'Height'#2#29#3'Top'#3#169#1#5'Width'#2'K'
,#11'HelpContext'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#7'akRight'#8'akBotto'
+'m'#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19
+'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Arou'
+'nd'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.C'
+'ellAlignVertical'#7#7'ccaFill'#6'Cancel'#8#7'Caption'#6#2'OK'#20'Constraint'
+'s.MinWidth'#2'K'#7'Default'#9#7'Enabled'#9#4'Kind'#7#8'bkCustom'#6'Layout'#7
+#11'blGlyphLeft'#6'Margin'#2#255#11'ModalResult'#2#1#9'NumGlyphs'#2#0#10'Par'
+'entFont'#9#14'ParentShowHint'#9#7'Spacing'#2#3#8'TabOrder'#2#7#7'TabStop'#9
+#7'Visible'#9#0#0#7'TBitBtn'#10'HelpButton'#22'AnchorSideLeft.Control'#7#5'O'
+'wner'#24'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9
+'asrBottom'#4'Left'#2#6#6'Height'#2'"'#3'Top'#3#164#1#5'Width'#2'B'#11'HelpC'
+'ontext'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#6'akLeft'#8'akBottom'#0#8'Au'
+'toSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpa'
+'cing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!'
+'BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignV'
+'ertical'#7#7'ccaFill'#6'Cancel'#8#7'Caption'#6#5'&Help'#7'Default'#8#7'Enab'
+'led'#9#4'Kind'#7#6'bkHelp'#6'Layout'#7#11'blGlyphLeft'#6'Margin'#2#255#11'M'
+'odalResult'#2#0#9'NumGlyphs'#2#0#7'OnClick'#7#15'HelpButtonClick'#10'Parent'
+'Font'#9#14'ParentShowHint'#9#7'Spacing'#2#3#8'TabOrder'#2#8#7'TabStop'#9#7
+'Visible'#9#0#0#22'TSelectDirectoryDialog'#21'SelectDirectoryDialog'#5'Width'
+#2#0#6'Height'#2#0#11'FilterIndex'#2#0#7'Options'#11#15'ofFileMustExist'#14
+'ofEnableSizing'#12'ofViewDetail'#0#4'left'#3#4#1#3'top'#3#215#0#0#0#0
]);

View File

@ -25,12 +25,13 @@ interface
uses
Classes, SysUtils, LCLProc, LCLIntf, Controls, StdCtrls, Forms, Buttons,
ExtCtrls, LResources, FileUtil, LazarusIDEStrConsts, Dialogs, SynEditTypes,
IDEDialogs, IDEWindowIntf, InputHistory;
IDEDialogs, IDEWindowIntf, InputHistory, IDEContextHelpEdit;
type
{ TLazFindInFilesDialog }
TLazFindInFilesDialog = class(TForm)
HelpButton: TBitBtn;
CancelButton: TBitBtn;
OKButton: TBitBtn;
ReplaceCheckBox: TCheckBox;
@ -50,6 +51,7 @@ type
procedure DirectoryBrowseClick(Sender: TObject);
procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
procedure FormCreate(Sender: TObject);
procedure HelpButtonClick(Sender: TObject);
procedure ReplaceCheckBoxChange(Sender: TObject);
procedure WhereRadioGroupClick(Sender: TObject);
private
@ -147,6 +149,7 @@ begin
CancelButton.Caption := dlgCancel;
CancelButton.LoadGlyphFromLazarusResource('btn_cancel');
OkButton.LoadGlyphFromLazarusResource('btn_ok');
HelpButton.LoadGlyphFromLazarusResource('btn_help');
ReplaceCheckBox.Enabled:=true;
@ -156,6 +159,11 @@ begin
IDEDialogLayoutList.ApplyLayout(Self);
end;
procedure TLazFindInFilesDialog.HelpButtonClick(Sender: TObject);
begin
ShowContextHelpForIDE(Self);
end;
procedure TLazFindInFilesDialog.ReplaceCheckBoxChange(Sender: TObject);
begin
UpdateReplaceCheck;