mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
ADD: Some functions for file archiving
This commit is contained in:
parent
8a16ea3328
commit
f38af37915
24 changed files with 1198 additions and 554 deletions
|
|
@ -54,7 +54,7 @@ uses
|
|||
fCompareFiles,
|
||||
dmHigh,
|
||||
uPixMapManager, uVFS,
|
||||
KASComp, fbtnchangedlg, fconfigtoolbar, uWCXprototypes, uDCUtils;
|
||||
KASComp, fbtnchangedlg, fconfigtoolbar, uWCXprototypes, uDCUtils, fPackDlg;
|
||||
|
||||
{$IFDEF WIN32}
|
||||
{$R XP.res}
|
||||
|
|
|
|||
|
|
@ -1,24 +1,23 @@
|
|||
object frmFileOp: TfrmFileOp
|
||||
ActiveControl = btnCancel
|
||||
BorderIcons = [biSystemMenu, biMinimize]
|
||||
BorderStyle = bsSingle
|
||||
Caption = 'frmFileOp'
|
||||
ClientHeight = 144
|
||||
ClientWidth = 402
|
||||
OnClose = FormClose
|
||||
OnShow = FormShow
|
||||
PixelsPerInch = 96
|
||||
Position = poScreenCenter
|
||||
TextHeight = 16
|
||||
HorzScrollBar.Page = 401
|
||||
HorzScrollBar.Range = 337
|
||||
VertScrollBar.Page = 143
|
||||
VertScrollBar.Range = 137
|
||||
inherited frmFileOp: TfrmFileOp
|
||||
Left = 278
|
||||
Height = 144
|
||||
Top = 234
|
||||
Width = 402
|
||||
HorzScrollBar.Page = 401
|
||||
HorzScrollBar.Range = 337
|
||||
VertScrollBar.Page = 143
|
||||
VertScrollBar.Range = 137
|
||||
ActiveControl = btnCancel
|
||||
BorderIcons = [biSystemMenu, biMinimize]
|
||||
BorderStyle = bsSingle
|
||||
Caption = 'frmFileOp'
|
||||
OnClose = FormClose
|
||||
OnShow = FormShow
|
||||
Position = poScreenCenter
|
||||
ShowInTaskBar = stAlways
|
||||
object lblFileName: TLabel
|
||||
Height = 13
|
||||
Width = 59
|
||||
Caption = 'lblFileName'
|
||||
Color = clNone
|
||||
Font.Color = clBlack
|
||||
|
|
@ -27,37 +26,39 @@ object frmFileOp: TfrmFileOp
|
|||
Font.Pitch = fpVariable
|
||||
Font.Style = [fsBold]
|
||||
ParentColor = False
|
||||
Height = 13
|
||||
Width = 59
|
||||
end
|
||||
object lblEstimated: TLabel
|
||||
Caption = 'lblEstimated'
|
||||
Color = clNone
|
||||
ParentColor = False
|
||||
Height = 14
|
||||
Top = 96
|
||||
Width = 58
|
||||
Caption = 'lblEstimated'
|
||||
Color = clNone
|
||||
ParentColor = False
|
||||
end
|
||||
object pbSecond: TProgressBar
|
||||
Height = 22
|
||||
Top = 64
|
||||
Width = 384
|
||||
Max = 100
|
||||
Smooth = True
|
||||
TabOrder = 0
|
||||
BarShowText = True
|
||||
Height = 22
|
||||
Top = 64
|
||||
Width = 384
|
||||
end
|
||||
object pbFirst: TProgressBar
|
||||
Height = 22
|
||||
Top = 32
|
||||
Width = 385
|
||||
Max = 100
|
||||
Position = 20
|
||||
Smooth = True
|
||||
TabOrder = 1
|
||||
BarShowText = True
|
||||
Height = 22
|
||||
Top = 32
|
||||
Width = 385
|
||||
end
|
||||
object btnCancel: TBitBtn
|
||||
Left = 160
|
||||
Height = 25
|
||||
Top = 96
|
||||
Width = 89
|
||||
BorderSpacing.InnerBorder = 2
|
||||
Cancel = True
|
||||
Caption = 'Cancel'
|
||||
|
|
@ -66,9 +67,5 @@ object frmFileOp: TfrmFileOp
|
|||
NumGlyphs = 0
|
||||
OnClick = btnCancelClick
|
||||
TabOrder = 2
|
||||
Left = 160
|
||||
Height = 25
|
||||
Top = 96
|
||||
Width = 89
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,24 +1,24 @@
|
|||
{ This is an automatically generated lazarus resource file }
|
||||
|
||||
LazarusResources.Add('TfrmFileOp','FORMDATA',[
|
||||
'TPF0'#10'TfrmFileOp'#9'frmFileOp'#13'ActiveControl'#7#9'btnCancel'#11'Border'
|
||||
+'Icons'#11#12'biSystemMenu'#10'biMinimize'#0#11'BorderStyle'#7#8'bsSingle'#7
|
||||
+'Caption'#6#9'frmFileOp'#12'ClientHeight'#3#144#0#11'ClientWidth'#3#146#1#7
|
||||
+'OnClose'#7#9'FormClose'#6'OnShow'#7#8'FormShow'#13'PixelsPerInch'#2'`'#8'Po'
|
||||
+'sition'#7#14'poScreenCenter'#10'TextHeight'#2#16#18'HorzScrollBar.Page'#3
|
||||
+#145#1#19'HorzScrollBar.Range'#3'Q'#1#18'VertScrollBar.Page'#3#143#0#19'Vert'
|
||||
+'ScrollBar.Range'#3#137#0#4'Left'#3#22#1#6'Height'#3#144#0#3'Top'#3#234#0#5
|
||||
+'Width'#3#146#1#0#6'TLabel'#11'lblFileName'#7'Caption'#6#11'lblFileName'#5'C'
|
||||
+'olor'#7#6'clNone'#10'Font.Color'#7#7'clBlack'#11'Font.Height'#2#13#9'Font.N'
|
||||
+'ame'#6#15'adobe-helvetica'#10'Font.Pitch'#7#10'fpVariable'#10'Font.Style'#11
|
||||
+#6'fsBold'#0#11'ParentColor'#8#6'Height'#2#13#5'Width'#2';'#0#0#6'TLabel'#12
|
||||
+'lblEstimated'#7'Caption'#6#12'lblEstimated'#5'Color'#7#6'clNone'#11'ParentC'
|
||||
+'olor'#8#6'Height'#2#14#3'Top'#2'`'#5'Width'#2':'#0#0#12'TProgressBar'#8'pbS'
|
||||
+'econd'#3'Max'#2'd'#6'Smooth'#9#8'TabOrder'#2#0#11'BarShowText'#9#6'Height'#2
|
||||
+#22#3'Top'#2'@'#5'Width'#3#128#1#0#0#12'TProgressBar'#7'pbFirst'#3'Max'#2'd'
|
||||
+#8'Position'#2#20#6'Smooth'#9#8'TabOrder'#2#1#11'BarShowText'#9#6'Height'#2
|
||||
+#22#3'Top'#2' '#5'Width'#3#129#1#0#0#7'TBitBtn'#9'btnCancel'#25'BorderSpacin'
|
||||
+'g.InnerBorder'#2#2#6'Cancel'#9#7'Caption'#6#6'Cancel'#4'Kind'#7#8'bkCancel'
|
||||
+#11'ModalResult'#2#2#9'NumGlyphs'#2#0#7'OnClick'#7#14'btnCancelClick'#8'TabO'
|
||||
+'rder'#2#2#4'Left'#3#160#0#6'Height'#2#25#3'Top'#2'`'#5'Width'#2'Y'#0#0#0
|
||||
'TPF0'#241#10'TfrmFileOp'#9'frmFileOp'#4'Left'#3#22#1#6'Height'#3#144#0#3'Top'
|
||||
+#3#234#0#5'Width'#3#146#1#18'HorzScrollBar.Page'#3#145#1#19'HorzScrollBar.Ra'
|
||||
+'nge'#3'Q'#1#18'VertScrollBar.Page'#3#143#0#19'VertScrollBar.Range'#3#137#0
|
||||
+#13'ActiveControl'#7#9'btnCancel'#11'BorderIcons'#11#12'biSystemMenu'#10'biM'
|
||||
+'inimize'#0#11'BorderStyle'#7#8'bsSingle'#7'Caption'#6#9'frmFileOp'#7'OnClos'
|
||||
+'e'#7#9'FormClose'#6'OnShow'#7#8'FormShow'#8'Position'#7#14'poScreenCenter'
|
||||
+#13'ShowInTaskBar'#7#8'stAlways'#0#6'TLabel'#11'lblFileName'#6'Height'#2#13#5
|
||||
+'Width'#2';'#7'Caption'#6#11'lblFileName'#5'Color'#7#6'clNone'#10'Font.Color'
|
||||
+#7#7'clBlack'#11'Font.Height'#2#13#9'Font.Name'#6#15'adobe-helvetica'#10'Fon'
|
||||
+'t.Pitch'#7#10'fpVariable'#10'Font.Style'#11#6'fsBold'#0#11'ParentColor'#8#0
|
||||
+#0#6'TLabel'#12'lblEstimated'#6'Height'#2#14#3'Top'#2'`'#5'Width'#2':'#7'Cap'
|
||||
+'tion'#6#12'lblEstimated'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#12'TPro'
|
||||
+'gressBar'#8'pbSecond'#6'Height'#2#22#3'Top'#2'@'#5'Width'#3#128#1#3'Max'#2
|
||||
+'d'#6'Smooth'#9#8'TabOrder'#2#0#11'BarShowText'#9#0#0#12'TProgressBar'#7'pbF'
|
||||
+'irst'#6'Height'#2#22#3'Top'#2' '#5'Width'#3#129#1#3'Max'#2'd'#8'Position'#2
|
||||
+#20#6'Smooth'#9#8'TabOrder'#2#1#11'BarShowText'#9#0#0#7'TBitBtn'#9'btnCancel'
|
||||
+#4'Left'#3#160#0#6'Height'#2#25#3'Top'#2'`'#5'Width'#2'Y'#25'BorderSpacing.I'
|
||||
+'nnerBorder'#2#2#6'Cancel'#9#7'Caption'#6#6'Cancel'#4'Kind'#7#8'bkCancel'#11
|
||||
+'ModalResult'#2#2#9'NumGlyphs'#2#0#7'OnClick'#7#14'btnCancelClick'#8'TabOrde'
|
||||
+'r'#2#2#0#0#0
|
||||
]);
|
||||
|
|
|
|||
37
fFindDlg.lfm
37
fFindDlg.lfm
|
|
@ -1,7 +1,7 @@
|
|||
inherited frmFindDlg: TfrmFindDlg
|
||||
Left = 229
|
||||
Left = 282
|
||||
Height = 476
|
||||
Top = 39
|
||||
Top = 231
|
||||
Width = 541
|
||||
HorzScrollBar.Page = 540
|
||||
VertScrollBar.Page = 475
|
||||
|
|
@ -14,6 +14,7 @@ inherited frmFindDlg: TfrmFindDlg
|
|||
OnKeyPress = FormKeyPress
|
||||
OnShow = frmFindDlgShow
|
||||
Position = poScreenCenter
|
||||
ShowInTaskBar = stAlways
|
||||
object Splitter1: TSplitter
|
||||
Cursor = crVSplit
|
||||
Height = 1
|
||||
|
|
@ -110,7 +111,7 @@ inherited frmFindDlg: TfrmFindDlg
|
|||
Left = 16
|
||||
Height = 24
|
||||
Top = 9
|
||||
Width = 338
|
||||
Width = 314
|
||||
Anchors = [akTop, akLeft, akRight]
|
||||
TabOrder = 1
|
||||
end
|
||||
|
|
@ -158,12 +159,12 @@ inherited frmFindDlg: TfrmFindDlg
|
|||
Height = 23
|
||||
Top = 41
|
||||
Width = 80
|
||||
Color = clBtnFace
|
||||
Enabled = False
|
||||
CalendarDisplaySettings = [dsShowHeadings, dsShowDayNames]
|
||||
OKCaption = 'OK'
|
||||
CancelCaption = 'Cancel'
|
||||
ReadOnly = False
|
||||
TabOrder = 0
|
||||
Text = '23.02.2007'
|
||||
ButtonWidth = 23
|
||||
Color = clBtnFace
|
||||
Glyph.Data = {
|
||||
2F0200002F2A2058504D202A2F0A7374617469632063686172202A63616C656E
|
||||
6461725B5D203D207B0A2F2A20636F6C756D6E7320726F777320636F6C6F7273
|
||||
|
|
@ -185,23 +186,20 @@ inherited frmFindDlg: TfrmFindDlg
|
|||
3E3E3E2323232323232323232323220A7D3B0A
|
||||
}
|
||||
NumGlyphs = 1
|
||||
ParentColor = False
|
||||
CalendarDisplaySettings = [dsShowHeadings, dsShowDayNames]
|
||||
OKCaption = 'OK'
|
||||
CancelCaption = 'Cancel'
|
||||
Date = 39136
|
||||
Enabled = False
|
||||
TabOrder = 0
|
||||
end
|
||||
object deDateTo: TDateEdit
|
||||
Left = 164
|
||||
Height = 23
|
||||
Top = 41
|
||||
Width = 80
|
||||
Color = clBtnFace
|
||||
Enabled = False
|
||||
CalendarDisplaySettings = [dsShowHeadings, dsShowDayNames]
|
||||
OKCaption = 'OK'
|
||||
CancelCaption = 'Cancel'
|
||||
ReadOnly = False
|
||||
TabOrder = 1
|
||||
Text = '23.02.2007'
|
||||
ButtonWidth = 23
|
||||
Color = clBtnFace
|
||||
Glyph.Data = {
|
||||
2F0200002F2A2058504D202A2F0A7374617469632063686172202A63616C656E
|
||||
6461725B5D203D207B0A2F2A20636F6C756D6E7320726F777320636F6C6F7273
|
||||
|
|
@ -223,11 +221,8 @@ inherited frmFindDlg: TfrmFindDlg
|
|||
3E3E3E2323232323232323232323220A7D3B0A
|
||||
}
|
||||
NumGlyphs = 1
|
||||
ParentColor = False
|
||||
CalendarDisplaySettings = [dsShowHeadings, dsShowDayNames]
|
||||
OKCaption = 'OK'
|
||||
CancelCaption = 'Cancel'
|
||||
Date = 39136
|
||||
Enabled = False
|
||||
TabOrder = 1
|
||||
end
|
||||
object cbDateFrom: TCheckBox
|
||||
Left = 4
|
||||
|
|
|
|||
291
fFindDlg.lrs
291
fFindDlg.lrs
|
|
@ -1,150 +1,149 @@
|
|||
{ This is an automatically generated lazarus resource file }
|
||||
|
||||
LazarusResources.Add('TfrmFindDlg','FORMDATA',[
|
||||
'TPF0'#241#11'TfrmFindDlg'#10'frmFindDlg'#4'Left'#3#229#0#6'Height'#3#220#1#3
|
||||
+'Top'#2''''#5'Width'#3#29#2#18'HorzScrollBar.Page'#3#28#2#18'VertScrollBar.P'
|
||||
+'age'#3#219#1#19'VertScrollBar.Range'#3'<'#1#13'ActiveControl'#7#16'edtFindP'
|
||||
+'athStart'#7'Caption'#6#10'frmFindDlg'#10'KeyPreview'#9#7'OnClose'#7#15'frmF'
|
||||
+'indDlgClose'#12'OnCloseQuery'#7#14'FormCloseQuery'#10'OnKeyPress'#7#12'Form'
|
||||
+'KeyPress'#6'OnShow'#7#14'frmFindDlgShow'#8'Position'#7#14'poScreenCenter'#0
|
||||
+#9'TSplitter'#9'Splitter1'#6'Cursor'#7#8'crVSplit'#6'Height'#2#1#3'Top'#3''''
|
||||
+#1#5'Width'#3#29#2#5'Align'#7#5'alTop'#12'ResizeAnchor'#7#5'akTop'#0#0#6'TPa'
|
||||
+'nel'#6'Panel2'#6'Height'#3''''#1#5'Width'#3#29#2#5'Align'#7#5'alTop'#10'Bev'
|
||||
+'elOuter'#7#6'bvNone'#11'FullRepaint'#8#8'TabOrder'#2#0#0#12'TPageControl'#9
|
||||
+'pgcSearch'#6'Height'#3'('#1#5'Width'#3#190#1#10'ActivePage'#7#10'tsStandard'
|
||||
+#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'TabIndex'#2#0#8'TabOrder'#2
|
||||
+#0#0#9'TTabSheet'#10'tsStandard'#7'Caption'#6#8'Standard'#0#6'TLabel'#16'lbl'
|
||||
+'FindPathStart'#4'Left'#2#8#6'Height'#2#14#3'Top'#2'2'#5'Width'#2#30#7'Capti'
|
||||
+'on'#6#7'FileDir'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#15'lb'
|
||||
+'lFindFileMask'#4'Left'#2#8#6'Height'#2#14#3'Top'#2#4#5'Width'#2')'#7'Captio'
|
||||
+'n'#6#8'FileMask'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#5'TEdit'#16'edt'
|
||||
+'FindPathStart'#4'Left'#2#8#6'Height'#2#24#3'Top'#2'C'#5'Width'#3'j'#1#7'Anc'
|
||||
+'hors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'TabOrder'#2#0#0#0#7'TButton'#9'b'
|
||||
+'tnSelDir'#4'Left'#3'z'#1#6'Height'#2#25#3'Top'#2'B'#5'Width'#2#25#7'Anchors'
|
||||
+#11#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#3'.'
|
||||
+'..'#7'OnClick'#7#14'btnSelDirClick'#8'TabOrder'#2#2#0#0#9'TComboBox'#15'cmb'
|
||||
+'FindFileMask'#4'Left'#2#8#6'Height'#2#21#3'Top'#2#25#5'Width'#3'j'#1#7'Anch'
|
||||
+'ors'#11#5'akTop'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEnd'
|
||||
+'OfLineComplete'#20'cbactSearchAscending'#0#10'ItemHeight'#2#18#9'MaxLength'
|
||||
+#2#0#11'ParentCtl3D'#8#8'TabOrder'#2#1#4'Text'#6#1'*'#0#0#9'TGroupBox'#10'gb'
|
||||
+'FindData'#4'Left'#2#8#6'Height'#3#145#0#3'Top'#2'w'#5'Width'#3#162#1#7'Anch'
|
||||
+'ors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#9'Find Data'#7'Enabled'
|
||||
+#8#11'ParentCtl3D'#8#8'TabOrder'#2#3#0#9'TCheckBox'#10'cbCaseSens'#4'Left'#2
|
||||
+#18#6'Height'#2#13#3'Top'#2'a'#5'Width'#2'X'#7'Caption'#6#14'Case sensitive'
|
||||
+#8'TabOrder'#2#0#0#0#5'TEdit'#11'edtFindText'#4'Left'#2#16#6'Height'#2#24#3
|
||||
+'Top'#2#9#5'Width'#3'R'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'Ta'
|
||||
+'bOrder'#2#1#0#0#9'TCheckBox'#12'cbNoThisText'#4'Left'#3#154#0#6'Height'#2#13
|
||||
+#3'Top'#2'a'#5'Width'#3#177#0#7'Caption'#6'"Find files NOT containing the te'
|
||||
+'xt'#8'TabOrder'#2#2#0#0#9'TCheckBox'#13'cbReplaceText'#4'Left'#2#16#6'Heigh'
|
||||
+'t'#2#13#3'Top'#2')'#5'Width'#2'P'#7'Caption'#6#12'Replace text'#8'OnChange'
|
||||
+#7#19'cbReplaceTextChange'#8'TabOrder'#2#4#0#0#5'TEdit'#14'edtReplaceText'#4
|
||||
+'Left'#2#16#6'Height'#2#23#3'Top'#2'A'#5'Width'#3'Z'#1#7'Enabled'#8#8'TabOrd'
|
||||
+'er'#2#3#0#0#0#9'TCheckBox'#12'cbFindInFile'#4'Left'#2#12#6'Height'#2#13#3'T'
|
||||
+'op'#2'b'#5'Width'#2'C'#7'Caption'#6#12'Find in file'#7'OnClick'#7#17'cbFind'
|
||||
+'InFileClick'#8'TabOrder'#2#4#0#0#0#9'TTabSheet'#10'tsAdvanced'#7'Caption'#6
|
||||
+#8'Advanced'#10'ImageIndex'#2#1#0#9'TDateEdit'#10'deDateFrom'#4'Left'#2#4#6
|
||||
+'Height'#2#23#3'Top'#2')'#5'Width'#2'P'#5'Color'#7#9'clBtnFace'#7'Enabled'#8
|
||||
+#8'ReadOnly'#8#8'TabOrder'#2#0#4'Text'#6#10'23.02.2007'#11'ButtonWidth'#2#23
|
||||
+#10'Glyph.Data'#10'3'#2#0#0'/'#2#0#0'/* XPM */'#10'static char *calendar[] ='
|
||||
+' {'#10'/* columns rows colors chars-per-pixel */'#10'"14 12 17 1",'#10'" c'
|
||||
+' black",'#10'". c #800000",'#10'"X c #008000",'#10'"o c #808000",'#10'"O c '
|
||||
+'navy",'#10'"+ c #800080",'#10'"@ c #008080",'#10'"# c #808080",'#10'"$ c #C'
|
||||
+'0C0C0",'#10'"% c red",'#10'"& c green",'#10'"* c yellow",'#10'"= c blue",'
|
||||
+#10'"- c magenta",'#10'"; c cyan",'#10'": c gray100",'#10'"> c None",'#10'/*'
|
||||
+' pixels */'#10'">> >>",'#10'">>:$$$$$$$$:O#",'#10'">>::::::::::O#"'
|
||||
+','#10'">>:: :: :O#",'#10'">>: :: ::::O#",'#10'">>:: :: $:O#",'#10'">>'
|
||||
+':: ::::: :O#",'#10'">>:: ::$:$ :O#",'#10'">>: : $:O#",'#10'">>:::::::::'
|
||||
+':O#",'#10'">> O OO O O#",'#10'">>>###########"'#10'};'#10#9'NumGlyphs'#2#1
|
||||
+#11'ParentColor'#8#23'CalendarDisplaySettings'#11#14'dsShowHeadings'#14'dsSh'
|
||||
+'owDayNames'#0#9'OKCaption'#6#2'OK'#13'CancelCaption'#6#6'Cancel'#4'Date'#5#0
|
||||
+#0#0#0#0#0#224#152#14'@'#0#0#9'TDateEdit'#8'deDateTo'#4'Left'#3#164#0#6'Heig'
|
||||
+'ht'#2#23#3'Top'#2')'#5'Width'#2'P'#5'Color'#7#9'clBtnFace'#7'Enabled'#8#8'R'
|
||||
+'eadOnly'#8#8'TabOrder'#2#1#4'Text'#6#10'23.02.2007'#11'ButtonWidth'#2#23#10
|
||||
+'Glyph.Data'#10'3'#2#0#0'/'#2#0#0'/* XPM */'#10'static char *calendar[] = {'
|
||||
+#10'/* columns rows colors chars-per-pixel */'#10'"14 12 17 1",'#10'" c bla'
|
||||
+'ck",'#10'". c #800000",'#10'"X c #008000",'#10'"o c #808000",'#10'"O c navy'
|
||||
+'",'#10'"+ c #800080",'#10'"@ c #008080",'#10'"# c #808080",'#10'"$ c #C0C0C'
|
||||
+'0",'#10'"% c red",'#10'"& c green",'#10'"* c yellow",'#10'"= c blue",'#10'"'
|
||||
,'- c magenta",'#10'"; c cyan",'#10'": c gray100",'#10'"> c None",'#10'/* pix'
|
||||
+'els */'#10'">> >>",'#10'">>:$$$$$$$$:O#",'#10'">>::::::::::O#",'#10
|
||||
+'">>:: :: :O#",'#10'">>: :: ::::O#",'#10'">>:: :: $:O#",'#10'">>:: :::'
|
||||
+':: :O#",'#10'">>:: ::$:$ :O#",'#10'">>: : $:O#",'#10'">>::::::::::O#",'
|
||||
+#10'">> O OO O O#",'#10'">>>###########"'#10'};'#10#9'NumGlyphs'#2#1#11'Pa'
|
||||
+'rentColor'#8#23'CalendarDisplaySettings'#11#14'dsShowHeadings'#14'dsShowDay'
|
||||
+'Names'#0#9'OKCaption'#6#2'OK'#13'CancelCaption'#6#6'Cancel'#4'Date'#5#0#0#0
|
||||
+#0#0#0#224#152#14'@'#0#0#9'TCheckBox'#10'cbDateFrom'#4'Left'#2#4#6'Height'#2
|
||||
+#13#3'Top'#2#22#5'Width'#2'H'#7'Caption'#6#10'Date From:'#8'OnChange'#7#16'c'
|
||||
+'bDateFromChange'#8'TabOrder'#2#2#0#0#9'TCheckBox'#14'cbNotOlderThan'#4'Left'
|
||||
+#2#4#6'Height'#2#13#3'Top'#3#136#0#5'Width'#2'Z'#7'Caption'#6#15'Not older t'
|
||||
+'han:'#8'OnChange'#7#20'cbNotOlderThanChange'#8'TabOrder'#2#3#0#0#9'TSpinEdi'
|
||||
+'t'#14'seNotOlderThan'#4'Left'#2#4#6'Height'#2#20#3'Top'#3#161#0#5'Width'#2
|
||||
+'j'#7'Enabled'#8#8'TabOrder'#2#4#0#0#9'TComboBox'#11'cbDelayUnit'#4'Left'#3
|
||||
+#164#0#6'Height'#2#21#3'Top'#3#160#0#5'Width'#2'n'#16'AutoCompleteText'#11#22
|
||||
+'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#7'Enabled'#8#9'ItemIndex'
|
||||
+#2#2#13'Items.Strings'#1#6#9'Minute(s)'#6#7'Hour(s)'#6#6'Day(s)'#6#7'Week(s)'
|
||||
+#6#8'Month(s)'#6#7'Year(s)'#0#9'MaxLength'#2#0#8'TabOrder'#2#5#4'Text'#6#6'D'
|
||||
+'ay(s)'#0#0#9'TCheckBox'#14'cbFileSizeFrom'#4'Left'#2#4#6'Height'#2#13#3'Top'
|
||||
+#3#193#0#5'Width'#2'X'#7'Caption'#6#15'File Size From:'#8'OnChange'#7#20'cbF'
|
||||
+'ileSizeFromChange'#8'TabOrder'#2#6#0#0#9'TCheckBox'#8'cbDateTo'#4'Left'#3
|
||||
+#164#0#6'Height'#2#13#3'Top'#2#22#5'Width'#2'>'#7'Caption'#6#8'Date To:'#8'O'
|
||||
+'nChange'#7#14'cbDateToChange'#8'TabOrder'#2#7#0#0#9'TCheckBox'#12'cbFileSiz'
|
||||
+'eTo'#4'Left'#3#164#0#6'Height'#2#13#3'Top'#3#193#0#5'Width'#2'N'#7'Caption'
|
||||
+#6#13'File Size To:'#8'OnChange'#7#18'cbFileSizeToChange'#8'TabOrder'#2#8#0#0
|
||||
+#9'TSpinEdit'#14'seFileSizeFrom'#4'Left'#2#4#6'Height'#2#20#3'Top'#3#217#0#5
|
||||
+'Width'#2'j'#7'Enabled'#8#8'TabOrder'#2#9#0#0#9'TSpinEdit'#12'seFileSizeTo'#4
|
||||
+'Left'#3#164#0#6'Height'#2#20#3'Top'#3#217#0#5'Width'#2'n'#7'Enabled'#8#8'Ta'
|
||||
+'bOrder'#2#10#0#0#9'TComboBox'#15'cbUnitOfMeasure'#4'Left'#3#28#1#6'Height'#2
|
||||
+#21#3'Top'#3#217#0#5'Width'#2'H'#16'AutoCompleteText'#11#22'cbactEndOfLineCo'
|
||||
+'mplete'#20'cbactSearchAscending'#0#9'ItemIndex'#2#1#13'Items.Strings'#1#6#4
|
||||
+'Byte'#6#5'Kbyte'#6#5'Mbyte'#6#5'Gbyte'#0#9'MaxLength'#2#0#5'Style'#7#14'csD'
|
||||
+'ropDownList'#8'TabOrder'#2#11#4'Text'#6#5'Kbyte'#0#0#9'TCheckBox'#10'cbTime'
|
||||
+'From'#4'Left'#2#4#6'Height'#2#13#3'Top'#2'I'#5'Width'#2'E'#7'Caption'#6#10
|
||||
+'Time from:'#8'OnChange'#7#16'cbTimeFromChange'#8'TabOrder'#2#12#0#0#9'TChec'
|
||||
+'kBox'#8'cbTimeTo'#4'Left'#3#164#0#6'Height'#2#13#3'Top'#2'I'#5'Width'#2':'#7
|
||||
+'Caption'#6#8'Time to:'#8'OnChange'#7#14'cbTimeToChange'#8'TabOrder'#2#13#0#0
|
||||
+#9'TMaskEdit'#10'meTimeFrom'#4'Left'#2#4#6'Height'#2#23#3'Top'#2'a'#5'Width'
|
||||
+#2'P'#7'Enabled'#8#8'EditMask'#6#8'00:00:00'#9'MaxLength'#2#8#11'ParentColor'
|
||||
+#8#8'TabOrder'#2#14#4'Text'#6#8'00:00:00'#8'OnChange'#7#12'meTimeChange'#0#0
|
||||
+#9'TMaskEdit'#8'meTimeTo'#4'Left'#3#164#0#6'Height'#2#23#3'Top'#2'a'#5'Width'
|
||||
+#2'P'#7'Enabled'#8#8'EditMask'#6#8'00:00:00'#9'MaxLength'#2#8#11'ParentColor'
|
||||
+#8#8'TabOrder'#2#15#4'Text'#6#8'00:00:00'#8'OnChange'#7#12'meTimeChange'#0#0
|
||||
+#0#0#7'TButton'#8'btnClose'#4'Left'#3#198#1#6'Height'#2#25#3'Top'#2'G'#5'Wid'
|
||||
+'th'#2'K'#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerBorder'#2
|
||||
+#4#7'Caption'#6#6'&Close'#7'OnClick'#7#13'btnCloseClick'#8'TabOrder'#2#3#0#0
|
||||
+#7'TButton'#7'btnStop'#4'Left'#3#198#1#6'Height'#2#25#3'Top'#2'g'#5'Width'#2
|
||||
+'K'#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerBorder'#2#4#6
|
||||
+'Cancel'#9#7'Caption'#6#6'Cancel'#7'Enabled'#8#7'OnClick'#7#12'btnStopClick'
|
||||
+#8'TabOrder'#2#1#0#0#7'TButton'#8'btnStart'#4'Left'#3#198#1#6'Height'#2#25#3
|
||||
+'Top'#2''''#5'Width'#2'K'#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpaci'
|
||||
+'ng.InnerBorder'#2#4#7'Caption'#6#6'&Start'#7'Default'#9#7'OnClick'#7#13'btn'
|
||||
+'StartClick'#8'TabOrder'#2#2#0#0#0#6'TPanel'#6'Panel1'#6'Height'#3#180#0#3'T'
|
||||
+'op'#3'('#1#5'Width'#3#29#2#5'Align'#7#8'alClient'#10'BevelOuter'#7#6'bvNone'
|
||||
+#11'FullRepaint'#8#8'TabOrder'#2#1#0#6'TPanel'#6'Panel3'#6'Height'#2'6'#5'Wi'
|
||||
+'dth'#3#29#2#5'Align'#7#5'alTop'#10'BevelInner'#7#8'bvRaised'#10'BevelOuter'
|
||||
+#7#9'bvLowered'#11'FullRepaint'#8#8'TabOrder'#2#0#0#6'TLabel'#9'lblStatus'#4
|
||||
+'Left'#2#8#6'Height'#2#13#3'Top'#2#30#5'Width'#2','#7'Caption'#6#9'lblStatus'
|
||||
+#5'Color'#7#6'clNone'#10'Font.Color'#7#7'clBlack'#11'Font.Height'#2#13#9'Fon'
|
||||
+'t.Name'#6#15'adobe-helvetica'#10'Font.Pitch'#7#10'fpVariable'#10'Font.Style'
|
||||
+#11#6'fsBold'#0#11'ParentColor'#8#0#0#6'TLabel'#10'lblCurrent'#4'Left'#2#8#6
|
||||
+'Height'#2#13#3'Top'#2#12#5'Width'#2'1'#7'Caption'#6#10'lblCurrent'#5'Color'
|
||||
+#7#6'clNone'#10'Font.Color'#7#7'clBlack'#11'Font.Height'#2#13#9'Font.Name'#6
|
||||
+#15'adobe-helvetica'#10'Font.Pitch'#7#10'fpVariable'#10'Font.Style'#11#6'fsB'
|
||||
,'old'#0#11'ParentColor'#8#0#0#0#8'TListBox'#14'lsFoundedFiles'#6'Height'#2'L'
|
||||
+#3'Top'#2'6'#5'Width'#3#29#2#5'Align'#7#8'alClient'#11'MultiSelect'#9#10'OnD'
|
||||
+'blClick'#7#22'lsFoundedFilesDblClick'#9'PopupMenu'#7#13'PopupMenuFind'#8'Ta'
|
||||
+'bOrder'#2#1#0#0#6'TPanel'#6'Panel4'#6'Height'#2'2'#3'Top'#3#130#0#5'Width'#3
|
||||
+#29#2#5'Align'#7#8'alBottom'#8'TabOrder'#2#2#0#7'TButton'#7'btnView'#4'Left'
|
||||
+#2#24#6'Height'#2#25#3'Top'#2#14#5'Width'#2'h'#25'BorderSpacing.InnerBorder'
|
||||
+#2#4#7'Caption'#6#5'&View'#7'OnClick'#7#12'btnViewClick'#8'TabOrder'#2#0#0#0
|
||||
+#7'TButton'#12'btnNewSearch'#4'Left'#3#152#0#6'Height'#2#25#3'Top'#2#14#5'Wi'
|
||||
+'dth'#2'h'#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#11'&New search'#7
|
||||
+'OnClick'#7#17'btnNewSearchClick'#8'TabOrder'#2#1#0#0#7'TButton'#11'btnGoToP'
|
||||
+'ath'#4'Left'#3#24#1#6'Height'#2#25#3'Top'#2#14#5'Width'#2'h'#25'BorderSpaci'
|
||||
+'ng.InnerBorder'#2#4#7'Caption'#6#11'&Go to file'#7'OnClick'#7#16'btnGoToPat'
|
||||
+'hClick'#8'TabOrder'#2#2#0#0#7'TButton'#16'btnWorkWithFound'#4'Left'#3#152#1
|
||||
+#6'Height'#2#25#3'Top'#2#14#5'Width'#2'h'#25'BorderSpacing.InnerBorder'#2#4#7
|
||||
+'Caption'#6#16'Feed to &listbox'#7'OnClick'#7#21'btnWorkWithFoundClick'#8'Ta'
|
||||
+'bOrder'#2#3#0#0#0#0#10'TPopupMenu'#13'PopupMenuFind'#4'left'#3#152#0#3'top'
|
||||
+#3#152#1#0#9'TMenuItem'#14'miShowInViewer'#7'Caption'#6#14'Show In Viewer'#7
|
||||
+'OnClick'#7#19'miShowInViewerClick'#0#0#0#0
|
||||
'TPF0'#241#11'TfrmFindDlg'#10'frmFindDlg'#4'Left'#3#26#1#6'Height'#3#220#1#3
|
||||
+'Top'#3#231#0#5'Width'#3#29#2#18'HorzScrollBar.Page'#3#28#2#18'VertScrollBar'
|
||||
+'.Page'#3#219#1#19'VertScrollBar.Range'#3'<'#1#13'ActiveControl'#7#16'edtFin'
|
||||
+'dPathStart'#7'Caption'#6#10'frmFindDlg'#10'KeyPreview'#9#7'OnClose'#7#15'fr'
|
||||
+'mFindDlgClose'#12'OnCloseQuery'#7#14'FormCloseQuery'#10'OnKeyPress'#7#12'Fo'
|
||||
+'rmKeyPress'#6'OnShow'#7#14'frmFindDlgShow'#8'Position'#7#14'poScreenCenter'
|
||||
+#13'ShowInTaskBar'#7#8'stAlways'#0#9'TSplitter'#9'Splitter1'#6'Cursor'#7#8'c'
|
||||
+'rVSplit'#6'Height'#2#1#3'Top'#3''''#1#5'Width'#3#29#2#5'Align'#7#5'alTop'#12
|
||||
+'ResizeAnchor'#7#5'akTop'#0#0#6'TPanel'#6'Panel2'#6'Height'#3''''#1#5'Width'
|
||||
+#3#29#2#5'Align'#7#5'alTop'#10'BevelOuter'#7#6'bvNone'#11'FullRepaint'#8#8'T'
|
||||
+'abOrder'#2#0#0#12'TPageControl'#9'pgcSearch'#6'Height'#3'('#1#5'Width'#3#190
|
||||
+#1#10'ActivePage'#7#10'tsStandard'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRigh'
|
||||
+'t'#0#8'TabIndex'#2#0#8'TabOrder'#2#0#0#9'TTabSheet'#10'tsStandard'#7'Captio'
|
||||
+'n'#6#8'Standard'#0#6'TLabel'#16'lblFindPathStart'#4'Left'#2#8#6'Height'#2#14
|
||||
+#3'Top'#2'2'#5'Width'#2#30#7'Caption'#6#7'FileDir'#5'Color'#7#6'clNone'#11'P'
|
||||
+'arentColor'#8#0#0#6'TLabel'#15'lblFindFileMask'#4'Left'#2#8#6'Height'#2#14#3
|
||||
+'Top'#2#4#5'Width'#2')'#7'Caption'#6#8'FileMask'#5'Color'#7#6'clNone'#11'Par'
|
||||
+'entColor'#8#0#0#5'TEdit'#16'edtFindPathStart'#4'Left'#2#8#6'Height'#2#24#3
|
||||
+'Top'#2'C'#5'Width'#3'j'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'T'
|
||||
+'abOrder'#2#0#0#0#7'TButton'#9'btnSelDir'#4'Left'#3'z'#1#6'Height'#2#25#3'To'
|
||||
+'p'#2'B'#5'Width'#2#25#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing.'
|
||||
+'InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#14'btnSelDirClick'#8'TabO'
|
||||
+'rder'#2#2#0#0#9'TComboBox'#15'cmbFindFileMask'#4'Left'#2#8#6'Height'#2#21#3
|
||||
+'Top'#2#25#5'Width'#3'j'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#16
|
||||
+'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0
|
||||
+#10'ItemHeight'#2#18#9'MaxLength'#2#0#11'ParentCtl3D'#8#8'TabOrder'#2#1#4'Te'
|
||||
+'xt'#6#1'*'#0#0#9'TGroupBox'#10'gbFindData'#4'Left'#2#8#6'Height'#3#145#0#3
|
||||
+'Top'#2'w'#5'Width'#3#162#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7
|
||||
+'Caption'#6#9'Find Data'#7'Enabled'#8#11'ParentCtl3D'#8#8'TabOrder'#2#3#0#9
|
||||
+'TCheckBox'#10'cbCaseSens'#4'Left'#2#18#6'Height'#2#13#3'Top'#2'a'#5'Width'#2
|
||||
+'X'#7'Caption'#6#14'Case sensitive'#8'TabOrder'#2#0#0#0#5'TEdit'#11'edtFindT'
|
||||
+'ext'#4'Left'#2#16#6'Height'#2#24#3'Top'#2#9#5'Width'#3':'#1#7'Anchors'#11#5
|
||||
+'akTop'#6'akLeft'#7'akRight'#0#8'TabOrder'#2#1#0#0#9'TCheckBox'#12'cbNoThisT'
|
||||
+'ext'#4'Left'#3#154#0#6'Height'#2#13#3'Top'#2'a'#5'Width'#3#177#0#7'Caption'
|
||||
+#6'"Find files NOT containing the text'#8'TabOrder'#2#2#0#0#9'TCheckBox'#13
|
||||
+'cbReplaceText'#4'Left'#2#16#6'Height'#2#13#3'Top'#2')'#5'Width'#2'P'#7'Capt'
|
||||
+'ion'#6#12'Replace text'#8'OnChange'#7#19'cbReplaceTextChange'#8'TabOrder'#2
|
||||
+#4#0#0#5'TEdit'#14'edtReplaceText'#4'Left'#2#16#6'Height'#2#23#3'Top'#2'A'#5
|
||||
+'Width'#3'Z'#1#7'Enabled'#8#8'TabOrder'#2#3#0#0#0#9'TCheckBox'#12'cbFindInFi'
|
||||
+'le'#4'Left'#2#12#6'Height'#2#13#3'Top'#2'b'#5'Width'#2'C'#7'Caption'#6#12'F'
|
||||
+'ind in file'#7'OnClick'#7#17'cbFindInFileClick'#8'TabOrder'#2#4#0#0#0#9'TTa'
|
||||
+'bSheet'#10'tsAdvanced'#7'Caption'#6#8'Advanced'#10'ImageIndex'#2#1#0#9'TDat'
|
||||
+'eEdit'#10'deDateFrom'#4'Left'#2#4#6'Height'#2#23#3'Top'#2')'#5'Width'#2'P'
|
||||
+#23'CalendarDisplaySettings'#11#14'dsShowHeadings'#14'dsShowDayNames'#0#9'OK'
|
||||
+'Caption'#6#2'OK'#13'CancelCaption'#6#6'Cancel'#8'ReadOnly'#8#11'ButtonWidth'
|
||||
+#2#23#5'Color'#7#9'clBtnFace'#10'Glyph.Data'#10'3'#2#0#0'/'#2#0#0'/* XPM */'
|
||||
+#10'static char *calendar[] = {'#10'/* columns rows colors chars-per-pixel *'
|
||||
+'/'#10'"14 12 17 1",'#10'" c black",'#10'". c #800000",'#10'"X c #008000",'
|
||||
+#10'"o c #808000",'#10'"O c navy",'#10'"+ c #800080",'#10'"@ c #008080",'#10
|
||||
+'"# c #808080",'#10'"$ c #C0C0C0",'#10'"% c red",'#10'"& c green",'#10'"* c '
|
||||
+'yellow",'#10'"= c blue",'#10'"- c magenta",'#10'"; c cyan",'#10'": c gray10'
|
||||
+'0",'#10'"> c None",'#10'/* pixels */'#10'">> >>",'#10'">>:$$$$$$$$'
|
||||
+':O#",'#10'">>::::::::::O#",'#10'">>:: :: :O#",'#10'">>: :: ::::O#",'#10
|
||||
+'">>:: :: $:O#",'#10'">>:: ::::: :O#",'#10'">>:: ::$:$ :O#",'#10'">>: : '
|
||||
+' $:O#",'#10'">>::::::::::O#",'#10'">> O OO O O#",'#10'">>>###########"'
|
||||
+#10'};'#10#9'NumGlyphs'#2#1#7'Enabled'#8#8'TabOrder'#2#0#0#0#9'TDateEdit'#8
|
||||
+'deDateTo'#4'Left'#3#164#0#6'Height'#2#23#3'Top'#2')'#5'Width'#2'P'#23'Calen'
|
||||
+'darDisplaySettings'#11#14'dsShowHeadings'#14'dsShowDayNames'#0#9'OKCaption'
|
||||
+#6#2'OK'#13'CancelCaption'#6#6'Cancel'#8'ReadOnly'#8#11'ButtonWidth'#2#23#5
|
||||
+'Color'#7#9'clBtnFace'#10'Glyph.Data'#10'3'#2#0#0'/'#2#0#0'/* XPM */'#10'sta'
|
||||
+'tic char *calendar[] = {'#10'/* columns rows colors chars-per-pixel */'#10
|
||||
+'"14 12 17 1",'#10'" c black",'#10'". c #800000",'#10'"X c #008000",'#10'"o'
|
||||
+' c #808000",'#10'"O c navy",'#10'"+ c #800080",'#10'"@ c #008080",'#10'"# c'
|
||||
+' #808080",'#10'"$ c #C0C0C0",'#10'"% c red",'#10'"& c green",'#10'"* c yell'
|
||||
,'ow",'#10'"= c blue",'#10'"- c magenta",'#10'"; c cyan",'#10'": c gray100",'
|
||||
+#10'"> c None",'#10'/* pixels */'#10'">> >>",'#10'">>:$$$$$$$$:O#",'
|
||||
+#10'">>::::::::::O#",'#10'">>:: :: :O#",'#10'">>: :: ::::O#",'#10'">>:: '
|
||||
+':: $:O#",'#10'">>:: ::::: :O#",'#10'">>:: ::$:$ :O#",'#10'">>: : $:O#'
|
||||
+'",'#10'">>::::::::::O#",'#10'">> O OO O O#",'#10'">>>###########"'#10'};'
|
||||
+#10#9'NumGlyphs'#2#1#7'Enabled'#8#8'TabOrder'#2#1#0#0#9'TCheckBox'#10'cbDate'
|
||||
+'From'#4'Left'#2#4#6'Height'#2#13#3'Top'#2#22#5'Width'#2'H'#7'Caption'#6#10
|
||||
+'Date From:'#8'OnChange'#7#16'cbDateFromChange'#8'TabOrder'#2#2#0#0#9'TCheck'
|
||||
+'Box'#14'cbNotOlderThan'#4'Left'#2#4#6'Height'#2#13#3'Top'#3#136#0#5'Width'#2
|
||||
+'Z'#7'Caption'#6#15'Not older than:'#8'OnChange'#7#20'cbNotOlderThanChange'#8
|
||||
+'TabOrder'#2#3#0#0#9'TSpinEdit'#14'seNotOlderThan'#4'Left'#2#4#6'Height'#2#20
|
||||
+#3'Top'#3#161#0#5'Width'#2'j'#7'Enabled'#8#8'TabOrder'#2#4#0#0#9'TComboBox'
|
||||
+#11'cbDelayUnit'#4'Left'#3#164#0#6'Height'#2#21#3'Top'#3#160#0#5'Width'#2'n'
|
||||
+#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'
|
||||
+#0#7'Enabled'#8#9'ItemIndex'#2#2#13'Items.Strings'#1#6#9'Minute(s)'#6#7'Hour'
|
||||
+'(s)'#6#6'Day(s)'#6#7'Week(s)'#6#8'Month(s)'#6#7'Year(s)'#0#9'MaxLength'#2#0
|
||||
+#8'TabOrder'#2#5#4'Text'#6#6'Day(s)'#0#0#9'TCheckBox'#14'cbFileSizeFrom'#4'L'
|
||||
+'eft'#2#4#6'Height'#2#13#3'Top'#3#193#0#5'Width'#2'X'#7'Caption'#6#15'File S'
|
||||
+'ize From:'#8'OnChange'#7#20'cbFileSizeFromChange'#8'TabOrder'#2#6#0#0#9'TCh'
|
||||
+'eckBox'#8'cbDateTo'#4'Left'#3#164#0#6'Height'#2#13#3'Top'#2#22#5'Width'#2'>'
|
||||
+#7'Caption'#6#8'Date To:'#8'OnChange'#7#14'cbDateToChange'#8'TabOrder'#2#7#0
|
||||
+#0#9'TCheckBox'#12'cbFileSizeTo'#4'Left'#3#164#0#6'Height'#2#13#3'Top'#3#193
|
||||
+#0#5'Width'#2'N'#7'Caption'#6#13'File Size To:'#8'OnChange'#7#18'cbFileSizeT'
|
||||
+'oChange'#8'TabOrder'#2#8#0#0#9'TSpinEdit'#14'seFileSizeFrom'#4'Left'#2#4#6
|
||||
+'Height'#2#20#3'Top'#3#217#0#5'Width'#2'j'#7'Enabled'#8#8'TabOrder'#2#9#0#0#9
|
||||
+'TSpinEdit'#12'seFileSizeTo'#4'Left'#3#164#0#6'Height'#2#20#3'Top'#3#217#0#5
|
||||
+'Width'#2'n'#7'Enabled'#8#8'TabOrder'#2#10#0#0#9'TComboBox'#15'cbUnitOfMeasu'
|
||||
+'re'#4'Left'#3#28#1#6'Height'#2#21#3'Top'#3#217#0#5'Width'#2'H'#16'AutoCompl'
|
||||
+'eteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#9'ItemInd'
|
||||
+'ex'#2#1#13'Items.Strings'#1#6#4'Byte'#6#5'Kbyte'#6#5'Mbyte'#6#5'Gbyte'#0#9
|
||||
+'MaxLength'#2#0#5'Style'#7#14'csDropDownList'#8'TabOrder'#2#11#4'Text'#6#5'K'
|
||||
+'byte'#0#0#9'TCheckBox'#10'cbTimeFrom'#4'Left'#2#4#6'Height'#2#13#3'Top'#2'I'
|
||||
+#5'Width'#2'E'#7'Caption'#6#10'Time from:'#8'OnChange'#7#16'cbTimeFromChange'
|
||||
+#8'TabOrder'#2#12#0#0#9'TCheckBox'#8'cbTimeTo'#4'Left'#3#164#0#6'Height'#2#13
|
||||
+#3'Top'#2'I'#5'Width'#2':'#7'Caption'#6#8'Time to:'#8'OnChange'#7#14'cbTimeT'
|
||||
+'oChange'#8'TabOrder'#2#13#0#0#9'TMaskEdit'#10'meTimeFrom'#4'Left'#2#4#6'Hei'
|
||||
+'ght'#2#23#3'Top'#2'a'#5'Width'#2'P'#7'Enabled'#8#8'EditMask'#6#8'00:00:00'#9
|
||||
+'MaxLength'#2#8#11'ParentColor'#8#8'TabOrder'#2#14#4'Text'#6#8'00:00:00'#8'O'
|
||||
+'nChange'#7#12'meTimeChange'#0#0#9'TMaskEdit'#8'meTimeTo'#4'Left'#3#164#0#6
|
||||
+'Height'#2#23#3'Top'#2'a'#5'Width'#2'P'#7'Enabled'#8#8'EditMask'#6#8'00:00:0'
|
||||
+'0'#9'MaxLength'#2#8#11'ParentColor'#8#8'TabOrder'#2#15#4'Text'#6#8'00:00:00'
|
||||
+#8'OnChange'#7#12'meTimeChange'#0#0#0#0#7'TButton'#8'btnClose'#4'Left'#3#198
|
||||
+#1#6'Height'#2#25#3'Top'#2'G'#5'Width'#2'K'#7'Anchors'#11#5'akTop'#7'akRight'
|
||||
+#0#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#6'&Close'#7'OnClick'#7#13
|
||||
+'btnCloseClick'#8'TabOrder'#2#3#0#0#7'TButton'#7'btnStop'#4'Left'#3#198#1#6
|
||||
+'Height'#2#25#3'Top'#2'g'#5'Width'#2'K'#7'Anchors'#11#5'akTop'#7'akRight'#0
|
||||
+#25'BorderSpacing.InnerBorder'#2#4#6'Cancel'#9#7'Caption'#6#6'Cancel'#7'Enab'
|
||||
+'led'#8#7'OnClick'#7#12'btnStopClick'#8'TabOrder'#2#1#0#0#7'TButton'#8'btnSt'
|
||||
+'art'#4'Left'#3#198#1#6'Height'#2#25#3'Top'#2''''#5'Width'#2'K'#7'Anchors'#11
|
||||
+#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#6'&Sta'
|
||||
+'rt'#7'Default'#9#7'OnClick'#7#13'btnStartClick'#8'TabOrder'#2#2#0#0#0#6'TPa'
|
||||
+'nel'#6'Panel1'#6'Height'#3#180#0#3'Top'#3'('#1#5'Width'#3#29#2#5'Align'#7#8
|
||||
+'alClient'#10'BevelOuter'#7#6'bvNone'#11'FullRepaint'#8#8'TabOrder'#2#1#0#6
|
||||
+'TPanel'#6'Panel3'#6'Height'#2'6'#5'Width'#3#29#2#5'Align'#7#5'alTop'#10'Bev'
|
||||
+'elInner'#7#8'bvRaised'#10'BevelOuter'#7#9'bvLowered'#11'FullRepaint'#8#8'Ta'
|
||||
+'bOrder'#2#0#0#6'TLabel'#9'lblStatus'#4'Left'#2#8#6'Height'#2#13#3'Top'#2#30
|
||||
+#5'Width'#2','#7'Caption'#6#9'lblStatus'#5'Color'#7#6'clNone'#10'Font.Color'
|
||||
+#7#7'clBlack'#11'Font.Height'#2#13#9'Font.Name'#6#15'adobe-helvetica'#10'Fon'
|
||||
+'t.Pitch'#7#10'fpVariable'#10'Font.Style'#11#6'fsBold'#0#11'ParentColor'#8#0
|
||||
+#0#6'TLabel'#10'lblCurrent'#4'Left'#2#8#6'Height'#2#13#3'Top'#2#12#5'Width'#2
|
||||
+'1'#7'Caption'#6#10'lblCurrent'#5'Color'#7#6'clNone'#10'Font.Color'#7#7'clBl'
|
||||
+'ack'#11'Font.Height'#2#13#9'Font.Name'#6#15'adobe-helvetica'#10'Font.Pitch'
|
||||
+#7#10'fpVariable'#10'Font.Style'#11#6'fsBold'#0#11'ParentColor'#8#0#0#0#8'TL'
|
||||
+'istBox'#14'lsFoundedFiles'#6'Height'#2'L'#3'Top'#2'6'#5'Width'#3#29#2#5'Ali'
|
||||
,'gn'#7#8'alClient'#11'MultiSelect'#9#10'OnDblClick'#7#22'lsFoundedFilesDblCl'
|
||||
+'ick'#9'PopupMenu'#7#13'PopupMenuFind'#8'TabOrder'#2#1#0#0#6'TPanel'#6'Panel'
|
||||
+'4'#6'Height'#2'2'#3'Top'#3#130#0#5'Width'#3#29#2#5'Align'#7#8'alBottom'#8'T'
|
||||
+'abOrder'#2#2#0#7'TButton'#7'btnView'#4'Left'#2#24#6'Height'#2#25#3'Top'#2#14
|
||||
+#5'Width'#2'h'#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#5'&View'#7'OnC'
|
||||
+'lick'#7#12'btnViewClick'#8'TabOrder'#2#0#0#0#7'TButton'#12'btnNewSearch'#4
|
||||
+'Left'#3#152#0#6'Height'#2#25#3'Top'#2#14#5'Width'#2'h'#25'BorderSpacing.Inn'
|
||||
+'erBorder'#2#4#7'Caption'#6#11'&New search'#7'OnClick'#7#17'btnNewSearchClic'
|
||||
+'k'#8'TabOrder'#2#1#0#0#7'TButton'#11'btnGoToPath'#4'Left'#3#24#1#6'Height'#2
|
||||
+#25#3'Top'#2#14#5'Width'#2'h'#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6
|
||||
+#11'&Go to file'#7'OnClick'#7#16'btnGoToPathClick'#8'TabOrder'#2#2#0#0#7'TBu'
|
||||
+'tton'#16'btnWorkWithFound'#4'Left'#3#152#1#6'Height'#2#25#3'Top'#2#14#5'Wid'
|
||||
+'th'#2'h'#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#16'Feed to &listbox'
|
||||
+#7'OnClick'#7#21'btnWorkWithFoundClick'#8'TabOrder'#2#3#0#0#0#0#10'TPopupMen'
|
||||
+'u'#13'PopupMenuFind'#4'left'#3#152#0#3'top'#3#152#1#0#9'TMenuItem'#14'miSho'
|
||||
+'wInViewer'#7'Caption'#6#14'Show In Viewer'#7'OnClick'#7#19'miShowInViewerCl'
|
||||
+'ick'#0#0#0#0
|
||||
]);
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ Author : radek.cervinka@centrum.cz
|
|||
Find dialog, with searching in thread
|
||||
|
||||
contributors:
|
||||
|
||||
Copyright (C) 2006-2007 Alexander Koblov (Alexx2000@mail.ru)
|
||||
|
||||
}
|
||||
{ $threading on}
|
||||
|
|
@ -159,6 +159,7 @@ end;
|
|||
procedure TfrmFindDlg.btnNewSearchClick(Sender: TObject);
|
||||
begin
|
||||
Panel1.Visible := False;
|
||||
Splitter1.Visible := False;
|
||||
Height := Panel2.Height;
|
||||
end;
|
||||
|
||||
|
|
@ -181,6 +182,7 @@ begin
|
|||
end;
|
||||
|
||||
Panel1.Visible := True;
|
||||
Splitter1.Visible := True;
|
||||
Height := (Screen.Height * 4) div 5;
|
||||
|
||||
lsFoundedFiles.Items.Clear;
|
||||
|
|
@ -421,6 +423,7 @@ begin
|
|||
lblCurrent.Caption:='';
|
||||
lblStatus.Caption:='';
|
||||
Panel1.Visible := False;
|
||||
Splitter1.Visible := False;
|
||||
Height := Panel2.Height;
|
||||
end;
|
||||
|
||||
|
|
|
|||
238
fMain.lrs
238
fMain.lrs
|
|
@ -114,122 +114,124 @@ LazarusResources.Add('TfrmMain','FORMDATA',[
|
|||
+'read'#6'Action'#7#10'actRefresh'#7'OnClick'#7#17'actRefreshExecute'#0#0#0#9
|
||||
+'TMenuItem'#9'mnuConfig'#7'Caption'#6#14'C&onfiguration'#0#9'TMenuItem'#16'm'
|
||||
+'nuConfigOptions'#6'Action'#7#10'actOptions'#7'OnClick'#7#17'actOptionsExecu'
|
||||
+'te'#0#0#0#9'TMenuItem'#7'mnuHelp'#7'Caption'#6#5'&Help'#0#9'TMenuItem'#12'm'
|
||||
+'nuHelpAbout'#6'Action'#7#8'actAbout'#8'ShortCut'#2'p'#7'OnClick'#7#15'actAb'
|
||||
+'outExecute'#0#0#0#0#11'TActionList'#9'actionLst'#4'left'#3'!'#1#3'top'#2'@'
|
||||
+#0#7'TAction'#7'actExit'#8'Category'#6#4'File'#7'Caption'#6#4'Exit'#18'Disab'
|
||||
+'leIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#14'actExitExecut'
|
||||
+'e'#0#0#7'TAction'#7'actView'#8'Category'#6#7'Classic'#7'Caption'#6#7'View F'
|
||||
+'3'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#14'ac'
|
||||
+'tViewExecute'#0#0#7'TAction'#7'actEdit'#8'Category'#6#7'Classic'#7'Caption'
|
||||
+#6#7'Edit F4'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecut'
|
||||
+'e'#7#14'actEditExecute'#0#0#7'TAction'#7'actCopy'#8'Category'#6#7'Classic'#7
|
||||
+'Caption'#6#7'Copy F5'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9
|
||||
+'OnExecute'#7#14'actCopyExecute'#0#0#7'TAction'#9'actRename'#8'Category'#6#7
|
||||
+'Classic'#7'Caption'#6#9'Rename F6'#18'DisableIfNoHandler'#9#8'HelpType'#7#9
|
||||
+'htKeyword'#9'OnExecute'#7#16'actRenameExecute'#0#0#7'TAction'#10'actMakeDir'
|
||||
+#8'Category'#6#7'Classic'#7'Caption'#6#10'MakeDir F7'#18'DisableIfNoHandler'
|
||||
,#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#17'actMakeDirExecute'#0#0#7'TAc'
|
||||
+'tion'#9'actDelete'#8'Category'#6#7'Classic'#7'Caption'#6#9'Delete F8'#18'Di'
|
||||
+'sableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#16'actDeleteE'
|
||||
+'xecute'#0#0#7'TAction'#8'actAbout'#8'Category'#6#4'Help'#7'Caption'#6#5'Abo'
|
||||
+'ut'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#15'a'
|
||||
+'ctAboutExecute'#0#0#7'TAction'#15'actShowSysFiles'#8'Category'#6#4'File'#7
|
||||
+'Caption'#6#17'Show System Files'#7'Checked'#9#18'DisableIfNoHandler'#9#8'He'
|
||||
+'lpType'#7#9'htKeyword'#9'OnExecute'#7#22'actShowSysFilesExecute'#0#0#7'TAct'
|
||||
+'ion'#10'actOptions'#8'Category'#6#6'Config'#7'Caption'#6#10'Options...'#18
|
||||
+'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#17'actOptio'
|
||||
+'nsExecute'#0#0#7'TAction'#18'actCompareContents'#8'Category'#6#4'File'#7'Ca'
|
||||
+'ption'#6#20'Compare by &Contents'#18'DisableIfNoHandler'#9#8'HelpType'#7#9
|
||||
+'htKeyword'#9'OnExecute'#7#25'actCompareContentsExecute'#0#0#7'TAction'#11'a'
|
||||
+'ctShowMenu'#8'Category'#6#7'Classic'#7'Caption'#6#7'Menu F9'#18'DisableIfNo'
|
||||
+'Handler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#18'actShowMenuExecute'
|
||||
+#0#0#7'TAction'#10'actRefresh'#8'Category'#6#4'Show'#7'Caption'#6#8'&Refresh'
|
||||
+#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#17'actRe'
|
||||
+'freshExecute'#8'ShortCut'#3'R@'#0#0#7'TAction'#9'actSearch'#8'Category'#6#8
|
||||
+'Commands'#7'Caption'#6#7'&Search'#18'DisableIfNoHandler'#9#8'HelpType'#7#9
|
||||
+'htKeyword'#9'OnExecute'#7#16'actSearchExecute'#8'ShortCut'#3'6P'#0#0#7'TAct'
|
||||
+'ion'#13'actDirHotList'#8'Category'#6#8'Commands'#7'Caption'#6#18'Directory '
|
||||
+'&hotlist'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7
|
||||
+#20'actDirHotListExecute'#8'ShortCut'#3'D@'#0#0#7'TAction'#14'actMarkMarkAll'
|
||||
+#8'Category'#6#4'Mark'#7'Caption'#6#11'&Select All'#18'DisableIfNoHandler'#9
|
||||
+#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#21'actMarkMarkAllExecute'#0#0#7'T'
|
||||
+'Action'#13'actMarkInvert'#8'Category'#6#4'Mark'#7'Caption'#6#17'Invert Sele'
|
||||
+'ctions'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7
|
||||
+#20'actMarkInvertExecute'#0#0#7'TAction'#16'actMarkUnmarkAll'#8'Category'#6#4
|
||||
+'Mark'#7'Caption'#6#12'Unselect All'#18'DisableIfNoHandler'#9#8'HelpType'#7#9
|
||||
+'htKeyword'#9'OnExecute'#7#23'actMarkUnmarkAllExecute'#0#0#7'TAction'#10'act'
|
||||
+'Delete2'#8'Category'#6#7'Classic'#7'Caption'#6#10'actDelete2'#18'DisableIfN'
|
||||
+'oHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#17'actDelete2Execute'
|
||||
+#0#0#7'TAction'#16'actPathToCmdLine'#7'Caption'#6#16'actPathToCmdLine'#18'Di'
|
||||
+'sableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#23'actPathToC'
|
||||
+'mdLineExecute'#8'ShortCut'#3'P@'#0#0#7'TAction'#11'actMarkPlus'#8'Category'
|
||||
+#6#4'Mark'#7'Caption'#6#14'Select a group'#18'DisableIfNoHandler'#9#8'HelpTy'
|
||||
+'pe'#7#9'htKeyword'#9'OnExecute'#7#18'actMarkPlusExecute'#0#0#7'TAction'#12
|
||||
+'actMarkMinus'#8'Category'#6#4'Mark'#7'Caption'#6#16'Unselect a group'#18'Di'
|
||||
+'sableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#19'actMarkMin'
|
||||
+'usExecute'#0#0#7'TAction'#8'actChMod'#8'Category'#6#4'File'#7'Caption'#6#17
|
||||
+'Change Attributes'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'On'
|
||||
+'Execute'#7#15'actChModExecute'#0#0#7'TAction'#10'actSymLink'#8'Category'#6#4
|
||||
+'File'#7'Caption'#6#17'Create symlink...'#18'DisableIfNoHandler'#9#8'HelpTyp'
|
||||
+'e'#7#9'htKeyword'#9'OnExecute'#7#17'actSymLinkExecute'#0#0#7'TAction'#11'ac'
|
||||
+'tHardLink'#8'Category'#6#4'File'#7'Caption'#6#14'Create link...'#18'Disable'
|
||||
+'IfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#18'actHardLinkExec'
|
||||
+'ute'#0#0#7'TAction'#15'actReverseOrder'#8'Category'#6#4'Show'#7'Caption'#6
|
||||
+#13'Reverse order'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnE'
|
||||
+'xecute'#7#22'actReverseOrderExecute'#0#0#7'TAction'#13'actSortByName'#8'Cat'
|
||||
+'egory'#6#4'Show'#7'Caption'#6#4'Name'#18'DisableIfNoHandler'#9#8'HelpType'#7
|
||||
+#9'htKeyword'#9'OnExecute'#7#20'actSortByNameExecute'#0#0#7'TAction'#12'actS'
|
||||
+'ortByExt'#8'Category'#6#4'Show'#7'Caption'#6#9'Extension'#18'DisableIfNoHan'
|
||||
+'dler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#19'actSortByExtExecute'#0
|
||||
+#0#7'TAction'#13'actSortBySize'#8'Category'#6#4'Show'#7'Caption'#6#4'Size'#18
|
||||
+'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#20'actSortB'
|
||||
+'ySizeExecute'#0#0#7'TAction'#13'actSortByDate'#8'Category'#6#4'Show'#7'Capt'
|
||||
+'ion'#6#4'Date'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExec'
|
||||
+'ute'#7#20'actSortByDateExecute'#0#0#7'TAction'#13'actSortByAttr'#8'Category'
|
||||
+#6#4'Show'#7'Caption'#6#6'Attrib'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'h'
|
||||
+'tKeyword'#9'OnExecute'#7#20'actSortByAttrExecute'#0#0#7'TAction'#14'actMult'
|
||||
+'iRename'#8'Category'#6#4'File'#7'Caption'#6#17'Multi Rename Tool'#18'Disabl'
|
||||
+'eIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#21'actMultiRename'
|
||||
+'Execute'#0#0#7'TAction'#10'actShiftF5'#8'Category'#6#8'Commands'#7'Caption'
|
||||
+#6#10'actShiftF5'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnEx'
|
||||
,'ecute'#7#17'actShiftF5Execute'#8'ShortCut'#3'40'#0#0#7'TAction'#10'actShift'
|
||||
+'F6'#8'Category'#6#8'Commands'#7'Caption'#6#10'actShiftF6'#18'DisableIfNoHan'
|
||||
+'dler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#17'actShiftF6Execute'#8'S'
|
||||
+'hortCut'#3'50'#0#0#7'TAction'#10'actShiftF4'#8'Category'#6#8'Commands'#7'Ca'
|
||||
+'ption'#6#10'actShiftF4'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'
|
||||
+#9'OnExecute'#7#17'actShiftF4Execute'#0#0#7'TAction'#13'actDirHistory'#8'Cat'
|
||||
+'egory'#6#8'Commands'#7'Caption'#6#13'actDirHistory'#18'DisableIfNoHandler'#9
|
||||
+#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#20'actDirHistoryExecute'#8'ShortC'
|
||||
+'ut'#3'H@'#0#0#7'TAction'#9'actCtrlF8'#8'Category'#6#8'Commands'#7'Caption'#6
|
||||
+#9'actCtrlF8'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecut'
|
||||
+'e'#7#16'actCtrlF8Execute'#8'ShortCut'#3'7P'#0#0#7'TAction'#10'actRunTerm'#8
|
||||
+'Category'#6#8'Commands'#7'Caption'#6#8'Run Term'#18'DisableIfNoHandler'#9#8
|
||||
+'HelpType'#7#9'htKeyword'#9'OnExecute'#7#17'actRunTermExecute'#8'ShortCut'#3
|
||||
+'T@'#0#0#7'TAction'#17'actCalculateSpace'#8'Category'#6#4'File'#7'Caption'#6
|
||||
+#28'Calculate &Occupied Space...'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'h'
|
||||
+'tKeyword'#9'OnExecute'#7#24'actCalculateSpaceExecute'#0#0#7'TAction'#17'act'
|
||||
+'FileProperties'#8'Category'#6#4'File'#7'Caption'#6#20'Show File Properties'
|
||||
+#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#24'actFi'
|
||||
+'lePropertiesExecute'#0#0#7'TAction'#8'actChown'#8'Category'#6#4'File'#7'Cap'
|
||||
+'tion'#6#5'Chown'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnEx'
|
||||
+'ecute'#7#15'actChownExecute'#0#0#7'TAction'#13'actFileLinker'#8'Category'#6
|
||||
+#4'File'#7'Caption'#6#10'Link Files'#18'DisableIfNoHandler'#9#8'HelpType'#7#9
|
||||
+'htKeyword'#9'OnExecute'#7#20'actFileLinkerExecute'#0#0#7'TAction'#14'actFil'
|
||||
+'eSpliter'#8'Category'#6#4'File'#7'Caption'#6#10'Split File'#18'DisableIfNoH'
|
||||
+'andler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#21'actFileSpliterExecut'
|
||||
+'e'#0#0#7'TAction'#9'actNewTab'#8'Category'#6#4'Tabs'#7'Caption'#6#9'actNewT'
|
||||
+'ab'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#16'a'
|
||||
+'ctNewTabExecute'#0#0#7'TAction'#12'actRemoveTab'#8'Category'#6#4'Tabs'#7'Ca'
|
||||
+'ption'#6#12'actRemoveTab'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeywor'
|
||||
+'d'#9'OnExecute'#7#19'actRemoveTabExecute'#0#0#0#10'TPopupMenu'#9'pmHotList'
|
||||
+#4'left'#3#152#0#3'top'#3#136#0#0#9'TMenuItem'#9'MenuItem3'#7'Caption'#6#9'N'
|
||||
+'ew Item1'#0#0#0#10'TPopupMenu'#10'pmFileList'#7'OnPopup'#7#15'pmFileListPop'
|
||||
+'up'#4'left'#3#216#0#3'top'#3#136#0#0#9'TMenuItem'#5'file1'#7'Caption'#6#4'f'
|
||||
+'ile'#0#0#0#10'TPopupMenu'#12'pmDirHistory'#9'AutoPopup'#8#4'left'#3#184#0#3
|
||||
+'top'#3#136#0#0#9'TMenuItem'#9'MenuItem4'#7'Caption'#6#9'New Item1'#0#0#0#10
|
||||
+'TPopupMenu'#9'pmToolBar'#3'Tag'#2#255#4'left'#2'x'#3'top'#3#136#0#0#9'TMenu'
|
||||
+'Item'#6'tbEdit'#7'Caption'#6#4'Edit'#7'OnClick'#7#11'tbEditClick'#0#0#9'TMe'
|
||||
+'nuItem'#8'tbDelete'#7'Caption'#6#6'Delete'#7'OnClick'#7#11'DeleteClick'#0#0
|
||||
+#0#0
|
||||
+'te'#0#0#0#9'TMenuItem'#7'mnuHelp'#7'Caption'#6#5'&Help'#7'OnClick'#7#12'mnu'
|
||||
+'HelpClick'#0#9'TMenuItem'#12'mnuHelpAbout'#6'Action'#7#8'actAbout'#8'ShortC'
|
||||
+'ut'#2'p'#7'OnClick'#7#15'actAboutExecute'#0#0#0#0#11'TActionList'#9'actionL'
|
||||
+'st'#4'left'#3'!'#1#3'top'#2'@'#0#7'TAction'#7'actExit'#8'Category'#6#4'File'
|
||||
+#7'Caption'#6#4'Exit'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9
|
||||
+'OnExecute'#7#14'actExitExecute'#0#0#7'TAction'#7'actView'#8'Category'#6#7'C'
|
||||
+'lassic'#7'Caption'#6#7'View F3'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'ht'
|
||||
+'Keyword'#9'OnExecute'#7#14'actViewExecute'#0#0#7'TAction'#7'actEdit'#8'Cate'
|
||||
+'gory'#6#7'Classic'#7'Caption'#6#7'Edit F4'#18'DisableIfNoHandler'#9#8'HelpT'
|
||||
+'ype'#7#9'htKeyword'#9'OnExecute'#7#14'actEditExecute'#0#0#7'TAction'#7'actC'
|
||||
+'opy'#8'Category'#6#7'Classic'#7'Caption'#6#7'Copy F5'#18'DisableIfNoHandler'
|
||||
+#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#14'actCopyExecute'#0#0#7'TActio'
|
||||
+'n'#9'actRename'#8'Category'#6#7'Classic'#7'Caption'#6#9'Rename F6'#18'Disab'
|
||||
+'leIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#16'actRenameExec'
|
||||
+'ute'#0#0#7'TAction'#10'actMakeDir'#8'Category'#6#7'Classic'#7'Caption'#6#10
|
||||
,'MakeDir F7'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'
|
||||
+#7#17'actMakeDirExecute'#0#0#7'TAction'#9'actDelete'#8'Category'#6#7'Classic'
|
||||
+#7'Caption'#6#9'Delete F8'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeywor'
|
||||
+'d'#9'OnExecute'#7#16'actDeleteExecute'#0#0#7'TAction'#8'actAbout'#8'Categor'
|
||||
+'y'#6#4'Help'#7'Caption'#6#5'About'#18'DisableIfNoHandler'#9#8'HelpType'#7#9
|
||||
+'htKeyword'#9'OnExecute'#7#15'actAboutExecute'#0#0#7'TAction'#15'actShowSysF'
|
||||
+'iles'#8'Category'#6#4'File'#7'Caption'#6#17'Show System Files'#7'Checked'#9
|
||||
+#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#22'actSh'
|
||||
+'owSysFilesExecute'#0#0#7'TAction'#10'actOptions'#8'Category'#6#6'Config'#7
|
||||
+'Caption'#6#10'Options...'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeywor'
|
||||
+'d'#9'OnExecute'#7#17'actOptionsExecute'#0#0#7'TAction'#18'actCompareContent'
|
||||
+'s'#8'Category'#6#4'File'#7'Caption'#6#20'Compare by &Contents'#18'DisableIf'
|
||||
+'NoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#25'actCompareContent'
|
||||
+'sExecute'#0#0#7'TAction'#11'actShowMenu'#8'Category'#6#7'Classic'#7'Caption'
|
||||
+#6#7'Menu F9'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecut'
|
||||
+'e'#7#18'actShowMenuExecute'#0#0#7'TAction'#10'actRefresh'#8'Category'#6#4'S'
|
||||
+'how'#7'Caption'#6#8'&Refresh'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKe'
|
||||
+'yword'#9'OnExecute'#7#17'actRefreshExecute'#8'ShortCut'#3'R@'#0#0#7'TAction'
|
||||
+#9'actSearch'#8'Category'#6#8'Commands'#7'Caption'#6#7'&Search'#18'DisableIf'
|
||||
+'NoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#16'actSearchExecute'
|
||||
+#8'ShortCut'#3'6P'#0#0#7'TAction'#13'actDirHotList'#8'Category'#6#8'Commands'
|
||||
+#7'Caption'#6#18'Directory &hotlist'#18'DisableIfNoHandler'#9#8'HelpType'#7#9
|
||||
+'htKeyword'#9'OnExecute'#7#20'actDirHotListExecute'#8'ShortCut'#3'D@'#0#0#7
|
||||
+'TAction'#14'actMarkMarkAll'#8'Category'#6#4'Mark'#7'Caption'#6#11'&Select A'
|
||||
+'ll'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#21'a'
|
||||
+'ctMarkMarkAllExecute'#0#0#7'TAction'#13'actMarkInvert'#8'Category'#6#4'Mark'
|
||||
+#7'Caption'#6#17'Invert Selections'#18'DisableIfNoHandler'#9#8'HelpType'#7#9
|
||||
+'htKeyword'#9'OnExecute'#7#20'actMarkInvertExecute'#0#0#7'TAction'#16'actMar'
|
||||
+'kUnmarkAll'#8'Category'#6#4'Mark'#7'Caption'#6#12'Unselect All'#18'DisableI'
|
||||
+'fNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#23'actMarkUnmarkAll'
|
||||
+'Execute'#0#0#7'TAction'#10'actDelete2'#8'Category'#6#7'Classic'#7'Caption'#6
|
||||
+#10'actDelete2'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExec'
|
||||
+'ute'#7#17'actDelete2Execute'#0#0#7'TAction'#16'actPathToCmdLine'#7'Caption'
|
||||
+#6#16'actPathToCmdLine'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9
|
||||
+'OnExecute'#7#23'actPathToCmdLineExecute'#8'ShortCut'#3'P@'#0#0#7'TAction'#11
|
||||
+'actMarkPlus'#8'Category'#6#4'Mark'#7'Caption'#6#14'Select a group'#18'Disab'
|
||||
+'leIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#18'actMarkPlusEx'
|
||||
+'ecute'#0#0#7'TAction'#12'actMarkMinus'#8'Category'#6#4'Mark'#7'Caption'#6#16
|
||||
+'Unselect a group'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnE'
|
||||
+'xecute'#7#19'actMarkMinusExecute'#0#0#7'TAction'#8'actChMod'#8'Category'#6#4
|
||||
+'File'#7'Caption'#6#17'Change Attributes'#18'DisableIfNoHandler'#9#8'HelpTyp'
|
||||
+'e'#7#9'htKeyword'#9'OnExecute'#7#15'actChModExecute'#0#0#7'TAction'#10'actS'
|
||||
+'ymLink'#8'Category'#6#4'File'#7'Caption'#6#17'Create symlink...'#18'Disable'
|
||||
+'IfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#17'actSymLinkExecu'
|
||||
+'te'#0#0#7'TAction'#11'actHardLink'#8'Category'#6#4'File'#7'Caption'#6#14'Cr'
|
||||
+'eate link...'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecu'
|
||||
+'te'#7#18'actHardLinkExecute'#0#0#7'TAction'#15'actReverseOrder'#8'Category'
|
||||
+#6#4'Show'#7'Caption'#6#13'Reverse order'#18'DisableIfNoHandler'#9#8'HelpTyp'
|
||||
+'e'#7#9'htKeyword'#9'OnExecute'#7#22'actReverseOrderExecute'#0#0#7'TAction'
|
||||
+#13'actSortByName'#8'Category'#6#4'Show'#7'Caption'#6#4'Name'#18'DisableIfNo'
|
||||
+'Handler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#20'actSortByNameExecut'
|
||||
+'e'#0#0#7'TAction'#12'actSortByExt'#8'Category'#6#4'Show'#7'Caption'#6#9'Ext'
|
||||
+'ension'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7
|
||||
+#19'actSortByExtExecute'#0#0#7'TAction'#13'actSortBySize'#8'Category'#6#4'Sh'
|
||||
+'ow'#7'Caption'#6#4'Size'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'
|
||||
+#9'OnExecute'#7#20'actSortBySizeExecute'#0#0#7'TAction'#13'actSortByDate'#8
|
||||
+'Category'#6#4'Show'#7'Caption'#6#4'Date'#18'DisableIfNoHandler'#9#8'HelpTyp'
|
||||
+'e'#7#9'htKeyword'#9'OnExecute'#7#20'actSortByDateExecute'#0#0#7'TAction'#13
|
||||
+'actSortByAttr'#8'Category'#6#4'Show'#7'Caption'#6#6'Attrib'#18'DisableIfNoH'
|
||||
+'andler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#20'actSortByAttrExecute'
|
||||
+#0#0#7'TAction'#14'actMultiRename'#8'Category'#6#4'File'#7'Caption'#6#17'Mul'
|
||||
+'ti Rename Tool'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExe'
|
||||
+'cute'#7#21'actMultiRenameExecute'#0#0#7'TAction'#10'actShiftF5'#8'Category'
|
||||
+#6#8'Commands'#7'Caption'#6#10'actShiftF5'#18'DisableIfNoHandler'#9#8'HelpTy'
|
||||
,'pe'#7#9'htKeyword'#9'OnExecute'#7#17'actShiftF5Execute'#8'ShortCut'#3'40'#0
|
||||
+#0#7'TAction'#10'actShiftF6'#8'Category'#6#8'Commands'#7'Caption'#6#10'actSh'
|
||||
+'iftF6'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#17
|
||||
+'actShiftF6Execute'#8'ShortCut'#3'50'#0#0#7'TAction'#10'actShiftF4'#8'Catego'
|
||||
+'ry'#6#8'Commands'#7'Caption'#6#10'actShiftF4'#18'DisableIfNoHandler'#9#8'He'
|
||||
+'lpType'#7#9'htKeyword'#9'OnExecute'#7#17'actShiftF4Execute'#0#0#7'TAction'
|
||||
+#13'actDirHistory'#8'Category'#6#8'Commands'#7'Caption'#6#13'actDirHistory'
|
||||
+#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#20'actDi'
|
||||
+'rHistoryExecute'#8'ShortCut'#3'H@'#0#0#7'TAction'#9'actCtrlF8'#8'Category'#6
|
||||
+#8'Commands'#7'Caption'#6#9'actCtrlF8'#18'DisableIfNoHandler'#9#8'HelpType'#7
|
||||
+#9'htKeyword'#9'OnExecute'#7#16'actCtrlF8Execute'#8'ShortCut'#3'7P'#0#0#7'TA'
|
||||
+'ction'#10'actRunTerm'#8'Category'#6#8'Commands'#7'Caption'#6#8'Run Term'#18
|
||||
+'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#17'actRunTe'
|
||||
+'rmExecute'#8'ShortCut'#3'T@'#0#0#7'TAction'#17'actCalculateSpace'#8'Categor'
|
||||
+'y'#6#4'File'#7'Caption'#6#28'Calculate &Occupied Space...'#18'DisableIfNoHa'
|
||||
+'ndler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#24'actCalculateSpaceExec'
|
||||
+'ute'#0#0#7'TAction'#17'actFileProperties'#8'Category'#6#4'File'#7'Caption'#6
|
||||
+#20'Show File Properties'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'
|
||||
+#9'OnExecute'#7#24'actFilePropertiesExecute'#0#0#7'TAction'#8'actChown'#8'Ca'
|
||||
+'tegory'#6#4'File'#7'Caption'#6#5'Chown'#18'DisableIfNoHandler'#9#8'HelpType'
|
||||
+#7#9'htKeyword'#9'OnExecute'#7#15'actChownExecute'#0#0#7'TAction'#13'actFile'
|
||||
+'Linker'#8'Category'#6#4'File'#7'Caption'#6#10'Link Files'#18'DisableIfNoHan'
|
||||
+'dler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#20'actFileLinkerExecute'#0
|
||||
+#0#7'TAction'#14'actFileSpliter'#8'Category'#6#4'File'#7'Caption'#6#10'Split'
|
||||
+' File'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#21
|
||||
+'actFileSpliterExecute'#0#0#7'TAction'#9'actNewTab'#8'Category'#6#4'Tabs'#7
|
||||
+'Caption'#6#9'actNewTab'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'
|
||||
+#9'OnExecute'#7#16'actNewTabExecute'#0#0#7'TAction'#12'actRemoveTab'#8'Categ'
|
||||
+'ory'#6#4'Tabs'#7'Caption'#6#12'actRemoveTab'#18'DisableIfNoHandler'#9#8'Hel'
|
||||
+'pType'#7#9'htKeyword'#9'OnExecute'#7#19'actRemoveTabExecute'#0#0#7'TAction'
|
||||
+#12'actPackFiles'#8'Category'#6#4'File'#7'Caption'#6#13'Pack files...'#18'Di'
|
||||
+'sableIfNoHandler'#9#9'OnExecute'#7#19'actPackFilesExecute'#8'ShortCut'#4't'
|
||||
+#128#0#0#0#0#0#10'TPopupMenu'#9'pmHotList'#4'left'#3#152#0#3'top'#3#136#0#0#9
|
||||
+'TMenuItem'#9'MenuItem3'#7'Caption'#6#9'New Item1'#0#0#0#10'TPopupMenu'#10'p'
|
||||
+'mFileList'#7'OnPopup'#7#15'pmFileListPopup'#4'left'#3#216#0#3'top'#3#136#0#0
|
||||
+#9'TMenuItem'#5'file1'#7'Caption'#6#4'file'#0#0#0#10'TPopupMenu'#12'pmDirHis'
|
||||
+'tory'#9'AutoPopup'#8#4'left'#3#184#0#3'top'#3#136#0#0#9'TMenuItem'#9'MenuIt'
|
||||
+'em4'#7'Caption'#6#9'New Item1'#0#0#0#10'TPopupMenu'#9'pmToolBar'#3'Tag'#2
|
||||
+#255#4'left'#2'x'#3'top'#3#136#0#0#9'TMenuItem'#6'tbEdit'#7'Caption'#6#4'Edi'
|
||||
+'t'#7'OnClick'#7#11'tbEditClick'#0#0#9'TMenuItem'#8'tbDelete'#7'Caption'#6#6
|
||||
+'Delete'#7'OnClick'#7#11'DeleteClick'#0#0#0#0
|
||||
]);
|
||||
|
|
|
|||
38
fMkDir.lrs
38
fMkDir.lrs
|
|
@ -1,21 +1,19 @@
|
|||
{ This is an automatically generated lazarus resource file }
|
||||
|
||||
LazarusResources.Add('TfrmMkDir','FORMDATA',[
|
||||
'TPF0'#9'TfrmMkDir'#8'frmMkDir'#13'ActiveControl'#7#8'edtMkDir'#7'Caption'#6#8
|
||||
+'frmMkDir'#12'ClientHeight'#2'['#11'ClientWidth'#3'P'#1#5'Color'#7#12'clBack'
|
||||
+'ground'#10'KeyPreview'#9#10'OnKeyPress'#7#12'FormKeyPress'#13'PixelsPerInch'
|
||||
+#2'N'#8'Position'#7#14'poScreenCenter'#10'TextHeight'#2#16#18'HorzScrollBar.'
|
||||
+'Page'#3'O'#1#19'HorzScrollBar.Range'#3'I'#1#18'VertScrollBar.Page'#2'Z'#19
|
||||
+'VertScrollBar.Range'#2'Y'#4'Left'#3#252#1#6'Height'#2'['#3'Top'#3#130#1#5'W'
|
||||
+'idth'#3'P'#1#0#6'TLabel'#10'lblMakeDir'#7'Caption'#6#10'lblMakeDir'#5'Color'
|
||||
+#7#6'clNone'#11'ParentColor'#8#4'Left'#2#8#6'Height'#2#13#3'Top'#2#8#5'Width'
|
||||
+#2'='#0#0#5'TEdit'#8'edtMkDir'#8'TabOrder'#2#0#4'Left'#2#8#6'Height'#2#24#3
|
||||
+'Top'#2' '#5'Width'#3'A'#1#0#0#7'TBitBtn'#5'btnOK'#7'Anchors'#11#5'akTop'#7
|
||||
+'akRight'#0#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#3'&OK'#7'Default'
|
||||
+#9#4'Kind'#7#4'bkOK'#11'ModalResult'#2#1#9'NumGlyphs'#2#0#8'TabOrder'#2#1#4
|
||||
+'Left'#3#167#0#6'Height'#2#23#3'Top'#2'@'#5'Width'#2'K'#0#0#7'TBitBtn'#9'btn'
|
||||
+'Cancel'#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerBorder'#2
|
||||
+#2#6'Cancel'#9#7'Caption'#6#6'Cancel'#4'Kind'#7#8'bkCancel'#11'ModalResult'#2
|
||||
+#2#9'NumGlyphs'#2#0#8'TabOrder'#2#2#4'Left'#3#255#0#6'Height'#2#23#3'Top'#2
|
||||
+'@'#5'Width'#2'K'#0#0#0
|
||||
]);
|
||||
|
||||
LazarusResources.Add('TfrmMkDir','FORMDATA',[
|
||||
'TPF0'#241#9'TfrmMkDir'#8'frmMkDir'#4'Left'#3'4'#1#6'Height'#2'['#3'Top'#3#219
|
||||
+#0#5'Width'#3'P'#1#18'HorzScrollBar.Page'#3'O'#1#19'HorzScrollBar.Range'#3'I'
|
||||
+#1#18'VertScrollBar.Page'#2'Z'#19'VertScrollBar.Range'#2'Y'#13'ActiveControl'
|
||||
+#7#8'edtMkDir'#11'BorderIcons'#11#12'biSystemMenu'#0#11'BorderStyle'#7#8'bsD'
|
||||
+'ialog'#7'Caption'#6#8'frmMkDir'#10'KeyPreview'#9#10'OnKeyPress'#7#12'FormKe'
|
||||
+'yPress'#8'Position'#7#14'poScreenCenter'#0#6'TLabel'#10'lblMakeDir'#4'Left'
|
||||
+#2#8#6'Height'#2#14#3'Top'#2#8#5'Width'#2'1'#7'Caption'#6#10'lblMakeDir'#5'C'
|
||||
+'olor'#7#6'clNone'#11'ParentColor'#8#0#0#5'TEdit'#8'edtMkDir'#4'Left'#2#8#6
|
||||
+'Height'#2#24#3'Top'#2' '#5'Width'#3'A'#1#8'TabOrder'#2#0#0#0#7'TBitBtn'#5'b'
|
||||
+'tnOK'#4'Left'#3#167#0#6'Height'#2#23#3'Top'#2'@'#5'Width'#2'K'#25'BorderSpa'
|
||||
+'cing.InnerBorder'#2#2#7'Caption'#6#3'&OK'#7'Default'#9#4'Kind'#7#4'bkOK'#11
|
||||
+'ModalResult'#2#1#9'NumGlyphs'#2#0#8'TabOrder'#2#1#0#0#7'TBitBtn'#9'btnCance'
|
||||
+'l'#4'Left'#3#255#0#6'Height'#2#23#3'Top'#2'@'#5'Width'#2'K'#25'BorderSpacin'
|
||||
+'g.InnerBorder'#2#2#6'Cancel'#9#7'Caption'#6#6'Cancel'#4'Kind'#7#8'bkCancel'
|
||||
+#11'ModalResult'#2#2#9'NumGlyphs'#2#0#8'TabOrder'#2#2#0#0#0
|
||||
]);
|
||||
|
|
|
|||
293
fOptions.lrs
293
fOptions.lrs
|
|
@ -1,130 +1,171 @@
|
|||
{ This is an automatically generated lazarus resource file }
|
||||
|
||||
LazarusResources.Add('TfrmOptions','FORMDATA',[
|
||||
'TPF0'#241#11'TfrmOptions'#10'frmOptions'#4'Left'#3'*'#1#6'Height'#3'8'#1#3'T'
|
||||
+'op'#3#197#0#5'Width'#3#200#1#18'HorzScrollBar.Page'#3#199#1#18'VertScrollBa'
|
||||
+'r.Page'#3'7'#1#19'VertScrollBar.Range'#2')'#13'ActiveControl'#7#12'PageCont'
|
||||
+'rol1'#11'BorderIcons'#11#12'biSystemMenu'#10'biMinimize'#0#11'BorderStyle'#7
|
||||
+#8'bsSingle'#7'Caption'#6#7'Options'#8'Position'#7#16'poMainFormCenter'#0#12
|
||||
+'TPageControl'#12'PageControl1'#6'Height'#3#16#1#5'Width'#3#200#1#10'ActiveP'
|
||||
+'age'#7#8'tfHotKey'#5'Align'#7#8'alClient'#8'TabIndex'#2#5#8'TabOrder'#2#0#0
|
||||
+#9'TTabSheet'#5'tsLng'#7'Caption'#6#8'Language'#0#8'TListBox'#7'lngList'#6'H'
|
||||
+'eight'#3#242#0#5'Width'#3#196#1#5'Align'#7#8'alClient'#8'TabOrder'#2#0#8'To'
|
||||
+'pIndex'#2#255#0#0#0#9'TTabSheet'#7'tsBehav'#7'Caption'#6#9'Behaviour'#10'Im'
|
||||
+'ageIndex'#2#1#0#6'TLabel'#7'lblTerm'#4'Left'#2#8#6'Height'#2#13#3'Top'#2#16
|
||||
+#5'Width'#2'3'#7'Caption'#6#9'Terminal:'#5'Color'#7#6'clNone'#11'ParentColor'
|
||||
+#8#0#0#6'TLabel'#10'lblRunTerm'#4'Left'#2#8#6'Height'#2#13#3'Top'#2'0'#5'Wid'
|
||||
+'th'#2'I'#7'Caption'#6#13'Run terminal:'#5'Color'#7#6'clNone'#11'ParentColor'
|
||||
+#8#0#0#5'TEdit'#7'edtTerm'#4'Left'#2'`'#6'Height'#2#24#3'Top'#2#8#5'Width'#3
|
||||
+'9'#1#8'TabOrder'#2#0#4'Text'#6'%/usr/X11R6/bin/xterm -e bash -i -c %s'#0#0#9
|
||||
+'TGroupBox'#2'gb'#4'Left'#2#8#6'Height'#3#148#0#3'Top'#2'P'#5'Width'#3#225#0
|
||||
+#11'ParentCtl3D'#8#8'TabOrder'#2#2#0#9'TCheckBox'#11'cbDirSelect'#4'Left'#2#8
|
||||
+#6'Height'#2#20#3'Top'#2#253#5'Width'#2'Y'#11'AllowGrayed'#9#7'Caption'#6#11
|
||||
+'cbDirSelect'#8'TabOrder'#2#0#0#0#9'TCheckBox'#19'cbCaseSensitiveSort'#4'Lef'
|
||||
+'t'#2#8#6'Height'#2#20#3'Top'#2'-'#5'Width'#3#140#0#11'AllowGrayed'#9#7'Capt'
|
||||
+'ion'#6#19'cbCaseSensitiveSort'#8'TabOrder'#2#1#0#0#9'TCheckBox'#10'cbLynxLi'
|
||||
+'ke'#4'Left'#2#8#6'Height'#2#20#3'Top'#2#21#5'Width'#2'X'#11'AllowGrayed'#9#7
|
||||
+'Caption'#6#10'cbLynxLike'#8'TabOrder'#2#2#0#0#9'TCheckBox'#21'cbShortFileSi'
|
||||
+'zeFormat'#4'Left'#2#8#6'Height'#2#20#3'Top'#2'E'#5'Width'#3#150#0#11'AllowG'
|
||||
+'rayed'#9#7'Caption'#6#21'cbShortFileSizeFormat'#8'TabOrder'#2#3#0#0#9'TChec'
|
||||
+'kBox'#13'cbSeparateExt'#4'Left'#2#8#6'Height'#2#20#3'Top'#2'e'#5'Width'#2'i'
|
||||
+#11'AllowGrayed'#9#7'Caption'#6#13'cbSeparateExt'#8'TabOrder'#2#4#0#0#0#5'TE'
|
||||
+'dit'#10'edtRunTerm'#4'Left'#2'`'#6'Height'#2#24#3'Top'#2'('#5'Width'#3'9'#1
|
||||
+#8'TabOrder'#2#1#4'Text'#6#20'/usr/X11R6/bin/xterm'#0#0#0#9'TTabSheet'#7'tsT'
|
||||
+'ools'#7'Caption'#6#5'Tools'#10'ImageIndex'#2#2#0#9'TCheckBox'#11'cbExtEdito'
|
||||
+'r'#4'Left'#2#8#6'Height'#2#20#5'Width'#2'W'#11'AllowGrayed'#9#7'Caption'#6
|
||||
+#11'cbExtEditor'#7'OnClick'#7#16'cbExtEditorClick'#8'TabOrder'#2#0#0#0#5'TEd'
|
||||
+'it'#12'edtExtEditor'#4'Left'#2#24#6'Height'#2#24#3'Top'#2' '#5'Width'#3'9'#1
|
||||
+#8'TabOrder'#2#1#4'Text'#6#10'gEdit "%s"'#0#0#9'TCheckBox'#11'cbExtDiffer'#4
|
||||
+'Left'#2#8#6'Height'#2#20#3'Top'#2'8'#5'Width'#2'T'#11'AllowGrayed'#9#7'Capt'
|
||||
+'ion'#6#11'cbExtDiffer'#7'OnClick'#7#16'cbExtDifferClick'#8'TabOrder'#2#2#0#0
|
||||
+#5'TEdit'#12'edtExtDiffer'#4'Left'#2#24#6'Height'#2#24#3'Top'#2'X'#5'Width'#3
|
||||
+'9'#1#8'TabOrder'#2#3#4'Text'#6#18'gtk-diff "%s" "%s"'#0#0#9'TCheckBox'#11'c'
|
||||
+'bExtViewer'#4'Left'#2#8#6'Height'#2#20#3'Top'#2'x'#5'Width'#2'^'#11'AllowGr'
|
||||
+'ayed'#9#7'Caption'#6#11'cbExtViewer'#7'OnClick'#7#16'cbExtViewerClick'#8'Ta'
|
||||
+'bOrder'#2#4#0#0#5'TEdit'#12'edtExtViewer'#4'Left'#2#24#6'Height'#2#24#3'Top'
|
||||
+#3#152#0#5'Width'#3'9'#1#8'TabOrder'#2#5#4'Text'#6#10'emacs "%s"'#0#0#0#9'TT'
|
||||
+'abSheet'#7'tsFonts'#7'Caption'#6#5'Fonts'#10'ImageIndex'#2#3#0#6'TLabel'#11
|
||||
+'lblMainFont'#6'Height'#2#13#3'Top'#2#24#5'Width'#2'5'#7'Caption'#6#9'Main f'
|
||||
+'ont'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#13'lblEditorFont'
|
||||
+#6'Height'#2#13#3'Top'#2'`'#5'Width'#2'9'#7'Caption'#6#11'Editor font'#5'Col'
|
||||
+'or'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#13'lblViewerFont'#6'Height'
|
||||
+#2#13#3'Top'#3#168#0#5'Width'#2'@'#7'Caption'#6#11'Viewer font'#5'Color'#7#6
|
||||
+'clNone'#11'ParentColor'#8#0#0#9'TComboBox'#10'cbMainFont'#4'Left'#2'N'#6'He'
|
||||
+'ight'#2#21#3'Top'#2#16#5'Width'#3#16#1#16'AutoCompleteText'#11#22'cbactEndO'
|
||||
+'fLineComplete'#20'cbactSearchAscending'#0#10'ItemHeight'#2#18#9'MaxLength'#2
|
||||
+#0#8'OnChange'#7#16'cbMainFontChange'#11'ParentCtl3D'#8#8'TabOrder'#2#0#0#0#9
|
||||
+'TComboBox'#12'cbEditorFont'#4'Left'#2'N'#6'Height'#2#21#3'Top'#2'W'#5'Width'
|
||||
+#3#16#1#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAsc'
|
||||
+'ending'#0#10'ItemHeight'#2#18#9'MaxLength'#2#0#8'OnChange'#7#18'cbEditorFon'
|
||||
+'tChange'#11'ParentCtl3D'#8#8'TabOrder'#2#1#0#0#5'TEdit'#8'edtTest1'#4'Left'
|
||||
+#2'N'#6'Height'#2#24#3'Top'#2'0'#5'Width'#3#0#1#8'TabOrder'#2#2#4'Text'#6#16
|
||||
+'Example '#207#240#238#226#229#240#234#224#0#0#5'TEdit'#8'edtTest2'#4'Left'#2
|
||||
+'N'#6'Height'#2#24#3'Top'#2'x'#5'Width'#3#1#1#8'TabOrder'#2#3#4'Text'#6#16'E'
|
||||
+'xample '#207#240#238#226#229#240#234#224#0#0#5'TEdit'#8'edtTest3'#4'Left'#2
|
||||
+'N'#6'Height'#2#24#3'Top'#3#192#0#5'Width'#3#1#1#8'TabOrder'#2#4#4'Text'#6#16
|
||||
+'Example '#207#240#238#226#229#240#234#224#0#0#9'TComboBox'#12'cbViewerFont'
|
||||
+#4'Left'#2'N'#6'Height'#2#21#3'Top'#3#159#0#5'Width'#3#16#1#16'AutoCompleteT'
|
||||
,'ext'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#10'ItemHeight'
|
||||
+#2#18#9'MaxLength'#2#0#8'OnChange'#7#18'cbViewerFontChange'#11'ParentCtl3D'#8
|
||||
+#8'TabOrder'#2#5#0#0#7'TButton'#13'btnSelMainFnt'#4'Left'#3'h'#1#6'Height'#2
|
||||
+#23#3'Top'#2#16#5'Width'#2#23#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6
|
||||
+#3'...'#7'OnClick'#7#18'btnSelMainFntClick'#8'TabOrder'#2#7#0#0#7'TButton'#13
|
||||
+'btnSelEditFnt'#4'Left'#3'h'#1#6'Height'#2#23#3'Top'#2'W'#5'Width'#2#23#25'B'
|
||||
+'orderSpacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#18'btnSelEdi'
|
||||
+'tFntClick'#8'TabOrder'#2#9#0#0#7'TButton'#13'btnSelViewFnt'#4'Left'#3'h'#1#6
|
||||
+'Height'#2#23#3'Top'#3#159#0#5'Width'#2#23#25'BorderSpacing.InnerBorder'#2#4
|
||||
+#7'Caption'#6#3'...'#7'OnClick'#7#18'btnSelViewFntClick'#8'TabOrder'#2#11#0#0
|
||||
+#9'TSpinEdit'#11'edtMainSize'#4'Left'#3'T'#1#6'Height'#2#23#3'Top'#2'1'#5'Wi'
|
||||
+'dth'#2'D'#8'MaxValue'#2#25#8'MinValue'#2#8#8'TabOrder'#2#6#5'Value'#2#14#0#0
|
||||
+#9'TSpinEdit'#13'edtEditorSize'#4'Left'#3'T'#1#6'Height'#2#23#3'Top'#2'y'#5
|
||||
+'Width'#2'D'#8'MaxValue'#2#25#8'MinValue'#2#8#8'TabOrder'#2#8#5'Value'#2#14#0
|
||||
+#0#9'TSpinEdit'#13'edtViewerSize'#4'Left'#3'T'#1#6'Height'#2#23#3'Top'#3#192
|
||||
+#0#5'Width'#2'D'#8'MaxValue'#2#25#8'MinValue'#2#8#8'TabOrder'#2#10#5'Value'#2
|
||||
+#14#0#0#0#9'TTabSheet'#7'tsColor'#7'Caption'#6#5'Color'#0#6'TLabel'#10'cText'
|
||||
+'Label'#4'Left'#2#25#6'Height'#2#13#3'Top'#2#31#5'Width'#2#24#7'Caption'#6#4
|
||||
+'Text'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#14'cBackGrndLabe'
|
||||
+'l'#4'Left'#2#23#6'Height'#2#13#3'Top'#2':'#5'Width'#2'F'#7'Caption'#6#10'Ba'
|
||||
+'ckGround'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#9'TColorBox'#10'cTextC'
|
||||
+'olor'#4'Left'#2'l'#6'Height'#2#24#3'Top'#2#26#5'Width'#2'd'#16'AutoComplete'
|
||||
+'Text'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#13'Items.Str'
|
||||
+'ings'#1#6#7'clBlack'#6#8'clMaroon'#6#7'clGreen'#6#7'clOlive'#6#6'clNavy'#6#8
|
||||
+'clPurple'#6#6'clTeal'#6#6'clGray'#6#8'clSilver'#6#5'clRed'#6#6'clLime'#6#8
|
||||
+'clYellow'#6#6'clBlue'#6#9'clFuchsia'#6#6'clAqua'#6#8'clSilver'#6#6'clGray'#6
|
||||
+#7'clWhite'#6#7'clCream'#6#6'clNone'#6#9'clDefault'#0#9'MaxLength'#2#0#8'Tab'
|
||||
+'Order'#2#0#0#0#9'TColorBox'#14'cbackgrndcolor'#4'Left'#2'l'#6'Height'#2#24#3
|
||||
+'Top'#2'5'#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'
|
||||
+#20'cbactSearchAscending'#0#13'Items.Strings'#1#6#7'clBlack'#6#8'clMaroon'#6
|
||||
+#7'clGreen'#6#7'clOlive'#6#6'clNavy'#6#8'clPurple'#6#6'clTeal'#6#6'clGray'#6
|
||||
+#8'clSilver'#6#5'clRed'#6#6'clLime'#6#8'clYellow'#6#6'clBlue'#6#9'clFuchsia'
|
||||
+#6#6'clAqua'#6#8'clSilver'#6#6'clGray'#6#7'clWhite'#6#7'clCream'#6#6'clNone'
|
||||
+#6#9'clDefault'#0#9'MaxLength'#2#0#8'TabOrder'#2#1#0#0#7'TButton'#7'Button1'
|
||||
+#4'Left'#3#209#0#6'Height'#2#25#3'Top'#2#26#5'Width'#2#27#25'BorderSpacing.I'
|
||||
+'nnerBorder'#2#4#7'Caption'#6#2'>>'#7'OnClick'#7#12'Button1Click'#8'TabOrder'
|
||||
+#2#2#0#0#7'TButton'#7'Button2'#4'Left'#3#208#0#6'Height'#2#25#3'Top'#2'5'#5
|
||||
+'Width'#2#28#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#2'>>'#7'OnClick'
|
||||
+#7#12'Button2Click'#8'TabOrder'#2#3#0#0#0#9'TTabSheet'#8'tfHotKey'#7'Caption'
|
||||
+#6#8'Hot Keys'#0#6'TLabel'#10'lblActions'#4'Left'#2#14#6'Height'#2#14#3'Top'
|
||||
+#2#4#5'Width'#2'$'#7'Caption'#6#7'Actions'#5'Color'#7#6'clNone'#11'ParentCol'
|
||||
+'or'#8#0#0#6'TLabel'#9'lblHotKey'#4'Left'#2#14#6'Height'#2#14#3'Top'#2'4'#5
|
||||
+'Width'#2''''#7'Caption'#6#7'Hot Key'#5'Color'#7#6'clNone'#11'ParentColor'#8
|
||||
+#0#0#9'TComboBox'#9'cbActions'#4'Left'#2#14#6'Height'#2#21#3'Top'#2#20#5'Wid'
|
||||
+'th'#3'('#1#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearc'
|
||||
+'hAscending'#0#9'MaxLength'#2#0#6'Sorted'#9#5'Style'#7#14'csDropDownList'#8
|
||||
+'TabOrder'#2#0#0#0#5'TEdit'#8'edHotKey'#4'Left'#2#14#6'Height'#2#23#3'Top'#2
|
||||
+'D'#5'Width'#3#160#0#9'OnKeyDown'#7#15'edHotKeyKeyDown'#8'TabOrder'#2#1#0#0#7
|
||||
+'TButton'#11'btSetHotKey'#4'Left'#3#182#0#6'Height'#2#25#3'Top'#2'B'#5'Width'
|
||||
+#3#128#0#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#10'Set HotKey'#7'OnC'
|
||||
+'lick'#7#16'btSetHotKeyClick'#8'TabOrder'#2#2#0#0#0#0#6'TPanel'#6'Panel1'#6
|
||||
+'Height'#2'('#3'Top'#3#16#1#5'Width'#3#200#1#5'Align'#7#8'alBottom'#11'FullR'
|
||||
+'epaint'#8#8'TabOrder'#2#1#0#7'TBitBtn'#5'btnOK'#4'Left'#3#24#1#6'Height'#2
|
||||
+#25#3'Top'#2#8#5'Width'#2'K'#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#3
|
||||
+'&OK'#4'Kind'#7#4'bkOK'#11'ModalResult'#2#1#9'NumGlyphs'#2#0#7'OnClick'#7#10
|
||||
+'btnOKClick'#8'TabOrder'#2#0#0#0#7'TBitBtn'#9'btnCancel'#4'Left'#3'p'#1#6'He'
|
||||
+'ight'#2#25#3'Top'#2#8#5'Width'#2'K'#25'BorderSpacing.InnerBorder'#2#2#7'Cap'
|
||||
+'tion'#6#6'Cancel'#4'Kind'#7#8'bkCancel'#11'ModalResult'#2#2#9'NumGlyphs'#2#0
|
||||
+#8'TabOrder'#2#1#0#0#0#11'TFontDialog'#6'dlgFnt'#5'Title'#6#13#194#251#225
|
||||
+#240#224#242#252' '#248#240#232#244#242#4'left'#3#224#0#3'top'#2#16#0#0#12'T'
|
||||
+'ColorDialog'#14'optColorDialog'#5'Title'#6#12#194#251#225#240#224#242#252' '
|
||||
+#246#226#229#242#4'left'#3#224#0#3'top'#2'1'#0#0#0
|
||||
'TPF0'#241#11'TfrmOptions'#10'frmOptions'#4'Left'#3'0'#1#6'Height'#3'8'#1#3'T'
|
||||
+'op'#2'~'#5'Width'#3#200#1#18'HorzScrollBar.Page'#3#199#1#18'VertScrollBar.P'
|
||||
+'age'#3'7'#1#19'VertScrollBar.Range'#2')'#13'ActiveControl'#7#12'PageControl'
|
||||
+'1'#11'BorderIcons'#11#12'biSystemMenu'#10'biMinimize'#0#11'BorderStyle'#7#8
|
||||
+'bsSingle'#7'Caption'#6#7'Options'#9'Icon.Data'#10':'#3#0#0'6'#3#0#0'BM6'#3#0
|
||||
+#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0#24#0#0#0#0#0#0#3#0#0'd'#0
|
||||
+#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#135'J '#135'J '#135'J '#255#255#255
|
||||
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
|
||||
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#135'J '#190#165#146
|
||||
+#184#156#134#184#156#134#135'J '#255#255#255#255#255#255#255#255#255#255#255
|
||||
+#255#255#255#255#255#255#255#133#138#136#133#138#136#133#138#136#255#255#255
|
||||
+#255#255#255#135'J '#204#187#173#167#145'}'#181#149'z'#174#139'r'#135'J '#255
|
||||
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#133#138#136#158#161
|
||||
+#160#133#138#136#255#255#255#255#255#255#135'J '#204#187#173#164#141'x'#162
|
||||
+#138't'#180#149'z'#179#147'|'#135'J '#255#255#255#255#255#255#255#255#255#133
|
||||
+#138#136#210#211#212#194#195#196#133#138#136#255#255#255#255#255#255#255#255
|
||||
+#255#135'J '#212#200#189#164#141'x'#164#141'x'#190#165#146#135'J '#255#255
|
||||
+#255#255#255#255#133#138#136#226#227#228#194#196#198#133#138#136#133#138#136
|
||||
+#255#255#255#255#255#255#255#255#255#255#255#255#135'J '#204#187#173#204#187
|
||||
+#173#179#147'|'#135'J '#133#138#136#133#138#136#211#211#212#189#190#191#133
|
||||
+#138#136#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
|
||||
+#255#255#255#255#135'J '#135'J '#135'J '#133#131'}'#170#173#173#200#201#202
|
||||
+#189#190#191#133#138#136#255#255#255#255#255#255#255#255#255#255#255#255#255
|
||||
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
|
||||
+#255#181#183#184#133#138#136#183#184#185#133#138#136#255#255#255#255#255#255
|
||||
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#133
|
||||
+#138#136#133#138#136#133#138#136#133#138#136#208#209#210#163#164#164#133#138
|
||||
+#136#133#138#136#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
|
||||
+#255#255#255#255#255#255#133#138#136#243#243#243#239#240#240#237#238#238#234
|
||||
+#236#236#182#185#186#133#138#136#255#255#255#133#138#136#255#255#255#255#255
|
||||
+#255#255#255#255#255#255#255#255#255#255#255#255#255#133#138#136#245#246#246
|
||||
+#169#172#171#133#138#136#247#247#247#226#227#229#170#173#173#236#238#238#255
|
||||
+#255#255#255#255#255#133#138#136#255#255#255#255#255#255#255#255#255#255#255
|
||||
+#255#255#255#255#255#255#255#133#138#136#255#255#255#255#255#255#133#138#136
|
||||
+#250#250#250#133#138#136#255#255#255#255#255#255#255#255#255#255#255#255#133
|
||||
+#138#136#135#140#138#255#255#255#255#255#255#255#255#255#255#255#255#255#255
|
||||
+#255#255#255#255#255#255#255#133#138#136#238#240#240#133#138#136#255#255#255
|
||||
+#255#255#255#255#255#255#255#255#255#133#138#136#240#240#240#133#138#136#255
|
||||
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#133#138#136#233#235
|
||||
+#236#133#138#136#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
|
||||
+#255#255#255#133#138#136#238#239#239#133#138#136#255#255#255#255#255#255#255
|
||||
+#255#255#255#255#255#255#255#255#133#138#136#255#255#255#255#255#255#255#255
|
||||
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#133#138#136
|
||||
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
|
||||
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
|
||||
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#8'Position'
|
||||
+#7#16'poMainFormCenter'#0#12'TPageControl'#12'PageControl1'#6'Height'#3#16#1
|
||||
+#5'Width'#3#200#1#10'ActivePage'#7#7'tsFonts'#5'Align'#7#8'alClient'#8'TabIn'
|
||||
+'dex'#2#3#8'TabOrder'#2#0#0#9'TTabSheet'#5'tsLng'#7'Caption'#6#8'Language'#0
|
||||
+#8'TListBox'#7'lngList'#6'Height'#3#242#0#5'Width'#3#196#1#5'Align'#7#8'alCl'
|
||||
+'ient'#8'TabOrder'#2#0#8'TopIndex'#2#255#0#0#0#9'TTabSheet'#7'tsBehav'#7'Cap'
|
||||
+'tion'#6#9'Behaviour'#10'ImageIndex'#2#1#0#6'TLabel'#7'lblTerm'#4'Left'#2#8#6
|
||||
+'Height'#2#14#3'Top'#2#16#5'Width'#2'-'#7'Caption'#6#9'Terminal:'#5'Color'#7
|
||||
+#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#10'lblRunTerm'#4'Left'#2#8#6'Heig'
|
||||
+'ht'#2#14#3'Top'#2'0'#5'Width'#2'A'#7'Caption'#6#13'Run terminal:'#5'Color'#7
|
||||
+#6'clNone'#11'ParentColor'#8#0#0#5'TEdit'#7'edtTerm'#4'Left'#2'`'#6'Height'#2
|
||||
+#24#3'Top'#2#8#5'Width'#3'9'#1#8'TabOrder'#2#0#4'Text'#6'%/usr/X11R6/bin/xte'
|
||||
+'rm -e bash -i -c %s'#0#0#9'TGroupBox'#2'gb'#4'Left'#2#8#6'Height'#3#148#0#3
|
||||
+'Top'#2'P'#5'Width'#3#225#0#11'ParentCtl3D'#8#8'TabOrder'#2#2#0#9'TCheckBox'
|
||||
+#11'cbDirSelect'#4'Left'#2#8#6'Height'#2#13#3'Top'#2#253#5'Width'#2'K'#11'Al'
|
||||
+'lowGrayed'#9#7'Caption'#6#11'cbDirSelect'#8'TabOrder'#2#0#0#0#9'TCheckBox'
|
||||
+#19'cbCaseSensitiveSort'#4'Left'#2#8#6'Height'#2#13#3'Top'#2'-'#5'Width'#2'v'
|
||||
+#11'AllowGrayed'#9#7'Caption'#6#19'cbCaseSensitiveSort'#8'TabOrder'#2#1#0#0#9
|
||||
+'TCheckBox'#10'cbLynxLike'#4'Left'#2#8#6'Height'#2#13#3'Top'#2#21#5'Width'#2
|
||||
,'J'#11'AllowGrayed'#9#7'Caption'#6#10'cbLynxLike'#8'TabOrder'#2#2#0#0#9'TChe'
|
||||
+'ckBox'#21'cbShortFileSizeFormat'#4'Left'#2#8#6'Height'#2#13#3'Top'#2'E'#5'W'
|
||||
+'idth'#2'}'#11'AllowGrayed'#9#7'Caption'#6#21'cbShortFileSizeFormat'#8'TabOr'
|
||||
+'der'#2#3#0#0#9'TCheckBox'#13'cbSeparateExt'#4'Left'#2#8#6'Height'#2#13#3'To'
|
||||
+'p'#2'e'#5'Width'#2'Z'#11'AllowGrayed'#9#7'Caption'#6#13'cbSeparateExt'#8'Ta'
|
||||
+'bOrder'#2#4#0#0#0#5'TEdit'#10'edtRunTerm'#4'Left'#2'`'#6'Height'#2#24#3'Top'
|
||||
+#2'('#5'Width'#3'9'#1#8'TabOrder'#2#1#4'Text'#6#20'/usr/X11R6/bin/xterm'#0#0
|
||||
+#0#9'TTabSheet'#7'tsTools'#7'Caption'#6#5'Tools'#10'ImageIndex'#2#2#0#9'TChe'
|
||||
+'ckBox'#11'cbExtEditor'#4'Left'#2#8#6'Height'#2#20#5'Width'#2'W'#11'AllowGra'
|
||||
+'yed'#9#7'Caption'#6#11'cbExtEditor'#7'OnClick'#7#16'cbExtEditorClick'#8'Tab'
|
||||
+'Order'#2#0#0#0#5'TEdit'#12'edtExtEditor'#4'Left'#2#24#6'Height'#2#24#3'Top'
|
||||
+#2' '#5'Width'#3'9'#1#8'TabOrder'#2#1#4'Text'#6#10'gEdit "%s"'#0#0#9'TCheckB'
|
||||
+'ox'#11'cbExtDiffer'#4'Left'#2#8#6'Height'#2#20#3'Top'#2'8'#5'Width'#2'T'#11
|
||||
+'AllowGrayed'#9#7'Caption'#6#11'cbExtDiffer'#7'OnClick'#7#16'cbExtDifferClic'
|
||||
+'k'#8'TabOrder'#2#2#0#0#5'TEdit'#12'edtExtDiffer'#4'Left'#2#24#6'Height'#2#24
|
||||
+#3'Top'#2'X'#5'Width'#3'9'#1#8'TabOrder'#2#3#4'Text'#6#18'gtk-diff "%s" "%s"'
|
||||
+#0#0#9'TCheckBox'#11'cbExtViewer'#4'Left'#2#8#6'Height'#2#20#3'Top'#2'x'#5'W'
|
||||
+'idth'#2'^'#11'AllowGrayed'#9#7'Caption'#6#11'cbExtViewer'#7'OnClick'#7#16'c'
|
||||
+'bExtViewerClick'#8'TabOrder'#2#4#0#0#5'TEdit'#12'edtExtViewer'#4'Left'#2#24
|
||||
+#6'Height'#2#24#3'Top'#3#152#0#5'Width'#3'9'#1#8'TabOrder'#2#5#4'Text'#6#10
|
||||
+'emacs "%s"'#0#0#0#9'TTabSheet'#7'tsFonts'#7'Caption'#6#5'Fonts'#10'ImageInd'
|
||||
+'ex'#2#3#0#6'TLabel'#11'lblMainFont'#6'Height'#2#14#3'Top'#2#24#5'Width'#2'.'
|
||||
+#7'Caption'#6#9'Main font'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLab'
|
||||
+'el'#13'lblEditorFont'#6'Height'#2#14#3'Top'#2'`'#5'Width'#2'4'#7'Caption'#6
|
||||
+#11'Editor font'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#13'lbl'
|
||||
+'ViewerFont'#6'Height'#2#14#3'Top'#3#168#0#5'Width'#2'8'#7'Caption'#6#11'Vie'
|
||||
+'wer font'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#9'TComboBox'#10'cbMain'
|
||||
+'Font'#4'Left'#2'N'#6'Height'#2#21#3'Top'#2#16#5'Width'#3#16#1#16'AutoComple'
|
||||
+'teText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#10'ItemHei'
|
||||
+'ght'#2#18#9'MaxLength'#2#0#8'OnChange'#7#16'cbMainFontChange'#11'ParentCtl3'
|
||||
+'D'#8#8'TabOrder'#2#0#0#0#9'TComboBox'#12'cbEditorFont'#4'Left'#2'N'#6'Heigh'
|
||||
+'t'#2#21#3'Top'#2'W'#5'Width'#3#16#1#16'AutoCompleteText'#11#22'cbactEndOfLi'
|
||||
+'neComplete'#20'cbactSearchAscending'#0#10'ItemHeight'#2#18#9'MaxLength'#2#0
|
||||
+#8'OnChange'#7#18'cbEditorFontChange'#11'ParentCtl3D'#8#8'TabOrder'#2#1#0#0#5
|
||||
+'TEdit'#8'edtTest1'#4'Left'#2'N'#6'Height'#2#24#3'Top'#2'0'#5'Width'#3#0#1#8
|
||||
+'TabOrder'#2#2#4'Text'#6#16'Example '#207#240#238#226#229#240#234#224#0#0#5
|
||||
+'TEdit'#8'edtTest2'#4'Left'#2'N'#6'Height'#2#24#3'Top'#2'x'#5'Width'#3#1#1#8
|
||||
+'TabOrder'#2#3#4'Text'#6#16'Example '#207#240#238#226#229#240#234#224#0#0#5
|
||||
+'TEdit'#8'edtTest3'#4'Left'#2'N'#6'Height'#2#24#3'Top'#3#192#0#5'Width'#3#1#1
|
||||
+#8'TabOrder'#2#4#4'Text'#6#16'Example '#207#240#238#226#229#240#234#224#0#0#9
|
||||
+'TComboBox'#12'cbViewerFont'#4'Left'#2'N'#6'Height'#2#21#3'Top'#3#159#0#5'Wi'
|
||||
+'dth'#3#16#1#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSear'
|
||||
+'chAscending'#0#10'ItemHeight'#2#18#9'MaxLength'#2#0#8'OnChange'#7#18'cbView'
|
||||
+'erFontChange'#11'ParentCtl3D'#8#8'TabOrder'#2#5#0#0#7'TButton'#13'btnSelMai'
|
||||
+'nFnt'#4'Left'#3'h'#1#6'Height'#2#23#3'Top'#2#16#5'Width'#2#23#25'BorderSpac'
|
||||
+'ing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#18'btnSelMainFntClick'
|
||||
+#8'TabOrder'#2#7#0#0#7'TButton'#13'btnSelEditFnt'#4'Left'#3'h'#1#6'Height'#2
|
||||
+#23#3'Top'#2'W'#5'Width'#2#23#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6
|
||||
+#3'...'#7'OnClick'#7#18'btnSelEditFntClick'#8'TabOrder'#2#9#0#0#7'TButton'#13
|
||||
+'btnSelViewFnt'#4'Left'#3'h'#1#6'Height'#2#23#3'Top'#3#159#0#5'Width'#2#23#25
|
||||
+'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#18'btnSelVi'
|
||||
+'ewFntClick'#8'TabOrder'#2#11#0#0#9'TSpinEdit'#11'edtMainSize'#4'Left'#3'T'#1
|
||||
+#6'Height'#2#23#3'Top'#2'1'#5'Width'#2'D'#8'MaxValue'#2#25#8'MinValue'#2#8#8
|
||||
+'TabOrder'#2#6#5'Value'#2#14#0#0#9'TSpinEdit'#13'edtEditorSize'#4'Left'#3'T'
|
||||
+#1#6'Height'#2#23#3'Top'#2'y'#5'Width'#2'D'#8'MaxValue'#2#25#8'MinValue'#2#8
|
||||
+#8'TabOrder'#2#8#5'Value'#2#14#0#0#9'TSpinEdit'#13'edtViewerSize'#4'Left'#3
|
||||
+'T'#1#6'Height'#2#23#3'Top'#3#192#0#5'Width'#2'D'#8'MaxValue'#2#25#8'MinValu'
|
||||
+'e'#2#8#8'TabOrder'#2#10#5'Value'#2#14#0#0#0#9'TTabSheet'#7'tsColor'#7'Capti'
|
||||
+'on'#6#5'Color'#0#6'TLabel'#10'cTextLabel'#4'Left'#2#25#6'Height'#2#13#3'Top'
|
||||
+#2#31#5'Width'#2#24#7'Caption'#6#4'Text'#5'Color'#7#6'clNone'#11'ParentColor'
|
||||
+#8#0#0#6'TLabel'#14'cBackGrndLabel'#4'Left'#2#23#6'Height'#2#13#3'Top'#2':'#5
|
||||
+'Width'#2'F'#7'Caption'#6#10'BackGround'#5'Color'#7#6'clNone'#11'ParentColor'
|
||||
+#8#0#0#9'TColorBox'#10'cTextColor'#4'Left'#2'l'#6'Height'#2#24#3'Top'#2#26#5
|
||||
+'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSear'
|
||||
,'chAscending'#0#13'Items.Strings'#1#6#7'clBlack'#6#8'clMaroon'#6#7'clGreen'#6
|
||||
+#7'clOlive'#6#6'clNavy'#6#8'clPurple'#6#6'clTeal'#6#6'clGray'#6#8'clSilver'#6
|
||||
+#5'clRed'#6#6'clLime'#6#8'clYellow'#6#6'clBlue'#6#9'clFuchsia'#6#6'clAqua'#6
|
||||
+#8'clSilver'#6#6'clGray'#6#7'clWhite'#6#7'clCream'#6#6'clNone'#6#9'clDefault'
|
||||
+#0#9'MaxLength'#2#0#8'TabOrder'#2#0#0#0#9'TColorBox'#14'cbackgrndcolor'#4'Le'
|
||||
+'ft'#2'l'#6'Height'#2#24#3'Top'#2'5'#5'Width'#2'd'#16'AutoCompleteText'#11#22
|
||||
+'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#13'Items.Strings'#1#6#7
|
||||
+'clBlack'#6#8'clMaroon'#6#7'clGreen'#6#7'clOlive'#6#6'clNavy'#6#8'clPurple'#6
|
||||
+#6'clTeal'#6#6'clGray'#6#8'clSilver'#6#5'clRed'#6#6'clLime'#6#8'clYellow'#6#6
|
||||
+'clBlue'#6#9'clFuchsia'#6#6'clAqua'#6#8'clSilver'#6#6'clGray'#6#7'clWhite'#6
|
||||
+#7'clCream'#6#6'clNone'#6#9'clDefault'#0#9'MaxLength'#2#0#8'TabOrder'#2#1#0#0
|
||||
+#7'TButton'#7'Button1'#4'Left'#3#209#0#6'Height'#2#25#3'Top'#2#26#5'Width'#2
|
||||
+#27#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#2'>>'#7'OnClick'#7#12'But'
|
||||
+'ton1Click'#8'TabOrder'#2#2#0#0#7'TButton'#7'Button2'#4'Left'#3#208#0#6'Heig'
|
||||
+'ht'#2#25#3'Top'#2'5'#5'Width'#2#28#25'BorderSpacing.InnerBorder'#2#4#7'Capt'
|
||||
+'ion'#6#2'>>'#7'OnClick'#7#12'Button2Click'#8'TabOrder'#2#3#0#0#0#9'TTabShee'
|
||||
+'t'#8'tfHotKey'#7'Caption'#6#8'Hot Keys'#0#6'TLabel'#10'lblActions'#4'Left'#2
|
||||
+#14#6'Height'#2#14#3'Top'#2#4#5'Width'#2'$'#7'Caption'#6#7'Actions'#5'Color'
|
||||
+#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#9'lblHotKey'#4'Left'#2#14#6'Hei'
|
||||
+'ght'#2#14#3'Top'#2'4'#5'Width'#2''''#7'Caption'#6#7'Hot Key'#5'Color'#7#6'c'
|
||||
+'lNone'#11'ParentColor'#8#0#0#9'TComboBox'#9'cbActions'#4'Left'#2#14#6'Heigh'
|
||||
+'t'#2#21#3'Top'#2#20#5'Width'#3'('#1#16'AutoCompleteText'#11#22'cbactEndOfLi'
|
||||
+'neComplete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#6'Sorted'#9#5'Style'
|
||||
+#7#14'csDropDownList'#8'TabOrder'#2#0#0#0#5'TEdit'#8'edHotKey'#4'Left'#2#14#6
|
||||
+'Height'#2#23#3'Top'#2'D'#5'Width'#3#160#0#9'OnKeyDown'#7#15'edHotKeyKeyDown'
|
||||
+#8'TabOrder'#2#1#0#0#7'TButton'#11'btSetHotKey'#4'Left'#3#182#0#6'Height'#2
|
||||
+#25#3'Top'#2'B'#5'Width'#3#128#0#25'BorderSpacing.InnerBorder'#2#4#7'Caption'
|
||||
+#6#10'Set HotKey'#7'OnClick'#7#16'btSetHotKeyClick'#8'TabOrder'#2#2#0#0#0#0#6
|
||||
+'TPanel'#6'Panel1'#6'Height'#2'('#3'Top'#3#16#1#5'Width'#3#200#1#5'Align'#7#8
|
||||
+'alBottom'#11'FullRepaint'#8#8'TabOrder'#2#1#0#7'TBitBtn'#5'btnOK'#4'Left'#3
|
||||
+#24#1#6'Height'#2#25#3'Top'#2#8#5'Width'#2'K'#25'BorderSpacing.InnerBorder'#2
|
||||
+#2#7'Caption'#6#3'&OK'#4'Kind'#7#4'bkOK'#11'ModalResult'#2#1#9'NumGlyphs'#2#0
|
||||
+#7'OnClick'#7#10'btnOKClick'#8'TabOrder'#2#0#0#0#7'TBitBtn'#9'btnCancel'#4'L'
|
||||
+'eft'#3'p'#1#6'Height'#2#25#3'Top'#2#8#5'Width'#2'K'#25'BorderSpacing.InnerB'
|
||||
+'order'#2#2#7'Caption'#6#6'Cancel'#4'Kind'#7#8'bkCancel'#11'ModalResult'#2#2
|
||||
+#9'NumGlyphs'#2#0#8'TabOrder'#2#1#0#0#0#11'TFontDialog'#6'dlgFnt'#5'Title'#6
|
||||
+#13#194#251#225#240#224#242#252' '#248#240#232#244#242#4'left'#3#224#0#3'top'
|
||||
+#2#16#0#0#12'TColorDialog'#14'optColorDialog'#5'Title'#6#12#194#251#225#240
|
||||
+#224#242#252' '#246#226#229#242#4'left'#3#224#0#3'top'#2'1'#0#0#0
|
||||
]);
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ inherited frmMain: TfrmMain
|
|||
HorzScrollBar.Page = 524
|
||||
VertScrollBar.Page = 315
|
||||
VertScrollBar.Range = 79
|
||||
ActiveControl = pnlNotebooks
|
||||
Caption = 'Double Commander'
|
||||
Font.Color = clBlack
|
||||
Font.Height = 13
|
||||
|
|
@ -410,6 +411,7 @@ inherited frmMain: TfrmMain
|
|||
end
|
||||
object mnuHelp: TMenuItem
|
||||
Caption = '&Help'
|
||||
OnClick = mnuHelpClick
|
||||
object mnuHelpAbout: TMenuItem
|
||||
Action = actAbout
|
||||
ShortCut = 112
|
||||
|
|
@ -744,6 +746,13 @@ inherited frmMain: TfrmMain
|
|||
HelpType = htKeyword
|
||||
OnExecute = actRemoveTabExecute
|
||||
end
|
||||
object actPackFiles: TAction
|
||||
Category = 'File'
|
||||
Caption = 'Pack files...'
|
||||
DisableIfNoHandler = True
|
||||
OnExecute = actPackFilesExecute
|
||||
ShortCut = 32884
|
||||
end
|
||||
end
|
||||
object pmHotList: TPopupMenu
|
||||
left = 152
|
||||
|
|
|
|||
49
fmain.pas
49
fmain.pas
|
|
@ -52,6 +52,7 @@ type
|
|||
{ TfrmMain }
|
||||
|
||||
TfrmMain = class(TfrmLng)
|
||||
actPackFiles: TAction;
|
||||
actRemoveTab: TAction;
|
||||
actNewTab: TAction;
|
||||
dskLeft: TKASToolBar;
|
||||
|
|
@ -175,6 +176,7 @@ type
|
|||
actFileSpliter: TAction;
|
||||
pmToolBar: TPopupMenu;
|
||||
Splitter1: TSplitter;
|
||||
procedure actPackFilesExecute(Sender: TObject);
|
||||
procedure Button1Click(Sender: TObject);
|
||||
procedure Button2Click(Sender: TObject);
|
||||
procedure DeleteClick(Sender: TObject);
|
||||
|
|
@ -191,6 +193,7 @@ type
|
|||
procedure frmMainClose(Sender: TObject; var CloseAction: TCloseAction);
|
||||
procedure frmMainKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
|
||||
procedure frmMainShow(Sender: TObject);
|
||||
procedure mnuHelpClick(Sender: TObject);
|
||||
procedure NotebookCloseTabClicked(Sender: TObject);
|
||||
procedure pnlKeysResize(Sender: TObject);
|
||||
procedure actViewExecute(Sender: TObject);
|
||||
|
|
@ -303,7 +306,7 @@ uses
|
|||
uCopyThread, uFileList, uDeleteThread,
|
||||
fMkDir, fCopyDlg, fCompareFiles,{ fEditor,} fMoveDlg, uMoveThread, uShowMsg,
|
||||
fFindDlg, uSpaceThread, fHotDir, fSymLink, fHardLink,
|
||||
fMultiRename, uShowForm, uGlobsPaths, fFileOpDlg, fMsg,
|
||||
fMultiRename, uShowForm, uGlobsPaths, fFileOpDlg, fMsg, fPackDlg,
|
||||
fLinker, fSplitter, uFileProcs, lclType, LCLProc, uOSUtils, uPixMapManager
|
||||
{$IFNDEF WIN32}, fAttrib, fFileProperties, fChown,
|
||||
gtk, BaseUnix {$ELSE}, ShellAPI, windows{$ENDIF};
|
||||
|
|
@ -327,6 +330,30 @@ begin
|
|||
CreatePanel(AddPage(nbLeft), fpLeft);
|
||||
end;
|
||||
|
||||
|
||||
(* Pack files in archive *)
|
||||
procedure TfrmMain.actPackFilesExecute(Sender: TObject);
|
||||
var
|
||||
fl : TFileList;
|
||||
begin
|
||||
fl:=TFileList.Create;
|
||||
with ActiveFrame do
|
||||
begin
|
||||
SelectFileIfNoSelected(GetActiveItem);
|
||||
CopyListSelectedExpandNames(pnlFile.FileList,fl,ActiveDir);
|
||||
|
||||
fl.CurrentDirectory := ActiveDir;
|
||||
end;
|
||||
try
|
||||
ShowPackFilesForm(NotActiveFrame.pnlFile.VFS, fl, NotActiveFrame.ActiveDir);
|
||||
finally
|
||||
frameLeft.RefreshPanel;
|
||||
frameRight.RefreshPanel;
|
||||
fl.Free;
|
||||
end;
|
||||
|
||||
end;
|
||||
|
||||
procedure TfrmMain.Button2Click(Sender: TObject);
|
||||
begin
|
||||
end;
|
||||
|
|
@ -557,6 +584,11 @@ begin
|
|||
IsPanelsCreated := True;
|
||||
end;
|
||||
|
||||
procedure TfrmMain.mnuHelpClick(Sender: TObject);
|
||||
begin
|
||||
|
||||
end;
|
||||
|
||||
procedure TfrmMain.NoteBookCloseTabClicked(Sender: TObject);
|
||||
begin
|
||||
With (Sender As TPage) do
|
||||
|
|
@ -1794,7 +1826,9 @@ begin
|
|||
sDestPath:=sDestPath+ActiveFrame.pnlFile.GetActiveItem^.sName
|
||||
else
|
||||
sDestPath:=sDestPath+'*.*';
|
||||
|
||||
|
||||
(* Check not active panel *)
|
||||
|
||||
if NotActiveFrame.pnlFile.PanelMode = pmDirectory then
|
||||
with TfrmCopyDlg.Create(Application) do
|
||||
begin
|
||||
|
|
@ -1809,9 +1843,16 @@ begin
|
|||
finally
|
||||
Free;
|
||||
end;
|
||||
end; //with
|
||||
|
||||
end //with
|
||||
else
|
||||
begin
|
||||
DebugLN('+++ Pack files +++');
|
||||
fl.CurrentDirectory := ActiveFrame.ActiveDir;
|
||||
NotActiveFrame.pnlFile.VFS.VFSmodule.VFSCopyIn(fl, sDestPath, 2);
|
||||
Exit;
|
||||
end;
|
||||
|
||||
(* Check active panel *)
|
||||
try
|
||||
(*Extract files from archive*)
|
||||
if ActiveFrame.pnlFile.PanelMode = pmArchive then
|
||||
|
|
|
|||
53
fmkdir.lfm
53
fmkdir.lfm
|
|
@ -1,40 +1,40 @@
|
|||
object frmMkDir: TfrmMkDir
|
||||
ActiveControl = edtMkDir
|
||||
Caption = 'frmMkDir'
|
||||
ClientHeight = 91
|
||||
ClientWidth = 336
|
||||
Color = clBackground
|
||||
KeyPreview = True
|
||||
OnKeyPress = FormKeyPress
|
||||
PixelsPerInch = 78
|
||||
Position = poScreenCenter
|
||||
TextHeight = 16
|
||||
inherited frmMkDir: TfrmMkDir
|
||||
Left = 308
|
||||
Height = 91
|
||||
Top = 219
|
||||
Width = 336
|
||||
HorzScrollBar.Page = 335
|
||||
HorzScrollBar.Range = 329
|
||||
VertScrollBar.Page = 90
|
||||
VertScrollBar.Range = 89
|
||||
Left = 508
|
||||
Height = 91
|
||||
Top = 386
|
||||
Width = 336
|
||||
ActiveControl = edtMkDir
|
||||
BorderIcons = [biSystemMenu]
|
||||
BorderStyle = bsDialog
|
||||
Caption = 'frmMkDir'
|
||||
KeyPreview = True
|
||||
OnKeyPress = FormKeyPress
|
||||
Position = poScreenCenter
|
||||
object lblMakeDir: TLabel
|
||||
Left = 8
|
||||
Height = 14
|
||||
Top = 8
|
||||
Width = 49
|
||||
Caption = 'lblMakeDir'
|
||||
Color = clNone
|
||||
ParentColor = False
|
||||
Left = 8
|
||||
Height = 13
|
||||
Top = 8
|
||||
Width = 61
|
||||
end
|
||||
object edtMkDir: TEdit
|
||||
TabOrder = 0
|
||||
Left = 8
|
||||
Height = 24
|
||||
Top = 32
|
||||
Width = 321
|
||||
TabOrder = 0
|
||||
end
|
||||
object btnOK: TBitBtn
|
||||
Anchors = [akTop, akRight]
|
||||
Left = 167
|
||||
Height = 23
|
||||
Top = 64
|
||||
Width = 75
|
||||
BorderSpacing.InnerBorder = 2
|
||||
Caption = '&OK'
|
||||
Default = True
|
||||
|
|
@ -42,13 +42,12 @@ object frmMkDir: TfrmMkDir
|
|||
ModalResult = 1
|
||||
NumGlyphs = 0
|
||||
TabOrder = 1
|
||||
Left = 167
|
||||
end
|
||||
object btnCancel: TBitBtn
|
||||
Left = 255
|
||||
Height = 23
|
||||
Top = 64
|
||||
Width = 75
|
||||
end
|
||||
object btnCancel: TBitBtn
|
||||
Anchors = [akTop, akRight]
|
||||
BorderSpacing.InnerBorder = 2
|
||||
Cancel = True
|
||||
Caption = 'Cancel'
|
||||
|
|
@ -56,9 +55,5 @@ object frmMkDir: TfrmMkDir
|
|||
ModalResult = 2
|
||||
NumGlyphs = 0
|
||||
TabOrder = 2
|
||||
Left = 255
|
||||
Height = 23
|
||||
Top = 64
|
||||
Width = 75
|
||||
end
|
||||
end
|
||||
|
|
|
|||
76
foptions.lfm
76
foptions.lfm
|
|
@ -1,7 +1,7 @@
|
|||
inherited frmOptions: TfrmOptions
|
||||
Left = 298
|
||||
Left = 304
|
||||
Height = 312
|
||||
Top = 197
|
||||
Top = 126
|
||||
Width = 456
|
||||
HorzScrollBar.Page = 455
|
||||
VertScrollBar.Page = 311
|
||||
|
|
@ -10,13 +10,41 @@ inherited frmOptions: TfrmOptions
|
|||
BorderIcons = [biSystemMenu, biMinimize]
|
||||
BorderStyle = bsSingle
|
||||
Caption = 'Options'
|
||||
Icon.Data = {
|
||||
36030000424D3603000000000000360000002800000010000000100000000100
|
||||
1800000000000003000064000000640000000000000000000000FFFFFF874A20
|
||||
874A20874A20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||
FFFFFFFFFFFFFFFFFFFF874A20BEA592B89C86B89C86874A20FFFFFFFFFFFFFF
|
||||
FFFFFFFFFFFFFFFFFFFFFF858A88858A88858A88FFFFFFFFFFFF874A20CCBBAD
|
||||
A7917DB5957AAE8B72874A20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF858A889EA1
|
||||
A0858A88FFFFFFFFFFFF874A20CCBBADA48D78A28A74B4957AB3937C874A20FF
|
||||
FFFFFFFFFFFFFFFF858A88D2D3D4C2C3C4858A88FFFFFFFFFFFFFFFFFF874A20
|
||||
D4C8BDA48D78A48D78BEA592874A20FFFFFFFFFFFF858A88E2E3E4C2C4C6858A
|
||||
88858A88FFFFFFFFFFFFFFFFFFFFFFFF874A20CCBBADCCBBADB3937C874A2085
|
||||
8A88858A88D3D3D4BDBEBF858A88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||
FFFFFF874A20874A20874A2085837DAAADADC8C9CABDBEBF858A88FFFFFFFFFF
|
||||
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5B7B885
|
||||
8A88B7B8B9858A88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||
858A88858A88858A88858A88D0D1D2A3A4A4858A88858A88FFFFFFFFFFFFFFFF
|
||||
FFFFFFFFFFFFFFFFFFFFFFFFFF858A88F3F3F3EFF0F0EDEEEEEAECECB6B9BA85
|
||||
8A88FFFFFF858A88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF858A88F5F6F6
|
||||
A9ACAB858A88F7F7F7E2E3E5AAADADECEEEEFFFFFFFFFFFF858A88FFFFFFFFFF
|
||||
FFFFFFFFFFFFFFFFFFFFFFFFFF858A88FFFFFFFFFFFF858A88FAFAFA858A88FF
|
||||
FFFFFFFFFFFFFFFFFFFFFF858A88878C8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||
FFFFFFFFFFFF858A88EEF0F0858A88FFFFFFFFFFFFFFFFFFFFFFFF858A88F0F0
|
||||
F0858A88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF858A88E9EBEC858A88FFFFFFFF
|
||||
FFFFFFFFFFFFFFFFFFFFFFFFFFFF858A88EEEFEF858A88FFFFFFFFFFFFFFFFFF
|
||||
FFFFFFFFFFFF858A88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||
FF858A88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||
}
|
||||
Position = poMainFormCenter
|
||||
object PageControl1: TPageControl
|
||||
Height = 272
|
||||
Width = 456
|
||||
ActivePage = tfHotKey
|
||||
ActivePage = tsFonts
|
||||
Align = alClient
|
||||
TabIndex = 5
|
||||
TabIndex = 3
|
||||
TabOrder = 0
|
||||
object tsLng: TTabSheet
|
||||
Caption = 'Language'
|
||||
|
|
@ -33,18 +61,18 @@ inherited frmOptions: TfrmOptions
|
|||
ImageIndex = 1
|
||||
object lblTerm: TLabel
|
||||
Left = 8
|
||||
Height = 13
|
||||
Height = 14
|
||||
Top = 16
|
||||
Width = 51
|
||||
Width = 45
|
||||
Caption = 'Terminal:'
|
||||
Color = clNone
|
||||
ParentColor = False
|
||||
end
|
||||
object lblRunTerm: TLabel
|
||||
Left = 8
|
||||
Height = 13
|
||||
Height = 14
|
||||
Top = 48
|
||||
Width = 73
|
||||
Width = 65
|
||||
Caption = 'Run terminal:'
|
||||
Color = clNone
|
||||
ParentColor = False
|
||||
|
|
@ -66,45 +94,45 @@ inherited frmOptions: TfrmOptions
|
|||
TabOrder = 2
|
||||
object cbDirSelect: TCheckBox
|
||||
Left = 8
|
||||
Height = 20
|
||||
Height = 13
|
||||
Top = -3
|
||||
Width = 89
|
||||
Width = 75
|
||||
AllowGrayed = True
|
||||
Caption = 'cbDirSelect'
|
||||
TabOrder = 0
|
||||
end
|
||||
object cbCaseSensitiveSort: TCheckBox
|
||||
Left = 8
|
||||
Height = 20
|
||||
Height = 13
|
||||
Top = 45
|
||||
Width = 140
|
||||
Width = 118
|
||||
AllowGrayed = True
|
||||
Caption = 'cbCaseSensitiveSort'
|
||||
TabOrder = 1
|
||||
end
|
||||
object cbLynxLike: TCheckBox
|
||||
Left = 8
|
||||
Height = 20
|
||||
Height = 13
|
||||
Top = 21
|
||||
Width = 88
|
||||
Width = 74
|
||||
AllowGrayed = True
|
||||
Caption = 'cbLynxLike'
|
||||
TabOrder = 2
|
||||
end
|
||||
object cbShortFileSizeFormat: TCheckBox
|
||||
Left = 8
|
||||
Height = 20
|
||||
Height = 13
|
||||
Top = 69
|
||||
Width = 150
|
||||
Width = 125
|
||||
AllowGrayed = True
|
||||
Caption = 'cbShortFileSizeFormat'
|
||||
TabOrder = 3
|
||||
end
|
||||
object cbSeparateExt: TCheckBox
|
||||
Left = 8
|
||||
Height = 20
|
||||
Height = 13
|
||||
Top = 101
|
||||
Width = 105
|
||||
Width = 90
|
||||
AllowGrayed = True
|
||||
Caption = 'cbSeparateExt'
|
||||
TabOrder = 4
|
||||
|
|
@ -180,25 +208,25 @@ inherited frmOptions: TfrmOptions
|
|||
Caption = 'Fonts'
|
||||
ImageIndex = 3
|
||||
object lblMainFont: TLabel
|
||||
Height = 13
|
||||
Height = 14
|
||||
Top = 24
|
||||
Width = 53
|
||||
Width = 46
|
||||
Caption = 'Main font'
|
||||
Color = clNone
|
||||
ParentColor = False
|
||||
end
|
||||
object lblEditorFont: TLabel
|
||||
Height = 13
|
||||
Height = 14
|
||||
Top = 96
|
||||
Width = 57
|
||||
Width = 52
|
||||
Caption = 'Editor font'
|
||||
Color = clNone
|
||||
ParentColor = False
|
||||
end
|
||||
object lblViewerFont: TLabel
|
||||
Height = 13
|
||||
Height = 14
|
||||
Top = 168
|
||||
Width = 64
|
||||
Width = 56
|
||||
Caption = 'Viewer font'
|
||||
Color = clNone
|
||||
ParentColor = False
|
||||
|
|
|
|||
263
fpackdlg.lfm
Normal file
263
fpackdlg.lfm
Normal file
|
|
@ -0,0 +1,263 @@
|
|||
object PackDlg: TPackDlg
|
||||
Tag = 1
|
||||
Left = 241
|
||||
Height = 202
|
||||
Top = 138
|
||||
Width = 517
|
||||
HelpContext = 150
|
||||
HorzScrollBar.Page = 516
|
||||
VertScrollBar.Page = 201
|
||||
ActiveControl = edtPackCmd
|
||||
BorderIcons = [biSystemMenu]
|
||||
BorderStyle = bsDialog
|
||||
Caption = 'Pack files'
|
||||
Font.Height = -11
|
||||
Font.Name = 'MS Sans Serif'
|
||||
Position = poScreenCenter
|
||||
object lblPrompt: TLabel
|
||||
Tag = 2
|
||||
Left = 4
|
||||
Height = 12
|
||||
Top = 2
|
||||
Width = 445
|
||||
AutoSize = False
|
||||
Caption = 'Pack file(s) to the file:'
|
||||
Color = clNone
|
||||
Font.Color = clBtnText
|
||||
Font.Height = -11
|
||||
Font.Name = 'MS Sans Serif'
|
||||
ParentColor = False
|
||||
ShowAccelChar = False
|
||||
end
|
||||
object edtPackCmd: TEdit
|
||||
Left = 4
|
||||
Height = 21
|
||||
Top = 19
|
||||
Width = 340
|
||||
Font.Height = -11
|
||||
Font.Name = 'MS Sans Serif'
|
||||
TabOrder = 0
|
||||
end
|
||||
object cbStoredir: TCheckBox
|
||||
Tag = 3
|
||||
Left = 4
|
||||
Height = 13
|
||||
Top = 43
|
||||
Width = 197
|
||||
Caption = 'Also &pack path names (only recursed)'
|
||||
TabOrder = 1
|
||||
end
|
||||
object cbRecurse: TCheckBox
|
||||
Tag = 4
|
||||
Left = 4
|
||||
Height = 13
|
||||
Top = 59
|
||||
Width = 170
|
||||
Caption = 'Recursively pack &subdirectories'
|
||||
TabOrder = 2
|
||||
end
|
||||
object cbMultivolume: TCheckBox
|
||||
Tag = 5
|
||||
Left = 4
|
||||
Height = 13
|
||||
Top = 75
|
||||
Width = 116
|
||||
Caption = '&Multiple disk archive'
|
||||
TabOrder = 3
|
||||
end
|
||||
object btnOk: TButton
|
||||
Tag = 4001
|
||||
Left = 119
|
||||
Height = 28
|
||||
Top = 157
|
||||
Width = 90
|
||||
BorderSpacing.InnerBorder = 4
|
||||
Caption = 'OK'
|
||||
Default = True
|
||||
ModalResult = 1
|
||||
TabOrder = 8
|
||||
end
|
||||
object btnTree: TButton
|
||||
Tag = 7
|
||||
Left = 213
|
||||
Height = 28
|
||||
Top = 157
|
||||
Width = 90
|
||||
BorderSpacing.InnerBorder = 4
|
||||
Caption = 'Tree'
|
||||
TabOrder = 9
|
||||
end
|
||||
object btnCancel: TButton
|
||||
Tag = 4002
|
||||
Left = 307
|
||||
Height = 28
|
||||
Top = 157
|
||||
Width = 90
|
||||
BorderSpacing.InnerBorder = 4
|
||||
Cancel = True
|
||||
Caption = 'Cancel'
|
||||
ModalResult = 2
|
||||
TabOrder = 10
|
||||
end
|
||||
object gbPacker: TGroupBox
|
||||
Tag = 8
|
||||
Left = 348
|
||||
Height = 133
|
||||
Top = 17
|
||||
Width = 142
|
||||
Caption = ' Packer '
|
||||
Font.Color = clBtnText
|
||||
Font.Height = -11
|
||||
Font.Name = 'MS Sans Serif'
|
||||
TabOrder = 12
|
||||
object rb_1: TRadioButton
|
||||
Left = 5
|
||||
Height = 13
|
||||
Top = -1
|
||||
Width = 41
|
||||
Caption = 'rb_1'
|
||||
TabOrder = 0
|
||||
end
|
||||
object rb_2: TRadioButton
|
||||
Left = 5
|
||||
Height = 13
|
||||
Top = 15
|
||||
Width = 41
|
||||
Caption = 'rb_2'
|
||||
TabOrder = 1
|
||||
end
|
||||
object rb_3: TRadioButton
|
||||
Left = 5
|
||||
Height = 13
|
||||
Top = 32
|
||||
Width = 41
|
||||
Caption = 'rb_3'
|
||||
TabOrder = 2
|
||||
end
|
||||
object rb_4: TRadioButton
|
||||
Left = 50
|
||||
Height = 13
|
||||
Top = -1
|
||||
Width = 41
|
||||
Caption = 'rb_4'
|
||||
TabOrder = 3
|
||||
end
|
||||
object rb_5: TRadioButton
|
||||
Left = 50
|
||||
Height = 13
|
||||
Top = 15
|
||||
Width = 41
|
||||
Caption = 'rb_5'
|
||||
TabOrder = 4
|
||||
end
|
||||
object btnConfig: TButton
|
||||
Tag = 6
|
||||
Left = 5
|
||||
Height = 28
|
||||
Top = 84
|
||||
Width = 132
|
||||
BorderSpacing.InnerBorder = 4
|
||||
Caption = '&Configure'
|
||||
TabOrder = 11
|
||||
end
|
||||
object rb_6: TRadioButton
|
||||
Left = 50
|
||||
Height = 13
|
||||
Top = 31
|
||||
Width = 41
|
||||
Caption = 'rb_6'
|
||||
TabOrder = 5
|
||||
end
|
||||
object rbOtherPlugins: TRadioButton
|
||||
Left = 5
|
||||
Height = 13
|
||||
Top = 51
|
||||
Width = 29
|
||||
Caption = '&->'
|
||||
TabOrder = 9
|
||||
end
|
||||
object cbPackerList: TComboBox
|
||||
Left = 40
|
||||
Height = 21
|
||||
Top = 49
|
||||
Width = 69
|
||||
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
|
||||
Font.Height = -11
|
||||
Font.Name = 'MS Sans Serif'
|
||||
ItemHeight = 13
|
||||
MaxLength = 0
|
||||
Style = csDropDownList
|
||||
TabOrder = 10
|
||||
end
|
||||
object rb_7: TRadioButton
|
||||
Left = 97
|
||||
Height = 13
|
||||
Top = -1
|
||||
Width = 41
|
||||
Caption = 'rb_7'
|
||||
TabOrder = 6
|
||||
end
|
||||
object rb_8: TRadioButton
|
||||
Left = 97
|
||||
Height = 13
|
||||
Top = 15
|
||||
Width = 41
|
||||
Caption = 'rb_8'
|
||||
TabOrder = 7
|
||||
end
|
||||
object rb_9: TRadioButton
|
||||
Left = 97
|
||||
Height = 13
|
||||
Top = 32
|
||||
Width = 41
|
||||
Caption = 'rb_9'
|
||||
TabOrder = 8
|
||||
end
|
||||
end
|
||||
object cbMoveToArchive: TCheckBox
|
||||
Tag = 9
|
||||
Left = 4
|
||||
Height = 13
|
||||
Top = 91
|
||||
Width = 97
|
||||
Caption = 'M&ove to archive'
|
||||
TabOrder = 4
|
||||
end
|
||||
object cbCreateSFX: TCheckBox
|
||||
Tag = 10
|
||||
Left = 4
|
||||
Height = 13
|
||||
Top = 107
|
||||
Width = 157
|
||||
Caption = 'Create self e&xtracting archive'
|
||||
TabOrder = 5
|
||||
end
|
||||
object btnHelp: TButton
|
||||
Tag = 4003
|
||||
Left = 401
|
||||
Height = 28
|
||||
Top = 157
|
||||
Width = 90
|
||||
BorderSpacing.InnerBorder = 4
|
||||
Caption = 'Help'
|
||||
TabOrder = 11
|
||||
end
|
||||
object cbEncrypt: TCheckBox
|
||||
Tag = 11
|
||||
Left = 4
|
||||
Height = 13
|
||||
Top = 139
|
||||
Width = 56
|
||||
Caption = 'Encr&ypt'
|
||||
TabOrder = 7
|
||||
end
|
||||
object cbCreateSeparateArchives: TCheckBox
|
||||
Tag = 12
|
||||
Left = 4
|
||||
Height = 13
|
||||
Top = 123
|
||||
Width = 255
|
||||
Caption = 'Create separate archives, o&ne per selected file/dir'
|
||||
TabOrder = 6
|
||||
end
|
||||
end
|
||||
66
fpackdlg.lrs
Normal file
66
fpackdlg.lrs
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
{ Ýòî - ôàéë ðåñóðñîâ, àâòîìàòè÷åñêè ñîçäàííûé lazarus }
|
||||
|
||||
LazarusResources.Add('TPackDlg','FORMDATA',[
|
||||
'TPF0'#8'TPackDlg'#7'PackDlg'#3'Tag'#2#1#4'Left'#3#241#0#6'Height'#3#202#0#3
|
||||
+'Top'#3#138#0#5'Width'#3#5#2#11'HelpContext'#3#150#0#18'HorzScrollBar.Page'#3
|
||||
+#4#2#18'VertScrollBar.Page'#3#201#0#13'ActiveControl'#7#10'edtPackCmd'#11'Bo'
|
||||
+'rderIcons'#11#12'biSystemMenu'#0#11'BorderStyle'#7#8'bsDialog'#7'Caption'#6
|
||||
+#10'Pack files'#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans Serif'#8'Pos'
|
||||
+'ition'#7#14'poScreenCenter'#0#6'TLabel'#9'lblPrompt'#3'Tag'#2#2#4'Left'#2#4
|
||||
+#6'Height'#2#12#3'Top'#2#2#5'Width'#3#189#1#8'AutoSize'#8#7'Caption'#6#25'Pa'
|
||||
+'ck file(s) to the file:'#5'Color'#7#6'clNone'#10'Font.Color'#7#9'clBtnText'
|
||||
+#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans Serif'#11'ParentColor'#8#13
|
||||
+'ShowAccelChar'#8#0#0#5'TEdit'#10'edtPackCmd'#4'Left'#2#4#6'Height'#2#21#3'T'
|
||||
+'op'#2#19#5'Width'#3'T'#1#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans Se'
|
||||
+'rif'#8'TabOrder'#2#0#0#0#9'TCheckBox'#10'cbStoredir'#3'Tag'#2#3#4'Left'#2#4
|
||||
+#6'Height'#2#13#3'Top'#2'+'#5'Width'#3#197#0#7'Caption'#6'%Also &pack path n'
|
||||
+'ames (only recursed)'#8'TabOrder'#2#1#0#0#9'TCheckBox'#9'cbRecurse'#3'Tag'#2
|
||||
+#4#4'Left'#2#4#6'Height'#2#13#3'Top'#2';'#5'Width'#3#170#0#7'Caption'#6' Rec'
|
||||
+'ursively pack &subdirectories'#8'TabOrder'#2#2#0#0#9'TCheckBox'#13'cbMultiv'
|
||||
+'olume'#3'Tag'#2#5#4'Left'#2#4#6'Height'#2#13#3'Top'#2'K'#5'Width'#2't'#7'Ca'
|
||||
+'ption'#6#22'&Multiple disk archive'#8'TabOrder'#2#3#0#0#7'TButton'#5'btnOk'
|
||||
+#3'Tag'#3#161#15#4'Left'#2'w'#6'Height'#2#28#3'Top'#3#157#0#5'Width'#2'Z'#25
|
||||
+'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#2'OK'#7'Default'#9#11'ModalResu'
|
||||
+'lt'#2#1#8'TabOrder'#2#8#0#0#7'TButton'#7'btnTree'#3'Tag'#2#7#4'Left'#3#213#0
|
||||
+#6'Height'#2#28#3'Top'#3#157#0#5'Width'#2'Z'#25'BorderSpacing.InnerBorder'#2
|
||||
+#4#7'Caption'#6#4'Tree'#8'TabOrder'#2#9#0#0#7'TButton'#9'btnCancel'#3'Tag'#3
|
||||
+#162#15#4'Left'#3'3'#1#6'Height'#2#28#3'Top'#3#157#0#5'Width'#2'Z'#25'Border'
|
||||
+'Spacing.InnerBorder'#2#4#6'Cancel'#9#7'Caption'#6#6'Cancel'#11'ModalResult'
|
||||
+#2#2#8'TabOrder'#2#10#0#0#9'TGroupBox'#8'gbPacker'#3'Tag'#2#8#4'Left'#3'\'#1
|
||||
+#6'Height'#3#133#0#3'Top'#2#17#5'Width'#3#142#0#7'Caption'#6#8' Packer '#10
|
||||
+'Font.Color'#7#9'clBtnText'#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans '
|
||||
+'Serif'#8'TabOrder'#2#12#0#12'TRadioButton'#4'rb_1'#4'Left'#2#5#6'Height'#2
|
||||
+#13#3'Top'#2#255#5'Width'#2')'#7'Caption'#6#4'rb_1'#8'TabOrder'#2#0#0#0#12'T'
|
||||
+'RadioButton'#4'rb_2'#4'Left'#2#5#6'Height'#2#13#3'Top'#2#15#5'Width'#2')'#7
|
||||
+'Caption'#6#4'rb_2'#8'TabOrder'#2#1#0#0#12'TRadioButton'#4'rb_3'#4'Left'#2#5
|
||||
+#6'Height'#2#13#3'Top'#2' '#5'Width'#2')'#7'Caption'#6#4'rb_3'#8'TabOrder'#2
|
||||
+#2#0#0#12'TRadioButton'#4'rb_4'#4'Left'#2'2'#6'Height'#2#13#3'Top'#2#255#5'W'
|
||||
+'idth'#2')'#7'Caption'#6#4'rb_4'#8'TabOrder'#2#3#0#0#12'TRadioButton'#4'rb_5'
|
||||
+#4'Left'#2'2'#6'Height'#2#13#3'Top'#2#15#5'Width'#2')'#7'Caption'#6#4'rb_5'#8
|
||||
+'TabOrder'#2#4#0#0#7'TButton'#9'btnConfig'#3'Tag'#2#6#4'Left'#2#5#6'Height'#2
|
||||
+#28#3'Top'#2'T'#5'Width'#3#132#0#25'BorderSpacing.InnerBorder'#2#4#7'Caption'
|
||||
+#6#10'&Configure'#8'TabOrder'#2#11#0#0#12'TRadioButton'#4'rb_6'#4'Left'#2'2'
|
||||
+#6'Height'#2#13#3'Top'#2#31#5'Width'#2')'#7'Caption'#6#4'rb_6'#8'TabOrder'#2
|
||||
+#5#0#0#12'TRadioButton'#14'rbOtherPlugins'#4'Left'#2#5#6'Height'#2#13#3'Top'
|
||||
+#2'3'#5'Width'#2#29#7'Caption'#6#3'&->'#8'TabOrder'#2#9#0#0#9'TComboBox'#12
|
||||
+'cbPackerList'#4'Left'#2'('#6'Height'#2#21#3'Top'#2'1'#5'Width'#2'E'#16'Auto'
|
||||
+'CompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#11'F'
|
||||
+'ont.Height'#2#245#9'Font.Name'#6#13'MS Sans Serif'#10'ItemHeight'#2#13#9'Ma'
|
||||
+'xLength'#2#0#5'Style'#7#14'csDropDownList'#8'TabOrder'#2#10#0#0#12'TRadioBu'
|
||||
+'tton'#4'rb_7'#4'Left'#2'a'#6'Height'#2#13#3'Top'#2#255#5'Width'#2')'#7'Capt'
|
||||
+'ion'#6#4'rb_7'#8'TabOrder'#2#6#0#0#12'TRadioButton'#4'rb_8'#4'Left'#2'a'#6
|
||||
+'Height'#2#13#3'Top'#2#15#5'Width'#2')'#7'Caption'#6#4'rb_8'#8'TabOrder'#2#7
|
||||
+#0#0#12'TRadioButton'#4'rb_9'#4'Left'#2'a'#6'Height'#2#13#3'Top'#2' '#5'Widt'
|
||||
+'h'#2')'#7'Caption'#6#4'rb_9'#8'TabOrder'#2#8#0#0#0#9'TCheckBox'#15'cbMoveTo'
|
||||
+'Archive'#3'Tag'#2#9#4'Left'#2#4#6'Height'#2#13#3'Top'#2'['#5'Width'#2'a'#7
|
||||
+'Caption'#6#16'M&ove to archive'#8'TabOrder'#2#4#0#0#9'TCheckBox'#11'cbCreat'
|
||||
+'eSFX'#3'Tag'#2#10#4'Left'#2#4#6'Height'#2#13#3'Top'#2'k'#5'Width'#3#157#0#7
|
||||
+'Caption'#6#31'Create self e&xtracting archive'#8'TabOrder'#2#5#0#0#7'TButto'
|
||||
+'n'#7'btnHelp'#3'Tag'#3#163#15#4'Left'#3#145#1#6'Height'#2#28#3'Top'#3#157#0
|
||||
+#5'Width'#2'Z'#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#4'Help'#8'TabO'
|
||||
+'rder'#2#11#0#0#9'TCheckBox'#9'cbEncrypt'#3'Tag'#2#11#4'Left'#2#4#6'Height'#2
|
||||
+#13#3'Top'#3#139#0#5'Width'#2'8'#7'Caption'#6#8'Encr&ypt'#8'TabOrder'#2#7#0#0
|
||||
+#9'TCheckBox'#24'cbCreateSeparateArchives'#3'Tag'#2#12#4'Left'#2#4#6'Height'
|
||||
+#2#13#3'Top'#2'{'#5'Width'#3#255#0#7'Caption'#6'4Create separate archives, o'
|
||||
+'&ne per selected file/dir'#8'TabOrder'#2#6#0#0#0
|
||||
]);
|
||||
104
fpackdlg.pas
Normal file
104
fpackdlg.pas
Normal file
|
|
@ -0,0 +1,104 @@
|
|||
{
|
||||
Double Commander
|
||||
-------------------------------------------------------------------------
|
||||
File packing window
|
||||
|
||||
Copyright (C) 2007 Koblov Alexander (Alexx2000@mail.ru)
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
}
|
||||
|
||||
unit fPackDlg;
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, StdCtrls,
|
||||
Buttons, uFileList, uVFS;
|
||||
|
||||
type
|
||||
|
||||
{ TPackDlg }
|
||||
|
||||
TPackDlg = class(TForm)
|
||||
btnHelp: TButton;
|
||||
btnCancel: TButton;
|
||||
btnConfig: TButton;
|
||||
cbCreateSeparateArchives: TCheckBox;
|
||||
cbCreateSFX: TCheckBox;
|
||||
cbEncrypt: TCheckBox;
|
||||
btnTree: TButton;
|
||||
cbMoveToArchive: TCheckBox;
|
||||
cbMultivolume: TCheckBox;
|
||||
btnOk: TButton;
|
||||
gbPacker: TGroupBox;
|
||||
cbPackerList: TComboBox;
|
||||
lblPrompt: TLabel;
|
||||
cbRecurse: TCheckBox;
|
||||
cbStoredir: TCheckBox;
|
||||
edtPackCmd: TEdit;
|
||||
rb_6: TRadioButton;
|
||||
rb_2: TRadioButton;
|
||||
rb_8: TRadioButton;
|
||||
rb_3: TRadioButton;
|
||||
rbOtherPlugins: TRadioButton;
|
||||
rb_4: TRadioButton;
|
||||
rb_7: TRadioButton;
|
||||
rb_9: TRadioButton;
|
||||
rb_5: TRadioButton;
|
||||
rb_1: TRadioButton;
|
||||
|
||||
private
|
||||
{ private declarations }
|
||||
public
|
||||
{ public declarations }
|
||||
end;
|
||||
procedure ShowPackFilesForm(var VFS : TVFS; var fl : TFileList; sDestPath:String);
|
||||
|
||||
implementation
|
||||
|
||||
|
||||
procedure ShowPackFilesForm(var VFS : TVFS; var fl: TFileList; sDestPath:String);
|
||||
begin
|
||||
with TPackDlg.Create(nil) do
|
||||
begin
|
||||
(* if one file selected *)
|
||||
if fl.Count = 1 then
|
||||
begin
|
||||
edtPackCmd.Text := sDestPath + ExtractFileName(fl.GetFileName(0));
|
||||
edtPackCmd.Text := ChangeFileExt(edtPackCmd.Text, '.7z');
|
||||
end
|
||||
else
|
||||
(* if some files selected *)
|
||||
begin
|
||||
edtPackCmd.Text := sDestPath + ExtractFileName(ExcludeTrailingPathDelimiter(fl.CurrentDirectory)) + '.7z';
|
||||
end;
|
||||
if (ShowModal = mrOK) then
|
||||
if VFS.FindModule(edtPackCmd.Text) then
|
||||
begin
|
||||
VFS.VFSmodule.VFSCopyIn(fl, '', 2);
|
||||
end;
|
||||
Free;
|
||||
end;
|
||||
end;
|
||||
|
||||
initialization
|
||||
{$I fpackdlg.lrs}
|
||||
|
||||
end.
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
object FrameFilePanel: TFrameFilePanel
|
||||
inherited FrameFilePanel: TFrameFilePanel
|
||||
Left = 132
|
||||
Height = 415
|
||||
Top = 83
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
{ Ýòî - ôàéë ðåñóðñîâ, àâòîìàòè÷åñêè ñîçäàííûé lazarus }
|
||||
|
||||
LazarusResources.Add('TFrameFilePanel','FORMDATA',[
|
||||
'TPF0'#15'TFrameFilePanel'#14'FrameFilePanel'#4'Left'#3#132#0#6'Height'#3#159
|
||||
+#1#3'Top'#2'S'#5'Width'#3']'#1#18'HorzScrollBar.Page'#3'\'#1#18'VertScrollBa'
|
||||
+'r.Page'#3#158#1#13'ActiveControl'#7#7'dgPanel'#7'Caption'#6#14'FrameFilePan'
|
||||
+'el'#0#6'TPanel'#7'pnPanel'#6'Height'#3#159#1#5'Width'#3']'#1#5'Align'#7#8'a'
|
||||
+'lClient'#10'BevelOuter'#7#6'bvNone'#11'FullRepaint'#8#8'TabOrder'#2#0#0#6'T'
|
||||
+'Label'#8'lblLInfo'#6'Height'#2#14#5'Width'#2'$'#7'Caption'#6#8'lblLInfo'#5
|
||||
'TPF0'#241#15'TFrameFilePanel'#14'FrameFilePanel'#4'Left'#3#132#0#6'Height'#3
|
||||
+#159#1#3'Top'#2'S'#5'Width'#3']'#1#18'HorzScrollBar.Page'#3'\'#1#18'VertScro'
|
||||
+'llBar.Page'#3#158#1#13'ActiveControl'#7#7'dgPanel'#7'Caption'#6#14'FrameFil'
|
||||
+'ePanel'#0#6'TPanel'#7'pnPanel'#6'Height'#3#159#1#5'Width'#3']'#1#5'Align'#7
|
||||
+#8'alClient'#10'BevelOuter'#7#6'bvNone'#11'FullRepaint'#8#8'TabOrder'#2#0#0#6
|
||||
+'TLabel'#8'lblLInfo'#6'Height'#2#14#5'Width'#2'$'#7'Caption'#6#8'lblLInfo'#5
|
||||
+'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TPanel'#9'pnlHeader'#6'Height'#2
|
||||
+')'#5'Width'#3']'#1#5'Align'#7#5'alTop'#10'BevelInner'#7#9'bvLowered'#11'Ful'
|
||||
+'lRepaint'#8#8'TabOrder'#2#0#0#12'TSpeedButton'#7'btnRoot'#4'Left'#3#166#0#6
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ Type
|
|||
private
|
||||
sortIn : Integer; //column for sorting
|
||||
negatSort : Boolean;
|
||||
fDir : String;
|
||||
function GetCount:Integer;
|
||||
protected
|
||||
fList: TList; //store for file items
|
||||
|
|
@ -58,6 +59,7 @@ Type
|
|||
procedure Sort(SortBy:Integer; bDirection:Boolean); overload;
|
||||
|
||||
property Count : Integer read GetCount;
|
||||
property CurrentDirectory : String read fDir write fDir;
|
||||
end;
|
||||
|
||||
{ this function couldn't be a method > type of parametr TList.Sort
|
||||
|
|
|
|||
|
|
@ -69,6 +69,7 @@ begin
|
|||
// writeln('Enter LoadFilesbyDir');
|
||||
Result:=True;
|
||||
fl.Clear;
|
||||
fl.CurrentDirectory := IncludeTrailingPathDelimiter(sDir);
|
||||
if FindFirst('*',faAnyFile,sr)<>0 then
|
||||
begin
|
||||
with fr do // append "blank dir"
|
||||
|
|
|
|||
2
uvfs.pas
2
uvfs.pas
|
|
@ -126,7 +126,7 @@ begin
|
|||
DebugLN('FCurrentPlugin = ', FCurrentPlugin);
|
||||
sLastArchive := sFileName;
|
||||
DebugLN('sLastArchive = ', sLastArchive);
|
||||
|
||||
|
||||
FVFSModule := TWCXModule.Create;
|
||||
FVFSModule.LoadModule(FCurrentPlugin);
|
||||
FVFSModule.VFSOpen(sLastArchive);
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ Type
|
|||
function VFSRmDir(const sDirName:String):Boolean;virtual;abstract;
|
||||
|
||||
function VFSCopyOut(var flSrcList : TFileList; sDstPath:String):Boolean;virtual;abstract;
|
||||
function VFSCopyIn(const flSrcList : TFileList; sDstName:String):Boolean;virtual;abstract;
|
||||
function VFSCopyIn(var flSrcList : TFileList; sDstName:String; Flags : Integer):Boolean;virtual;abstract;
|
||||
function VFSRename(const sSrcName, sDstName:String):Boolean;virtual;abstract;
|
||||
function VFSRun(const sName:String):Boolean;virtual;abstract;
|
||||
function VFSDelete(const flNameList:TFileList):Boolean;virtual;abstract;
|
||||
|
|
|
|||
72
uvfsutil.pas
72
uvfsutil.pas
|
|
@ -21,6 +21,7 @@ interface
|
|||
uses
|
||||
Classes, uTypes, uFileList;
|
||||
|
||||
procedure SelectFilesInSubFoldersInRFS(var fl:TFileList);
|
||||
procedure AddUpLevel(sUpPath : String; var ls:TFileList);
|
||||
function LowDirLevel(sPath : String) : String;
|
||||
function IncludeFileInList(sPath : String; var sFileName : String) : Boolean;
|
||||
|
|
@ -36,6 +37,65 @@ uses
|
|||
|
||||
{ TFileList }
|
||||
|
||||
(* Get all files in subfolders in Real File System *)
|
||||
|
||||
procedure SelectFilesInSubFoldersInRFS(var fl:TFileList);
|
||||
|
||||
|
||||
procedure SelectFilesInSubFolders(const sDir : String; var fl:TFileList);
|
||||
var
|
||||
sr : TSearchRec;
|
||||
fr : PFileRecItem;
|
||||
begin
|
||||
if FindFirst(sDir + PathDelim + '*',faAnyFile,sr) = 0 then
|
||||
repeat
|
||||
New(fr);
|
||||
with fr^ do
|
||||
begin
|
||||
sName := ExtractDirLevel(fl.CurrentDirectory, sr.Name);
|
||||
DebugLN('Name of File = ' + sName);
|
||||
iMode := sr.Attr;
|
||||
if FPS_ISDIR(iMode) then
|
||||
begin
|
||||
sExt:='';
|
||||
//DebugLN('SelectFilesInSubfolders = ' + sName);
|
||||
SelectFilesInSubFolders(sr.Name, fl);
|
||||
end;
|
||||
end; //with
|
||||
fl.AddItem(fr);
|
||||
until FindNext(sr)<>0;
|
||||
FindClose(sr);
|
||||
end;
|
||||
|
||||
var
|
||||
Count, I : Integer;
|
||||
newfl : TFileList;
|
||||
frp : PFileRecItem;
|
||||
begin
|
||||
newfl := TFileList.Create;
|
||||
I := 0;
|
||||
Count := fl.Count - 1;
|
||||
while I <= Count do
|
||||
begin
|
||||
New(frp);
|
||||
frp^ := fl.GetItem(I)^;
|
||||
newfl.CurrentDirectory := fl.CurrentDirectory;
|
||||
|
||||
if FPS_ISDIR(frp^.iMode) then
|
||||
begin
|
||||
newfl.AddItem(frp);
|
||||
SelectFilesInSubFolders(frp^.sName, newfl)
|
||||
end
|
||||
else
|
||||
begin
|
||||
frp^.sName := ExtractDirLevel(fl.CurrentDirectory, frp^.sName);
|
||||
newfl.AddItem(frp);
|
||||
end;
|
||||
I := I + 1;
|
||||
end;
|
||||
fl.Free;
|
||||
fl := newfl;
|
||||
end;
|
||||
|
||||
procedure AddUpLevel(sUpPath : String; var ls:TFileList); // add virtually ..
|
||||
var
|
||||
|
|
@ -84,9 +144,9 @@ end;
|
|||
|
||||
function IncludeFileInList(sPath : String; var sFileName : String) : Boolean;
|
||||
var
|
||||
Index : Integer;
|
||||
Index : Integer;
|
||||
begin
|
||||
//WriteLN('Folder = ', SPath);
|
||||
//DebugLN('Folder = ' + SPath);
|
||||
Result := False;
|
||||
Index := Pos(SPath, sFileName);
|
||||
if Index > 0 then
|
||||
|
|
@ -100,10 +160,12 @@ end;
|
|||
function ExtractDirLevel(const sPrefix, sPath: String): String;
|
||||
begin
|
||||
Result := sPath;
|
||||
DebugLN('Prefix = ' + sPrefix);
|
||||
DebugLN('sPath = ' + sPath);
|
||||
//DebugLN('Prefix = ' + sPrefix);
|
||||
//DebugLN('sPath = ' + sPath);
|
||||
|
||||
IncludeFileInList(sPrefix, Result);
|
||||
DebugLN('Result := ' + Result);
|
||||
|
||||
//DebugLN('Result := ' + Result);
|
||||
end;
|
||||
|
||||
function ModeStr2Mode(const sMode:String):Integer;
|
||||
|
|
|
|||
|
|
@ -87,7 +87,7 @@ Type
|
|||
function VFSRmDir(const sDirName:String):Boolean;override; {Remove a directory}
|
||||
|
||||
function VFSCopyOut(var flSrcList : TFileList; sDstPath:String):Boolean;override;{Extract files from archive}
|
||||
function VFSCopyIn(const flSrcList : TFileList; sDstName:String):Boolean;override;{Pack files in archive}
|
||||
function VFSCopyIn(var flSrcList : TFileList; sDstName:String; Flags : Integer):Boolean;override;{Pack files in archive}
|
||||
function VFSRename(const sSrcName, sDstName:String):Boolean;override;{Rename or move file}
|
||||
function VFSRun(const sName:String):Boolean;override;
|
||||
function VFSDelete(const flNameList:TFileList):Boolean;override;{Delete files from archive}
|
||||
|
|
@ -190,6 +190,7 @@ ArcFile : tOpenArchiveData;
|
|||
ArcHeader : THeaderData;
|
||||
HeaderData : PHeaderData;
|
||||
begin
|
||||
try
|
||||
FArchiveName := sName;
|
||||
DebugLN(sName);
|
||||
|
||||
|
|
@ -219,6 +220,9 @@ begin
|
|||
ProcessFile(ArcHandle, PK_SKIP, nil, nil);
|
||||
|
||||
end;
|
||||
finally
|
||||
CloseArchive(ArcHandle);
|
||||
end;
|
||||
end;
|
||||
|
||||
function TWCXModule.VFSClose: Boolean;
|
||||
|
|
@ -236,6 +240,24 @@ begin
|
|||
|
||||
end;
|
||||
|
||||
function GetFileList(var fl:TFileList) : String;
|
||||
var
|
||||
I, Count : Integer;
|
||||
FileList : String;
|
||||
begin
|
||||
I := 1;
|
||||
Count := fl.Count - 1;
|
||||
FileList := fl.GetItem(0)^.sName;
|
||||
while I <= Count do
|
||||
begin
|
||||
FileList := FileList + #0 + fl.GetItem(I)^.sName;
|
||||
I := I + 1;
|
||||
end;
|
||||
FileList := FileList + #0#0;
|
||||
DebugLN('FileList := ' + FileList);
|
||||
Result := FileList;
|
||||
end;
|
||||
|
||||
procedure TWCXModule.SelectFilesInSubfolders(var fl : TFileList; sDir : String);
|
||||
var
|
||||
fr : PFileRecItem;
|
||||
|
|
@ -368,10 +390,26 @@ begin
|
|||
Result := True;
|
||||
end;
|
||||
|
||||
function TWCXModule.VFSCopyIn(const flSrcList: TFileList; sDstName: String
|
||||
function TWCXModule.VFSCopyIn(var flSrcList: TFileList; sDstName: String; Flags : Integer
|
||||
): Boolean;
|
||||
var
|
||||
FileList, Folder : PChar;
|
||||
begin
|
||||
|
||||
New(FileList);
|
||||
New(Folder);
|
||||
|
||||
(* Add in file list files from subfolders *)
|
||||
SelectFilesInSubFoldersInRFS(flSrcList);
|
||||
|
||||
(* Convert TFileList into PChar *)
|
||||
FileList := PChar(GetFileList(flSrcList));
|
||||
|
||||
//FileList := 'unbz2.log' + #0 +'unMain.pas' + #0#0;
|
||||
|
||||
DebugLN('Curr Dir := ' + flSrcList.CurrentDirectory);
|
||||
Folder := PChar(flSrcList.CurrentDirectory);
|
||||
|
||||
PackFiles(PChar(FArchiveName), nil{PChar(sDstName)}, Folder, FileList, Flags);
|
||||
end;
|
||||
|
||||
function TWCXModule.VFSRename(const sSrcName, sDstName: String): Boolean;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue