mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
ADD: "Pack files" in main menu
ADD: Choosing archive plugin
This commit is contained in:
parent
0f5d149525
commit
a436c59c18
12 changed files with 1238 additions and 1208 deletions
423
fMain.lrs
423
fMain.lrs
|
|
@ -1,59 +1,59 @@
|
|||
{ This is an automatically generated lazarus resource file }
|
||||
|
||||
LazarusResources.Add('TfrmMain','FORMDATA',[
|
||||
'TPF0'#241#8'TfrmMain'#7'frmMain'#4'Left'#3#15#1#6'Height'#3'P'#1#3'Top'#3#184
|
||||
+#0#5'Width'#3#13#2#18'HorzScrollBar.Page'#3#12#2#18'VertScrollBar.Page'#3';'
|
||||
+#1#19'VertScrollBar.Range'#2'O'#13'ActiveControl'#7#12'pnlNotebooks'#7'Capti'
|
||||
+'on'#6#16'Double Commander'#10'Font.Color'#7#7'clBlack'#11'Font.Height'#2#13
|
||||
+#9'Font.Name'#6#9'Helvetica'#10'Font.Pitch'#7#10'fpVariable'#10'KeyPreview'#9
|
||||
+#4'Menu'#7#7'mnuMain'#10'OnActivate'#7#12'FormActivate'#7'OnClose'#7#12'frmM'
|
||||
+'ainClose'#9'OnDestroy'#7#11'FormDestroy'#9'OnKeyDown'#7#11'FormKeyDown'#10
|
||||
+'OnKeyPress'#7#12'FormKeyPress'#7'OnKeyUp'#7#12'frmMainKeyUp'#8'OnResize'#7
|
||||
+#10'FormResize'#6'OnShow'#7#11'frmMainShow'#8'Position'#7#15'poDesktopCenter'
|
||||
+#8'ShowHint'#9#0#6'TPanel'#9'pnlButton'#6'Height'#2#22#3'Top'#2#23#5'Width'#3
|
||||
+#13#2#5'Align'#7#5'alTop'#11'FullRepaint'#8#8'TabOrder'#2#0#7'Visible'#8#0#0
|
||||
+#6'TPanel'#7'pnlDisk'#6'Height'#2#24#3'Top'#2'-'#5'Width'#3#13#2#5'Align'#7#5
|
||||
+'alTop'#7'Caption'#6#7'pnlDisk'#11'FullRepaint'#8#11'ParentColor'#8#8'TabOrd'
|
||||
+'er'#2#1#0#11'TKAStoolBar'#7'dskLeft'#4'Left'#2#1#6'Height'#2#22#3'Top'#2#1#5
|
||||
+'Width'#3'b'#1#5'Align'#7#6'alLeft'#11'ParentColor'#8#8'TabOrder'#2#0#17'OnT'
|
||||
+'oolButtonClick'#7#22'dskLeftToolButtonClick'#15'CheckToolButton'#9#11'FlatB'
|
||||
+'uttons'#9#11'IsDiskPanel'#9#0#0#11'TKAStoolBar'#8'dskRight'#4'Left'#3'c'#1#6
|
||||
+'Height'#2#22#3'Top'#2#1#5'Width'#3#169#0#5'Align'#7#8'alClient'#7'Anchors'
|
||||
+#11#5'akTop'#6'akLeft'#8'akBottom'#0#8'TabOrder'#2#1#17'OnToolButtonClick'#7
|
||||
+#23'dskRightToolButtonClick'#15'CheckToolButton'#9#11'FlatButtons'#9#11'IsDi'
|
||||
+'skPanel'#9#0#0#0#6'TPanel'#10'pnlCommand'#6'Height'#2'B'#3'Top'#3#250#0#5'W'
|
||||
+'idth'#3#13#2#5'Align'#7#8'alBottom'#7'Anchors'#11#6'akLeft'#7'akRight'#0#10
|
||||
+'BevelOuter'#7#9'bvLowered'#11'FullRepaint'#8#11'ParentColor'#8#8'TabOrder'#2
|
||||
+#2#0#6'TLabel'#14'lblCommandPath'#4'Left'#2#1#6'Height'#2#14#3'Top'#2#8#5'Wi'
|
||||
+'dth'#2#23#9'Alignment'#7#14'taRightJustify'#7'Caption'#6#4'Path'#5'Color'#7
|
||||
+#6'clNone'#11'ParentColor'#8#13'ShowAccelChar'#8#0#0#6'TPanel'#7'pnlKeys'#4
|
||||
+'Left'#2#1#6'Height'#2#27#3'Top'#2'&'#5'Width'#3#11#2#5'Align'#7#8'alBottom'
|
||||
+#7'Anchors'#11#6'akLeft'#7'akRight'#0#10'BevelOuter'#7#9'bvLowered'#11'FullR'
|
||||
+'epaint'#8#8'TabOrder'#2#0#8'OnResize'#7#13'pnlKeysResize'#0#12'TSpeedButton'
|
||||
+#5'btnF3'#4'Left'#2#1#6'Height'#2#23#3'Top'#2#4#5'Width'#2'K'#6'Action'#7#7
|
||||
+'actView'#5'Color'#7#9'clBtnFace'#4'Flat'#9#9'NumGlyphs'#2#0#0#0#12'TSpeedBu'
|
||||
+'tton'#5'btnF4'#4'Left'#2'L'#6'Height'#2#23#3'Top'#2#4#5'Width'#2'K'#6'Actio'
|
||||
+'n'#7#7'actEdit'#5'Color'#7#9'clBtnFace'#4'Flat'#9#9'NumGlyphs'#2#0#0#0#12'T'
|
||||
+'SpeedButton'#5'btnF5'#4'Left'#3#151#0#6'Height'#2#23#3'Top'#2#4#5'Width'#2
|
||||
+'K'#6'Action'#7#7'actCopy'#5'Color'#7#9'clBtnFace'#4'Flat'#9#9'NumGlyphs'#2#0
|
||||
+#0#0#12'TSpeedButton'#5'btnF6'#4'Left'#3#226#0#6'Height'#2#23#3'Top'#2#4#5'W'
|
||||
+'idth'#2'K'#6'Action'#7#9'actRename'#5'Color'#7#9'clBtnFace'#4'Flat'#9#9'Num'
|
||||
+'Glyphs'#2#0#0#0#12'TSpeedButton'#5'btnF7'#4'Left'#3'-'#1#6'Height'#2#23#3'T'
|
||||
+'op'#2#4#5'Width'#2'K'#6'Action'#7#10'actMakeDir'#5'Color'#7#9'clBtnFace'#4
|
||||
+'Flat'#9#9'NumGlyphs'#2#0#0#0#12'TSpeedButton'#5'btnF8'#4'Left'#3'x'#1#6'Hei'
|
||||
+'ght'#2#23#3'Top'#2#4#5'Width'#2'K'#6'Action'#7#9'actDelete'#5'Color'#7#9'cl'
|
||||
+'BtnFace'#4'Flat'#9#9'NumGlyphs'#2#0#0#0#12'TSpeedButton'#6'btnF10'#4'Left'#3
|
||||
+#27#2#6'Height'#2#23#3'Top'#2#4#5'Width'#2'K'#6'Action'#7#7'actExit'#5'Color'
|
||||
+#7#9'clBtnFace'#4'Flat'#9#9'NumGlyphs'#2#0#0#0#12'TSpeedButton'#5'btnF9'#4'L'
|
||||
+'eft'#3#192#1#6'Height'#2#22#3'Top'#2#4#5'Width'#2'Y'#6'Action'#7#11'actShow'
|
||||
+'Menu'#5'Color'#7#9'clBtnFace'#4'Flat'#9#9'NumGlyphs'#2#0#0#0#0#9'TComboBox'
|
||||
+#10'edtCommand'#4'Left'#2'8'#6'Height'#2#21#3'Top'#2#8#5'Width'#3#176#2#7'Ta'
|
||||
+'bStop'#8#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchA'
|
||||
+'scending'#0#10'ItemHeight'#2#18#9'MaxLength'#2#0#9'OnKeyDown'#7#17'edtComma'
|
||||
+'ndKeyDown'#7'OnKeyUp'#7#15'edtCommandKeyUp'#11'ParentCtl3D'#8#8'TabOrder'#2
|
||||
+#1#0#0#0#6'TPanel'#12'pnlNotebooks'#6'Height'#3#181#0#3'Top'#2'E'#5'Width'#3
|
||||
+#13#2#5'Align'#7#8'alClient'#11'FullRepaint'#8#8'TabOrder'#2#3#7'TabStop'#9#0
|
||||
+#9'TNotebook'#6'nbLeft'#4'Left'#2#1#6'Height'#3#179#0#3'Top'#2#1#5'Width'#3
|
||||
'TPF0'#241#8'TfrmMain'#7'frmMain'#4'Left'#3#245#0#6'Height'#3'P'#1#3'Top'#3
|
||||
+#170#0#5'Width'#3#13#2#18'HorzScrollBar.Page'#3#12#2#18'VertScrollBar.Page'#3
|
||||
+';'#1#19'VertScrollBar.Range'#2'O'#13'ActiveControl'#7#12'pnlNotebooks'#7'Ca'
|
||||
+'ption'#6#16'Double Commander'#10'Font.Color'#7#7'clBlack'#11'Font.Height'#2
|
||||
+#13#9'Font.Name'#6#9'Helvetica'#10'Font.Pitch'#7#10'fpVariable'#10'KeyPrevie'
|
||||
+'w'#9#4'Menu'#7#7'mnuMain'#10'OnActivate'#7#12'FormActivate'#7'OnClose'#7#12
|
||||
+'frmMainClose'#9'OnDestroy'#7#11'FormDestroy'#9'OnKeyDown'#7#11'FormKeyDown'
|
||||
+#10'OnKeyPress'#7#12'FormKeyPress'#7'OnKeyUp'#7#12'frmMainKeyUp'#8'OnResize'
|
||||
+#7#10'FormResize'#6'OnShow'#7#11'frmMainShow'#8'Position'#7#15'poDesktopCent'
|
||||
+'er'#8'ShowHint'#9#0#6'TPanel'#9'pnlButton'#6'Height'#2#22#3'Top'#2#23#5'Wid'
|
||||
+'th'#3#13#2#5'Align'#7#5'alTop'#11'FullRepaint'#8#8'TabOrder'#2#0#7'Visible'
|
||||
+#8#0#0#6'TPanel'#7'pnlDisk'#6'Height'#2#24#3'Top'#2'-'#5'Width'#3#13#2#5'Ali'
|
||||
+'gn'#7#5'alTop'#7'Caption'#6#7'pnlDisk'#11'FullRepaint'#8#11'ParentColor'#8#8
|
||||
+'TabOrder'#2#1#0#11'TKAStoolBar'#7'dskLeft'#4'Left'#2#1#6'Height'#2#22#3'Top'
|
||||
+#2#1#5'Width'#3'b'#1#5'Align'#7#6'alLeft'#11'ParentColor'#8#8'TabOrder'#2#0
|
||||
+#17'OnToolButtonClick'#7#22'dskLeftToolButtonClick'#15'CheckToolButton'#9#11
|
||||
+'FlatButtons'#9#11'IsDiskPanel'#9#0#0#11'TKAStoolBar'#8'dskRight'#4'Left'#3
|
||||
+'c'#1#6'Height'#2#22#3'Top'#2#1#5'Width'#3#169#0#5'Align'#7#8'alClient'#7'An'
|
||||
+'chors'#11#5'akTop'#6'akLeft'#8'akBottom'#0#8'TabOrder'#2#1#17'OnToolButtonC'
|
||||
+'lick'#7#23'dskRightToolButtonClick'#15'CheckToolButton'#9#11'FlatButtons'#9
|
||||
+#11'IsDiskPanel'#9#0#0#0#6'TPanel'#10'pnlCommand'#6'Height'#2'B'#3'Top'#3#250
|
||||
+#0#5'Width'#3#13#2#5'Align'#7#8'alBottom'#7'Anchors'#11#6'akLeft'#7'akRight'
|
||||
+#0#10'BevelOuter'#7#9'bvLowered'#11'FullRepaint'#8#11'ParentColor'#8#8'TabOr'
|
||||
+'der'#2#2#0#6'TLabel'#14'lblCommandPath'#4'Left'#2#1#6'Height'#2#14#3'Top'#2
|
||||
+#8#5'Width'#2#23#9'Alignment'#7#14'taRightJustify'#7'Caption'#6#4'Path'#5'Co'
|
||||
+'lor'#7#6'clNone'#11'ParentColor'#8#13'ShowAccelChar'#8#0#0#6'TPanel'#7'pnlK'
|
||||
+'eys'#4'Left'#2#1#6'Height'#2#27#3'Top'#2'&'#5'Width'#3#11#2#5'Align'#7#8'al'
|
||||
+'Bottom'#7'Anchors'#11#6'akLeft'#7'akRight'#0#10'BevelOuter'#7#9'bvLowered'
|
||||
+#11'FullRepaint'#8#8'TabOrder'#2#0#8'OnResize'#7#13'pnlKeysResize'#0#12'TSpe'
|
||||
+'edButton'#5'btnF3'#4'Left'#2#1#6'Height'#2#23#3'Top'#2#4#5'Width'#2'K'#6'Ac'
|
||||
+'tion'#7#7'actView'#5'Color'#7#9'clBtnFace'#4'Flat'#9#9'NumGlyphs'#2#0#0#0#12
|
||||
+'TSpeedButton'#5'btnF4'#4'Left'#2'L'#6'Height'#2#23#3'Top'#2#4#5'Width'#2'K'
|
||||
+#6'Action'#7#7'actEdit'#5'Color'#7#9'clBtnFace'#4'Flat'#9#9'NumGlyphs'#2#0#0
|
||||
+#0#12'TSpeedButton'#5'btnF5'#4'Left'#3#151#0#6'Height'#2#23#3'Top'#2#4#5'Wid'
|
||||
+'th'#2'K'#6'Action'#7#7'actCopy'#5'Color'#7#9'clBtnFace'#4'Flat'#9#9'NumGlyp'
|
||||
+'hs'#2#0#0#0#12'TSpeedButton'#5'btnF6'#4'Left'#3#226#0#6'Height'#2#23#3'Top'
|
||||
+#2#4#5'Width'#2'K'#6'Action'#7#9'actRename'#5'Color'#7#9'clBtnFace'#4'Flat'#9
|
||||
+#9'NumGlyphs'#2#0#0#0#12'TSpeedButton'#5'btnF7'#4'Left'#3'-'#1#6'Height'#2#23
|
||||
+#3'Top'#2#4#5'Width'#2'K'#6'Action'#7#10'actMakeDir'#5'Color'#7#9'clBtnFace'
|
||||
+#4'Flat'#9#9'NumGlyphs'#2#0#0#0#12'TSpeedButton'#5'btnF8'#4'Left'#3'x'#1#6'H'
|
||||
+'eight'#2#23#3'Top'#2#4#5'Width'#2'K'#6'Action'#7#9'actDelete'#5'Color'#7#9
|
||||
+'clBtnFace'#4'Flat'#9#9'NumGlyphs'#2#0#0#0#12'TSpeedButton'#6'btnF10'#4'Left'
|
||||
+#3#27#2#6'Height'#2#23#3'Top'#2#4#5'Width'#2'K'#6'Action'#7#7'actExit'#5'Col'
|
||||
+'or'#7#9'clBtnFace'#4'Flat'#9#9'NumGlyphs'#2#0#0#0#12'TSpeedButton'#5'btnF9'
|
||||
+#4'Left'#3#192#1#6'Height'#2#22#3'Top'#2#4#5'Width'#2'Y'#6'Action'#7#11'actS'
|
||||
+'howMenu'#5'Color'#7#9'clBtnFace'#4'Flat'#9#9'NumGlyphs'#2#0#0#0#0#9'TComboB'
|
||||
+'ox'#10'edtCommand'#4'Left'#2'8'#6'Height'#2#21#3'Top'#2#8#5'Width'#3#176#2#7
|
||||
+'TabStop'#8#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearc'
|
||||
+'hAscending'#0#10'ItemHeight'#2#18#9'MaxLength'#2#0#9'OnKeyDown'#7#17'edtCom'
|
||||
+'mandKeyDown'#7'OnKeyUp'#7#15'edtCommandKeyUp'#11'ParentCtl3D'#8#8'TabOrder'
|
||||
+#2#1#0#0#0#6'TPanel'#12'pnlNotebooks'#6'Height'#3#181#0#3'Top'#2'E'#5'Width'
|
||||
+#3#13#2#5'Align'#7#8'alClient'#11'FullRepaint'#8#8'TabOrder'#2#3#7'TabStop'#9
|
||||
+#0#9'TNotebook'#6'nbLeft'#4'Left'#2#1#6'Height'#3#179#0#3'Top'#2#1#5'Width'#3
|
||||
+#135#1#5'Align'#7#6'alLeft'#17'OnCloseTabClicked'#7#23'NoteBookCloseTabClick'
|
||||
+'ed'#7'Options'#11#19'nboShowCloseButtons'#0#0#0#9'TSplitter'#9'Splitter1'#4
|
||||
+'Left'#3#136#1#6'Height'#3#179#0#3'Top'#2#1#5'Width'#2#4#11'ResizeStyle'#7#6
|
||||
|
|
@ -76,162 +76,163 @@ LazarusResources.Add('TfrmMain','FORMDATA',[
|
|||
+'mnuFilesCmpCnt'#6'Action'#7#18'actCompareContents'#7'OnClick'#7#25'actCompa'
|
||||
+'reContentsExecute'#0#0#9'TMenuItem'#13'miMultiRename'#6'Action'#7#14'actMul'
|
||||
+'tiRename'#7'OnClick'#7#21'actMultiRenameExecute'#0#0#9'TMenuItem'#7'miLine2'
|
||||
+#7'Caption'#6#1'-'#0#0#9'TMenuItem'#13'mnuFilesSplit'#6'Action'#7#14'actFile'
|
||||
+'Spliter'#7'OnClick'#7#21'actFileSpliterExecute'#0#0#9'TMenuItem'#15'mnuFile'
|
||||
+'sCombine'#6'Action'#7#13'actFileLinker'#7'Caption'#6#13'Combine Files'#7'On'
|
||||
+'Click'#7#20'actFileLinkerExecute'#0#0#9'TMenuItem'#7'miLine3'#7'Caption'#6#1
|
||||
+'-'#0#0#9'TMenuItem'#19'mnuFilesShwSysFiles'#6'Action'#7#15'actShowSysFiles'
|
||||
+#7'OnClick'#7#22'actShowSysFilesExecute'#0#0#9'TMenuItem'#7'miLine4'#7'Capti'
|
||||
+'on'#6#1'-'#0#0#9'TMenuItem'#6'miExit'#6'Action'#7#7'actExit'#7'OnClick'#7#14
|
||||
+'actExitExecute'#0#0#0#9'TMenuItem'#7'mnuMark'#7'Caption'#6#5'&Mark'#0#9'TMe'
|
||||
+'nuItem'#13'mnuMarkSGroup'#6'Action'#7#11'actMarkPlus'#7'OnClick'#7#18'actMa'
|
||||
+'rkPlusExecute'#0#0#9'TMenuItem'#13'mnuMarkUGroup'#6'Action'#7#12'actMarkMin'
|
||||
+'us'#7'OnClick'#7#19'actMarkMinusExecute'#0#0#9'TMenuItem'#11'mnuMarkSAll'#6
|
||||
+'Action'#7#14'actMarkMarkAll'#7'OnClick'#7#21'actMarkMarkAllExecute'#0#0#9'T'
|
||||
+'MenuItem'#11'mnuMarkUAll'#6'Action'#7#16'actMarkUnmarkAll'#7'OnClick'#7#23
|
||||
+'actMarkUnmarkAllExecute'#0#0#9'TMenuItem'#13'mnuMarkInvert'#6'Action'#7#13
|
||||
+'actMarkInvert'#7'OnClick'#7#20'actMarkInvertExecute'#0#0#9'TMenuItem'#7'miL'
|
||||
+'ine5'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#13'mnuMarkCmpDir'#7'Caption'#6#20
|
||||
+'&Compare Directories'#7'Enabled'#8#8'ShortCut'#3'10'#0#0#0#9'TMenuItem'#6'm'
|
||||
+'nuCmd'#7'Caption'#6#9'&Commands'#0#9'TMenuItem'#12'mnuCmdSearch'#6'Action'#7
|
||||
+#9'actSearch'#7'OnClick'#7#16'actSearchExecute'#0#0#9'TMenuItem'#16'mnuCmdDi'
|
||||
+'rHotlist'#6'Action'#7#13'actDirHotList'#7'OnClick'#7#20'actDirHotListExecut'
|
||||
+'e'#0#0#9'TMenuItem'#7'miLine6'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#9'miRunTe'
|
||||
+'rm'#6'Action'#7#10'actRunTerm'#7'OnClick'#7#17'actRunTermExecute'#0#0#9'TMe'
|
||||
+'nuItem'#7'miLine9'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#22'mnuCmdSwapSourceTa'
|
||||
+'rget'#7'Caption'#6#18'Source &<-> Target'#7'Enabled'#8#8'ShortCut'#3'U@'#0#0
|
||||
+#9'TMenuItem'#20'mnuCmdTargetIsSource'#7'Caption'#6#16'Target &= Source'#7'E'
|
||||
+'nabled'#8#0#0#0#9'TMenuItem'#7'mnuShow'#7'Caption'#6#5'&Show'#0#9'TMenuItem'
|
||||
+#11'mnuShowName'#6'Action'#7#13'actSortByName'#7'OnClick'#7#20'actSortByName'
|
||||
+'Execute'#0#0#9'TMenuItem'#16'mnuShowExtension'#6'Action'#7#12'actSortByExt'
|
||||
+#7'OnClick'#7#19'actSortByExtExecute'#0#0#9'TMenuItem'#11'mnuShowSize'#6'Act'
|
||||
+'ion'#7#13'actSortBySize'#7'OnClick'#7#20'actSortBySizeExecute'#0#0#9'TMenuI'
|
||||
+'tem'#11'mnuShowTime'#6'Action'#7#13'actSortByDate'#7'OnClick'#7#20'actSortB'
|
||||
+'yDateExecute'#0#0#9'TMenuItem'#13'mnuShowAttrib'#6'Action'#7#13'actSortByAt'
|
||||
+'tr'#7'OnClick'#7#20'actSortByAttrExecute'#0#0#9'TMenuItem'#7'miLine7'#7'Cap'
|
||||
+'tion'#6#1'-'#0#0#9'TMenuItem'#14'mnuShowReverse'#6'Action'#7#15'actReverseO'
|
||||
+'rder'#7'OnClick'#7#22'actReverseOrderExecute'#0#0#9'TMenuItem'#13'mnuShowRe'
|
||||
+'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'#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
|
||||
+#7'Caption'#6#1'-'#0#0#9'TMenuItem'#12'mnuPackFiles'#6'Action'#7#12'actPackF'
|
||||
+'iles'#7'OnClick'#7#19'actPackFilesExecute'#0#0#9'TMenuItem'#13'mnuFilesSpli'
|
||||
+'t'#6'Action'#7#14'actFileSpliter'#7'OnClick'#7#21'actFileSpliterExecute'#0#0
|
||||
+#9'TMenuItem'#15'mnuFilesCombine'#6'Action'#7#13'actFileLinker'#7'Caption'#6
|
||||
+#13'Combine Files'#7'OnClick'#7#20'actFileLinkerExecute'#0#0#9'TMenuItem'#7
|
||||
+'miLine3'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#19'mnuFilesShwSysFiles'#6'Actio'
|
||||
+'n'#7#15'actShowSysFiles'#7'OnClick'#7#22'actShowSysFilesExecute'#0#0#9'TMen'
|
||||
+'uItem'#7'miLine4'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#6'miExit'#6'Action'#7#7
|
||||
+'actExit'#7'OnClick'#7#14'actExitExecute'#0#0#0#9'TMenuItem'#7'mnuMark'#7'Ca'
|
||||
+'ption'#6#5'&Mark'#0#9'TMenuItem'#13'mnuMarkSGroup'#6'Action'#7#11'actMarkPl'
|
||||
+'us'#7'OnClick'#7#18'actMarkPlusExecute'#0#0#9'TMenuItem'#13'mnuMarkUGroup'#6
|
||||
+'Action'#7#12'actMarkMinus'#7'OnClick'#7#19'actMarkMinusExecute'#0#0#9'TMenu'
|
||||
+'Item'#11'mnuMarkSAll'#6'Action'#7#14'actMarkMarkAll'#7'OnClick'#7#21'actMar'
|
||||
+'kMarkAllExecute'#0#0#9'TMenuItem'#11'mnuMarkUAll'#6'Action'#7#16'actMarkUnm'
|
||||
+'arkAll'#7'OnClick'#7#23'actMarkUnmarkAllExecute'#0#0#9'TMenuItem'#13'mnuMar'
|
||||
+'kInvert'#6'Action'#7#13'actMarkInvert'#7'OnClick'#7#20'actMarkInvertExecute'
|
||||
+#0#0#9'TMenuItem'#7'miLine5'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#13'mnuMarkCm'
|
||||
+'pDir'#7'Caption'#6#20'&Compare Directories'#7'Enabled'#8#8'ShortCut'#3'10'#0
|
||||
+#0#0#9'TMenuItem'#6'mnuCmd'#7'Caption'#6#9'&Commands'#0#9'TMenuItem'#12'mnuC'
|
||||
+'mdSearch'#6'Action'#7#9'actSearch'#7'OnClick'#7#16'actSearchExecute'#0#0#9
|
||||
+'TMenuItem'#16'mnuCmdDirHotlist'#6'Action'#7#13'actDirHotList'#7'OnClick'#7
|
||||
+#20'actDirHotListExecute'#0#0#9'TMenuItem'#7'miLine6'#7'Caption'#6#1'-'#0#0#9
|
||||
+'TMenuItem'#9'miRunTerm'#6'Action'#7#10'actRunTerm'#7'OnClick'#7#17'actRunTe'
|
||||
+'rmExecute'#0#0#9'TMenuItem'#7'miLine9'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#22
|
||||
+'mnuCmdSwapSourceTarget'#7'Caption'#6#18'Source &<-> Target'#7'Enabled'#8#8
|
||||
+'ShortCut'#3'U@'#0#0#9'TMenuItem'#20'mnuCmdTargetIsSource'#7'Caption'#6#16'T'
|
||||
+'arget &= Source'#7'Enabled'#8#0#0#0#9'TMenuItem'#7'mnuShow'#7'Caption'#6#5
|
||||
+'&Show'#0#9'TMenuItem'#11'mnuShowName'#6'Action'#7#13'actSortByName'#7'OnCli'
|
||||
+'ck'#7#20'actSortByNameExecute'#0#0#9'TMenuItem'#16'mnuShowExtension'#6'Acti'
|
||||
+'on'#7#12'actSortByExt'#7'OnClick'#7#19'actSortByExtExecute'#0#0#9'TMenuItem'
|
||||
+#11'mnuShowSize'#6'Action'#7#13'actSortBySize'#7'OnClick'#7#20'actSortBySize'
|
||||
+'Execute'#0#0#9'TMenuItem'#11'mnuShowTime'#6'Action'#7#13'actSortByDate'#7'O'
|
||||
+'nClick'#7#20'actSortByDateExecute'#0#0#9'TMenuItem'#13'mnuShowAttrib'#6'Act'
|
||||
+'ion'#7#13'actSortByAttr'#7'OnClick'#7#20'actSortByAttrExecute'#0#0#9'TMenuI'
|
||||
+'tem'#7'miLine7'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#14'mnuShowReverse'#6'Act'
|
||||
+'ion'#7#15'actReverseOrder'#7'OnClick'#7#22'actReverseOrderExecute'#0#0#9'TM'
|
||||
+'enuItem'#13'mnuShowReread'#6'Action'#7#10'actRefresh'#7'OnClick'#7#17'actRe'
|
||||
+'freshExecute'#0#0#0#9'TMenuItem'#9'mnuConfig'#7'Caption'#6#14'C&onfiguratio'
|
||||
+'n'#0#9'TMenuItem'#16'mnuConfigOptions'#6'Action'#7#10'actOptions'#7'OnClick'
|
||||
+#7#17'actOptionsExecute'#0#0#0#9'TMenuItem'#7'mnuHelp'#7'Caption'#6#5'&Help'
|
||||
+#7'OnClick'#7#12'mnuHelpClick'#0#9'TMenuItem'#12'mnuHelpAbout'#6'Action'#7#8
|
||||
+'actAbout'#8'ShortCut'#2'p'#7'OnClick'#7#15'actAboutExecute'#0#0#0#0#11'TAct'
|
||||
+'ionList'#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'DisableIfNoHandler'#9#8'HelpTyp'
|
||||
+'e'#7#9'htKeyword'#9'OnExecute'#7#14'actExitExecute'#0#0#7'TAction'#7'actVie'
|
||||
+'w'#8'Category'#6#7'Classic'#7'Caption'#6#7'View F3'#18'DisableIfNoHandler'#9
|
||||
+#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#14'actViewExecute'#0#0#7'TAction'
|
||||
+#7'actEdit'#8'Category'#6#7'Classic'#7'Caption'#6#7'Edit F4'#18'DisableIfNoH'
|
||||
+'andler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#14'actEditExecute'#0#0#7
|
||||
+'TAction'#7'actCopy'#8'Category'#6#7'Classic'#7'Caption'#6#7'Copy F5'#18'Dis'
|
||||
+'ableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#14'actCopyExec'
|
||||
+'ute'#0#0#7'TAction'#9'actRename'#8'Category'#6#7'Classic'#7'Caption'#6#9'Re'
|
||||
+'name 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'htKeyw'
|
||||
+'ord'#9'OnExecute'#7#17'actMakeDirExecute'#0#0#7'TAction'#9'actDelete'#8'Cat'
|
||||
+'egory'#6#7'Classic'#7'Caption'#6#9'Delete F8'#18'DisableIfNoHandler'#9#8'He'
|
||||
+'lpType'#7#9'htKeyword'#9'OnExecute'#7#16'actDeleteExecute'#0#0#7'TAction'#8
|
||||
+'actAbout'#8'Category'#6#4'Help'#7'Caption'#6#5'About'#18'DisableIfNoHandler'
|
||||
+#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#15'actAboutExecute'#0#0#7'TActi'
|
||||
+'on'#15'actShowSysFiles'#8'Category'#6#4'File'#7'Caption'#6#17'Show System F'
|
||||
+'iles'#7'Checked'#9#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'On'
|
||||
+'Execute'#7#22'actShowSysFilesExecute'#0#0#7'TAction'#10'actOptions'#8'Categ'
|
||||
+'ory'#6#6'Config'#7'Caption'#6#10'Options...'#18'DisableIfNoHandler'#9#8'Hel'
|
||||
+'pType'#7#9'htKeyword'#9'OnExecute'#7#17'actOptionsExecute'#0#0#7'TAction'#18
|
||||
+'actCompareContents'#8'Category'#6#4'File'#7'Caption'#6#20'Compare by &Conte'
|
||||
+'nts'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#25
|
||||
+'actCompareContentsExecute'#0#0#7'TAction'#11'actShowMenu'#8'Category'#6#7'C'
|
||||
+'lassic'#7'Caption'#6#7'Menu F9'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'ht'
|
||||
+'Keyword'#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'H'
|
||||
+'elpType'#7#9'htKeyword'#9'OnExecute'#7#17'actRefreshExecute'#8'ShortCut'#3
|
||||
+'R@'#0#0#7'TAction'#9'actSearch'#8'Category'#6#8'Commands'#7'Caption'#6#7'&S'
|
||||
+'earch'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#16
|
||||
+'actSearchExecute'#8'ShortCut'#3'6P'#0#0#7'TAction'#13'actDirHotList'#8'Cate'
|
||||
+'gory'#6#8'Commands'#7'Caption'#6#18'Directory &hotlist'#18'DisableIfNoHandl'
|
||||
+'er'#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'C'
|
||||
+'aption'#6#11'&Select All'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeywor'
|
||||
+'d'#9'OnExecute'#7#21'actMarkMarkAllExecute'#0#0#7'TAction'#13'actMarkInvert'
|
||||
+#8'Category'#6#4'Mark'#7'Caption'#6#17'Invert Selections'#18'DisableIfNoHand'
|
||||
+'ler'#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'Uns'
|
||||
+'elect All'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'
|
||||
+#7#23'actMarkUnmarkAllExecute'#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'OnExecute'#7#17'actDelete2Execute'#0#0#7'TAction'#16'actPath'
|
||||
+'ToCmdLine'#7'Caption'#6#16'actPathToCmdLine'#18'DisableIfNoHandler'#9#8'Hel'
|
||||
+'pType'#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'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExe'
|
||||
+'cute'#7#18'actMarkPlusExecute'#0#0#7'TAction'#12'actMarkMinus'#8'Category'#6
|
||||
+#4'Mark'#7'Caption'#6#16'Unselect a group'#18'DisableIfNoHandler'#9#8'HelpTy'
|
||||
+'pe'#7#9'htKeyword'#9'OnExecute'#7#19'actMarkMinusExecute'#0#0#7'TAction'#8
|
||||
+'actChMod'#8'Category'#6#4'File'#7'Caption'#6#17'Change Attributes'#18'Disab'
|
||||
+'leIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#15'actChModExecu'
|
||||
+'te'#0#0#7'TAction'#10'actSymLink'#8'Category'#6#4'File'#7'Caption'#6#17'Cre'
|
||||
+'ate symlink...'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExe'
|
||||
+'cute'#7#17'actSymLinkExecute'#0#0#7'TAction'#11'actHardLink'#8'Category'#6#4
|
||||
+'File'#7'Caption'#6#14'Create link...'#18'DisableIfNoHandler'#9#8'HelpType'#7
|
||||
+#9'htKeyword'#9'OnExecute'#7#18'actHardLinkExecute'#0#0#7'TAction'#15'actRev'
|
||||
+'erseOrder'#8'Category'#6#4'Show'#7'Caption'#6#13'Reverse order'#18'DisableI'
|
||||
+'fNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#22'actReverseOrderE'
|
||||
+'xecute'#0#0#7'TAction'#13'actSortByName'#8'Category'#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'actSortByExt'#8'Category'#6#4'Sh'
|
||||
+'ow'#7'Caption'#6#9'Extension'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKe'
|
||||
+'yword'#9'OnExecute'#7#19'actSortByExtExecute'#0#0#7'TAction'#13'actSortBySi'
|
||||
+'ze'#8'Category'#6#4'Show'#7'Caption'#6#4'Size'#18'DisableIfNoHandler'#9#8'H'
|
||||
+'elpType'#7#9'htKeyword'#9'OnExecute'#7#20'actSortBySizeExecute'#0#0#7'TActi'
|
||||
+'on'#13'actSortByDate'#8'Category'#6#4'Show'#7'Caption'#6#4'Date'#18'Disable'
|
||||
+'IfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#20'actSortByDateEx'
|
||||
+'ecute'#0#0#7'TAction'#13'actSortByAttr'#8'Category'#6#4'Show'#7'Caption'#6#6
|
||||
+'Attrib'#18'DisableIfNoHandler'#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'Multi Rename Tool'#18'DisableIfNoHandler'#9#8'HelpTyp'
|
||||
+'e'#7#9'htKeyword'#9'OnExecute'#7#21'actMultiRenameExecute'#0#0#7'TAction'#10
|
||||
,'actShiftF5'#8'Category'#6#8'Commands'#7'Caption'#6#10'actShiftF5'#18'Disabl'
|
||||
+'eIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#17'actShiftF5Exec'
|
||||
+'ute'#8'ShortCut'#3'40'#0#0#7'TAction'#10'actShiftF6'#8'Category'#6#8'Comman'
|
||||
+'ds'#7'Caption'#6#10'actShiftF6'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'ht'
|
||||
+'Keyword'#9'OnExecute'#7#17'actShiftF6Execute'#8'ShortCut'#3'50'#0#0#7'TActi'
|
||||
+'on'#10'actShiftF4'#8'Category'#6#8'Commands'#7'Caption'#6#10'actShiftF4'#18
|
||||
+'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#17'actShift'
|
||||
+'F4Execute'#0#0#7'TAction'#13'actDirHistory'#8'Category'#6#8'Commands'#7'Cap'
|
||||
+'tion'#6#13'actDirHistory'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeywor'
|
||||
+'d'#9'OnExecute'#7#20'actDirHistoryExecute'#8'ShortCut'#3'H@'#0#0#7'TAction'
|
||||
+#9'actCtrlF8'#8'Category'#6#8'Commands'#7'Caption'#6#9'actCtrlF8'#18'Disable'
|
||||
+'IfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#16'actCtrlF8Execut'
|
||||
+'e'#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'ac'
|
||||
+'tCalculateSpace'#8'Category'#6#4'File'#7'Caption'#6#28'Calculate &Occupied '
|
||||
+'Space...'#18'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7
|
||||
+#24'actCalculateSpaceExecute'#0#0#7'TAction'#17'actFileProperties'#8'Categor'
|
||||
+'y'#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'Category'#6#4'File'#7'Caption'#6#5'Chown'#18'Disable'
|
||||
+'IfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#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'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'actNew'
|
||||
+'Tab'#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'TAct'
|
||||
+'ion'#12'actRemoveTab'#8'Category'#6#4'Tabs'#7'Caption'#6#12'actRemoveTab'#18
|
||||
+'DisableIfNoHandler'#9#8'HelpType'#7#9'htKeyword'#9'OnExecute'#7#19'actRemov'
|
||||
+'eTabExecute'#0#0#7'TAction'#12'actPackFiles'#8'Category'#6#4'File'#7'Captio'
|
||||
+'n'#6#13'Pack files...'#18'DisableIfNoHandler'#9#9'OnExecute'#7#19'actPackFi'
|
||||
+'lesExecute'#8'ShortCut'#4't'#128#0#0#0#0#0#10'TPopupMenu'#9'pmHotList'#4'le'
|
||||
+'ft'#3#152#0#3'top'#3#136#0#0#9'TMenuItem'#9'MenuItem3'#7'Caption'#6#9'New I'
|
||||
+'tem1'#0#0#0#10'TPopupMenu'#10'pmFileList'#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'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'TPopup'
|
||||
+'Menu'#9'pmToolBar'#3'Tag'#2#255#4'left'#2'x'#3'top'#3#136#0#0#9'TMenuItem'#6
|
||||
+'tbEdit'#7'Caption'#6#4'Edit'#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
|
||||
]);
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
inherited frmMain: TfrmMain
|
||||
Left = 271
|
||||
Left = 245
|
||||
Height = 336
|
||||
Top = 184
|
||||
Top = 170
|
||||
Width = 525
|
||||
HorzScrollBar.Page = 524
|
||||
VertScrollBar.Page = 315
|
||||
|
|
@ -283,6 +283,10 @@ inherited frmMain: TfrmMain
|
|||
object miLine2: TMenuItem
|
||||
Caption = '-'
|
||||
end
|
||||
object mnuPackFiles: TMenuItem
|
||||
Action = actPackFiles
|
||||
OnClick = actPackFilesExecute
|
||||
end
|
||||
object mnuFilesSplit: TMenuItem
|
||||
Action = actFileSpliter
|
||||
OnClick = actFileSpliterExecute
|
||||
|
|
|
|||
|
|
@ -82,6 +82,7 @@ type
|
|||
mnuShowReverse: TMenuItem;
|
||||
mnuShowReread: TMenuItem;
|
||||
mnuFiles: TMenuItem;
|
||||
mnuPackFiles : TMenuItem;
|
||||
mnuFilesSplit: TMenuItem;
|
||||
mnuFilesCombine: TMenuItem;
|
||||
mnuCmd: TMenuItem;
|
||||
|
|
@ -853,6 +854,7 @@ begin
|
|||
// Menu
|
||||
// File
|
||||
mnuFiles.Caption:= lngGetString(clngMnuFile);
|
||||
mnuPackFiles.Caption:= 'Pack Files...'; //TODO localize
|
||||
mnuFilesSplit.Caption:= lngGetString(clngMnuFileSplit);
|
||||
mnuFilesCombine.Caption:= lngGetString(clngMnuFileCombine);
|
||||
|
||||
|
|
|
|||
108
fpackdlg.lfm
108
fpackdlg.lfm
|
|
@ -13,6 +13,7 @@ object PackDlg: TPackDlg
|
|||
Caption = 'Pack files'
|
||||
Font.Height = -11
|
||||
Font.Name = 'MS Sans Serif'
|
||||
OnShow = FormShow
|
||||
Position = poScreenCenter
|
||||
object lblPrompt: TLabel
|
||||
Tag = 2
|
||||
|
|
@ -45,6 +46,9 @@ object PackDlg: TPackDlg
|
|||
Top = 43
|
||||
Width = 197
|
||||
Caption = 'Also &pack path names (only recursed)'
|
||||
Checked = True
|
||||
Enabled = False
|
||||
State = cbChecked
|
||||
TabOrder = 1
|
||||
end
|
||||
object cbRecurse: TCheckBox
|
||||
|
|
@ -54,6 +58,9 @@ object PackDlg: TPackDlg
|
|||
Top = 59
|
||||
Width = 170
|
||||
Caption = 'Recursively pack &subdirectories'
|
||||
Checked = True
|
||||
Enabled = False
|
||||
State = cbChecked
|
||||
TabOrder = 2
|
||||
end
|
||||
object cbMultivolume: TCheckBox
|
||||
|
|
@ -63,12 +70,13 @@ object PackDlg: TPackDlg
|
|||
Top = 75
|
||||
Width = 116
|
||||
Caption = '&Multiple disk archive'
|
||||
Enabled = False
|
||||
TabOrder = 3
|
||||
end
|
||||
object btnOk: TButton
|
||||
Tag = 4001
|
||||
Left = 119
|
||||
Height = 28
|
||||
Height = 32
|
||||
Top = 157
|
||||
Width = 90
|
||||
BorderSpacing.InnerBorder = 4
|
||||
|
|
@ -80,7 +88,7 @@ object PackDlg: TPackDlg
|
|||
object btnTree: TButton
|
||||
Tag = 7
|
||||
Left = 213
|
||||
Height = 28
|
||||
Height = 32
|
||||
Top = 157
|
||||
Width = 90
|
||||
BorderSpacing.InnerBorder = 4
|
||||
|
|
@ -90,7 +98,7 @@ object PackDlg: TPackDlg
|
|||
object btnCancel: TButton
|
||||
Tag = 4002
|
||||
Left = 307
|
||||
Height = 28
|
||||
Height = 32
|
||||
Top = 157
|
||||
Width = 90
|
||||
BorderSpacing.InnerBorder = 4
|
||||
|
|
@ -110,71 +118,27 @@ object PackDlg: TPackDlg
|
|||
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
|
||||
Height = 32
|
||||
Top = 80
|
||||
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
|
||||
OnClick = btnConfigClick
|
||||
TabOrder = 2
|
||||
end
|
||||
object rbOtherPlugins: TRadioButton
|
||||
Tag = 9
|
||||
Left = 5
|
||||
Height = 13
|
||||
Top = 51
|
||||
Width = 29
|
||||
Caption = '&->'
|
||||
TabOrder = 9
|
||||
Enabled = False
|
||||
OnChange = arbChange
|
||||
TabOrder = 0
|
||||
end
|
||||
object cbPackerList: TComboBox
|
||||
Left = 40
|
||||
|
|
@ -182,36 +146,14 @@ object PackDlg: TPackDlg
|
|||
Top = 49
|
||||
Width = 69
|
||||
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
|
||||
Enabled = False
|
||||
Font.Height = -11
|
||||
Font.Name = 'MS Sans Serif'
|
||||
ItemHeight = 13
|
||||
MaxLength = 0
|
||||
OnChange = arbChange
|
||||
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
|
||||
TabOrder = 1
|
||||
end
|
||||
end
|
||||
object cbMoveToArchive: TCheckBox
|
||||
|
|
@ -221,6 +163,7 @@ object PackDlg: TPackDlg
|
|||
Top = 91
|
||||
Width = 97
|
||||
Caption = 'M&ove to archive'
|
||||
Enabled = False
|
||||
TabOrder = 4
|
||||
end
|
||||
object cbCreateSFX: TCheckBox
|
||||
|
|
@ -230,12 +173,13 @@ object PackDlg: TPackDlg
|
|||
Top = 107
|
||||
Width = 157
|
||||
Caption = 'Create self e&xtracting archive'
|
||||
Enabled = False
|
||||
TabOrder = 5
|
||||
end
|
||||
object btnHelp: TButton
|
||||
Tag = 4003
|
||||
Left = 401
|
||||
Height = 28
|
||||
Height = 32
|
||||
Top = 157
|
||||
Width = 90
|
||||
BorderSpacing.InnerBorder = 4
|
||||
|
|
@ -249,6 +193,7 @@ object PackDlg: TPackDlg
|
|||
Top = 139
|
||||
Width = 56
|
||||
Caption = 'Encr&ypt'
|
||||
Enabled = False
|
||||
TabOrder = 7
|
||||
end
|
||||
object cbCreateSeparateArchives: TCheckBox
|
||||
|
|
@ -258,6 +203,7 @@ object PackDlg: TPackDlg
|
|||
Top = 123
|
||||
Width = 255
|
||||
Caption = 'Create separate archives, o&ne per selected file/dir'
|
||||
Enabled = False
|
||||
TabOrder = 6
|
||||
end
|
||||
end
|
||||
|
|
|
|||
104
fpackdlg.lrs
104
fpackdlg.lrs
|
|
@ -5,62 +5,52 @@ LazarusResources.Add('TPackDlg','FORMDATA',[
|
|||
+'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
|
||||
+#10'Pack files'#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans Serif'#6'OnS'
|
||||
+'how'#7#8'FormShow'#8'Position'#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'AutoSiz'
|
||||
+'e'#8#7'Caption'#6#25'Pack file(s) to the file:'#5'Color'#7#6'clNone'#10'Fon'
|
||||
+'t.Color'#7#9'clBtnText'#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans Ser'
|
||||
+'if'#11'ParentColor'#8#13'ShowAccelChar'#8#0#0#5'TEdit'#10'edtPackCmd'#4'Lef'
|
||||
+'t'#2#4#6'Height'#2#21#3'Top'#2#19#5'Width'#3'T'#1#11'Font.Height'#2#245#9'F'
|
||||
+'ont.Name'#6#13'MS Sans Serif'#8'TabOrder'#2#0#0#0#9'TCheckBox'#10'cbStoredi'
|
||||
+'r'#3'Tag'#2#3#4'Left'#2#4#6'Height'#2#13#3'Top'#2'+'#5'Width'#3#197#0#7'Cap'
|
||||
+'tion'#6'%Also &pack path names (only recursed)'#7'Checked'#9#7'Enabled'#8#5
|
||||
+'State'#7#9'cbChecked'#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
|
||||
+'ursively pack &subdirectories'#7'Checked'#9#7'Enabled'#8#5'State'#7#9'cbChe'
|
||||
+'cked'#8'TabOrder'#2#2#0#0#9'TCheckBox'#13'cbMultivolume'#3'Tag'#2#5#4'Left'
|
||||
+#2#4#6'Height'#2#13#3'Top'#2'K'#5'Width'#2't'#7'Caption'#6#22'&Multiple disk'
|
||||
+' archive'#7'Enabled'#8#8'TabOrder'#2#3#0#0#7'TButton'#5'btnOk'#3'Tag'#3#161
|
||||
+#15#4'Left'#2'w'#6'Height'#2' '#3'Top'#3#157#0#5'Width'#2'Z'#25'BorderSpacin'
|
||||
+'g.InnerBorder'#2#4#7'Caption'#6#2'OK'#7'Default'#9#11'ModalResult'#2#1#8'Ta'
|
||||
+'bOrder'#2#8#0#0#7'TButton'#7'btnTree'#3'Tag'#2#7#4'Left'#3#213#0#6'Height'#2
|
||||
+' '#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'Lef'
|
||||
+'t'#3'3'#1#6'Height'#2' '#3'Top'#3#157#0#5'Width'#2'Z'#25'BorderSpacing.Inne'
|
||||
+'rBorder'#2#4#6'Cancel'#9#7'Caption'#6#6'Cancel'#11'ModalResult'#2#2#8'TabOr'
|
||||
+'der'#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'TabOr'
|
||||
+'der'#2#12#0#7'TButton'#9'btnConfig'#3'Tag'#2#6#4'Left'#2#5#6'Height'#2' '#3
|
||||
+'Top'#2'P'#5'Width'#3#132#0#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#10
|
||||
+'&Configure'#7'OnClick'#7#14'btnConfigClick'#8'TabOrder'#2#2#0#0#12'TRadioBu'
|
||||
+'tton'#14'rbOtherPlugins'#3'Tag'#2#9#4'Left'#2#5#6'Height'#2#13#3'Top'#2'3'#5
|
||||
+'Width'#2#29#7'Caption'#6#3'&->'#7'Enabled'#8#8'OnChange'#7#9'arbChange'#8'T'
|
||||
+'abOrder'#2#0#0#0#9'TComboBox'#12'cbPackerList'#4'Left'#2'('#6'Height'#2#21#3
|
||||
+'Top'#2'1'#5'Width'#2'E'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'
|
||||
+#20'cbactSearchAscending'#0#7'Enabled'#8#11'Font.Height'#2#245#9'Font.Name'#6
|
||||
+#13'MS Sans Serif'#10'ItemHeight'#2#13#9'MaxLength'#2#0#8'OnChange'#7#9'arbC'
|
||||
+'hange'#5'Style'#7#14'csDropDownList'#8'TabOrder'#2#1#0#0#0#9'TCheckBox'#15
|
||||
+'cbMoveToArchive'#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'#7'Enabled'#8#8'TabOrder'#2#4#0#0#9'T'
|
||||
+'CheckBox'#11'cbCreateSFX'#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'#7'Enabled'
|
||||
+#8#8'TabOrder'#2#5#0#0#7'TButton'#7'btnHelp'#3'Tag'#3#163#15#4'Left'#3#145#1
|
||||
+#6'Height'#2' '#3'Top'#3#157#0#5'Width'#2'Z'#25'BorderSpacing.InnerBorder'#2
|
||||
+#4#7'Caption'#6#4'Help'#8'TabOrder'#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'#7'Enabled'#8#8'TabOrder'#2#7#0#0#9'TCheckBox'#24'cbCreateSeparate'
|
||||
+'Archives'#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'#7'Ena'
|
||||
+'bled'#8#8'TabOrder'#2#6#0#0#0
|
||||
]);
|
||||
|
|
|
|||
93
fpackdlg.pas
93
fpackdlg.pas
|
|
@ -52,16 +52,10 @@ type
|
|||
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;
|
||||
procedure btnConfigClick(Sender: TObject);
|
||||
procedure FormShow(Sender: TObject);
|
||||
procedure arbChange(Sender: TObject);
|
||||
|
||||
private
|
||||
{ private declarations }
|
||||
|
|
@ -70,8 +64,15 @@ type
|
|||
end;
|
||||
procedure ShowPackFilesForm(var VFS : TVFS; var fl : TFileList; sDestPath:String);
|
||||
|
||||
implementation
|
||||
var
|
||||
arbRadioButtonArray : array [0..8] of TRadioButton;
|
||||
|
||||
implementation
|
||||
uses
|
||||
uWCXhead;
|
||||
|
||||
var
|
||||
CurrentVFS : TVFS;
|
||||
|
||||
procedure ShowPackFilesForm(var VFS : TVFS; var fl: TFileList; sDestPath:String);
|
||||
begin
|
||||
|
|
@ -81,13 +82,14 @@ begin
|
|||
if fl.Count = 1 then
|
||||
begin
|
||||
edtPackCmd.Text := sDestPath + ExtractFileName(fl.GetFileName(0));
|
||||
edtPackCmd.Text := ChangeFileExt(edtPackCmd.Text, '.7z');
|
||||
edtPackCmd.Text := ChangeFileExt(edtPackCmd.Text, '.none');
|
||||
end
|
||||
else
|
||||
(* if some files selected *)
|
||||
begin
|
||||
edtPackCmd.Text := sDestPath + ExtractFileName(ExcludeTrailingPathDelimiter(fl.CurrentDirectory)) + '.7z';
|
||||
edtPackCmd.Text := sDestPath + ExtractFileName(ExcludeTrailingPathDelimiter(fl.CurrentDirectory)) + '.none';
|
||||
end;
|
||||
CurrentVFS := VFS;
|
||||
if (ShowModal = mrOK) then
|
||||
if VFS.FindModule(edtPackCmd.Text) then
|
||||
begin
|
||||
|
|
@ -97,6 +99,73 @@ begin
|
|||
end;
|
||||
end;
|
||||
|
||||
{ TPackDlg }
|
||||
|
||||
procedure TPackDlg.FormShow(Sender: TObject);
|
||||
var
|
||||
I, J : Integer;
|
||||
sCurrentPlugin : String;
|
||||
iCurPlugCaps : Integer;
|
||||
Count : Integer;
|
||||
begin
|
||||
J := 0;
|
||||
Count := 0;
|
||||
with CurrentVFS do
|
||||
begin
|
||||
for I:=0 to Plugins.Count -1 do
|
||||
begin
|
||||
sCurrentPlugin := Plugins.ValueFromIndex[i];
|
||||
iCurPlugCaps := StrToInt(Copy(sCurrentPlugin, 1, Pos(',',sCurrentPlugin) - 1));
|
||||
if (iCurPlugCaps and PK_CAPS_NEW) = PK_CAPS_NEW then
|
||||
begin
|
||||
(* First 9 plugins we display as RadioButtons *)
|
||||
if J < 9 then
|
||||
begin
|
||||
arbRadioButtonArray[J] := TRadioButton.Create(gbPacker);
|
||||
arbRadioButtonArray[J].Parent := gbPacker;
|
||||
arbRadioButtonArray[J].Left := 5 + 45 * (J div 3);
|
||||
arbRadioButtonArray[J].Top := Count * (arbRadioButtonArray[J].Height + 4);
|
||||
arbRadioButtonArray[J].Visible := True;
|
||||
arbRadioButtonArray[J].Caption := Plugins.Names[I];
|
||||
arbRadioButtonArray[J].OnChange := @arbChange;
|
||||
J := J + 1;
|
||||
Count := Count + 1;
|
||||
if Count > 2 then
|
||||
Count := 0;
|
||||
end
|
||||
else
|
||||
(* Other plugins we add in ComboBox *)
|
||||
begin
|
||||
cbPackerList.Items.Add(Plugins.Names[I]);
|
||||
end;
|
||||
end;
|
||||
end; //for
|
||||
if arbRadioButtonArray[0] <> nil then
|
||||
arbRadioButtonArray[0].Checked := True;
|
||||
if cbPackerList.Items.Count > 0 then
|
||||
begin
|
||||
rbOtherPlugins.Enabled := True;
|
||||
cbPackerList.ItemIndex := 0;
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TPackDlg.btnConfigClick(Sender: TObject);
|
||||
begin
|
||||
if CurrentVFS.FindModule(edtPackCmd.Text) then
|
||||
CurrentVFS.VFSmodule.VFSConfigure(Handle);
|
||||
end;
|
||||
|
||||
procedure TPackDlg.arbChange(Sender: TObject);
|
||||
begin
|
||||
cbPackerList.Enabled := rbOtherPlugins.Checked;
|
||||
if rbOtherPlugins.Checked then
|
||||
edtPackCmd.Text := ChangeFileExt(edtPackCmd.Text, '.' + cbPackerList.Text)
|
||||
else
|
||||
edtPackCmd.Text := ChangeFileExt(edtPackCmd.Text, '.' + TRadioButton(Sender).Caption);
|
||||
end;
|
||||
|
||||
|
||||
initialization
|
||||
{$I fpackdlg.lrs}
|
||||
|
||||
|
|
|
|||
|
|
@ -15,8 +15,8 @@ inherited FrameFilePanel: TFrameFilePanel
|
|||
FullRepaint = False
|
||||
TabOrder = 0
|
||||
object lblLInfo: TLabel
|
||||
Height = 14
|
||||
Width = 36
|
||||
Height = 13
|
||||
Width = 41
|
||||
Caption = 'lblLInfo'
|
||||
Color = clNone
|
||||
ParentColor = False
|
||||
|
|
@ -62,7 +62,7 @@ inherited FrameFilePanel: TFrameFilePanel
|
|||
end
|
||||
object lblLPath: TLabel
|
||||
Left = 2
|
||||
Height = 14
|
||||
Height = 13
|
||||
Top = 2
|
||||
Width = 345
|
||||
Align = alTop
|
||||
|
|
@ -73,9 +73,9 @@ inherited FrameFilePanel: TFrameFilePanel
|
|||
end
|
||||
object lblFree: TLabel
|
||||
Left = 2
|
||||
Height = 23
|
||||
Top = 16
|
||||
Width = 33
|
||||
Height = 24
|
||||
Top = 15
|
||||
Width = 40
|
||||
Align = alLeft
|
||||
Caption = 'lblFree'
|
||||
Color = clNone
|
||||
|
|
|
|||
|
|
@ -1,40 +1,40 @@
|
|||
{ Ýòî - ôàéë ðåñóðñîâ, àâòîìàòè÷åñêè ñîçäàííûé lazarus }
|
||||
|
||||
LazarusResources.Add('TFrameFilePanel','FORMDATA',[
|
||||
'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
|
||||
+'Height'#2#20#3'Top'#2#20#5'Width'#2#17#7'Anchors'#11#5'akTop'#0#7'Caption'#6
|
||||
+#1'/'#5'Color'#7#9'clBtnFace'#4'Flat'#9#9'NumGlyphs'#2#0#0#0#12'TSpeedButton'
|
||||
+#7'btnHome'#4'Left'#3#166#0#6'Height'#2#20#3'Top'#2#19#5'Width'#2#17#7'Ancho'
|
||||
+'rs'#11#5'akTop'#0#7'Caption'#6#1'~'#5'Color'#7#9'clBtnFace'#4'Flat'#9#9'Num'
|
||||
+'Glyphs'#2#0#0#0#12'TSpeedButton'#5'btnUp'#4'Left'#3'@'#1#6'Height'#2#20#3'T'
|
||||
+'op'#2#20#5'Width'#2#17#7'Caption'#6#2'..'#5'Color'#7#9'clBtnFace'#4'Flat'#9
|
||||
+#9'NumGlyphs'#2#0#0#0#6'TLabel'#8'lblLPath'#4'Left'#2#2#6'Height'#2#14#3'Top'
|
||||
+#2#2#5'Width'#3'Y'#1#5'Align'#7#5'alTop'#7'Caption'#6#8'lblLPath'#5'Color'#7
|
||||
+#12'clBackground'#11'ParentColor'#8#11'Transparent'#8#0#0#6'TLabel'#7'lblFre'
|
||||
+'e'#4'Left'#2#2#6'Height'#2#23#3'Top'#2#16#5'Width'#2'!'#5'Align'#7#6'alLeft'
|
||||
+#7'Caption'#6#7'lblFree'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#0#5'TEdi'
|
||||
+'t'#9'edtRename'#6'Height'#2#1#5'Width'#2#1#8'TabOrder'#2#2#7'Visible'#8#0#0
|
||||
+#9'TDrawGrid'#7'dgPanel'#6'Height'#3'X'#1#3'Top'#2')'#5'Width'#3']'#1#5'Alig'
|
||||
+'n'#7#8'alClient'#11'AutoAdvance'#7#6'aaDown'#5'Color'#7#7'clWhite'#8'ColCou'
|
||||
+'nt'#2#5#14'DefaultDrawing'#8#16'DefaultRowHeight'#2#16#10'FixedColor'#7#9'c'
|
||||
+'lBtnFace'#9'FixedCols'#2#0#9'FixedRows'#2#0#13'GridLineWidth'#2#0#7'Options'
|
||||
+#11#15'goFixedVertLine'#15'goFixedHorzLine'#10'goVertLine'#10'goHorzLine'#11
|
||||
+'goColSizing'#11'goRowSelect'#0#8'RowCount'#2#5#10'ScrollBars'#7#10'ssAutoBo'
|
||||
+'th'#8'TabOrder'#2#1#7'TabStop'#9#0#0#6'TPanel'#11'pnAltSearch'#4'Left'#2#8#6
|
||||
+'Height'#2#29#3'Top'#3'P'#1#5'Width'#3#185#0#9'Alignment'#7#13'taLeftJustify'
|
||||
+#7'Caption'#6#6' Find:'#11'FullRepaint'#8#8'TabOrder'#2#3#7'Visible'#8#0#5'T'
|
||||
+'Edit'#8'edSearch'#4'Left'#2'@'#6'Height'#2#24#3'Top'#2#2#5'Width'#2'v'#7'An'
|
||||
+'chors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#10'OnKeyPress'#7#16'e'
|
||||
+'dSearchKeyPress'#8'TabOrder'#2#0#0#0#0#6'TPanel'#9'pnlFooter'#6'Height'#2#30
|
||||
+#3'Top'#3#129#1#5'Width'#3']'#1#5'Align'#7#8'alBottom'#7'Anchors'#11#6'akLef'
|
||||
+'t'#7'akRight'#0#7'Caption'#6#9'pnlFooter'#11'FullRepaint'#8#8'TabOrder'#2#4
|
||||
+#7'TabStop'#9#0#0#0#0
|
||||
]);
|
||||
{ Это - файл ресурсов, автоматически созданный lazarus }
|
||||
|
||||
LazarusResources.Add('TFrameFilePanel','FORMDATA',[
|
||||
'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#13#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
|
||||
+'Height'#2#20#3'Top'#2#20#5'Width'#2#17#7'Anchors'#11#5'akTop'#0#7'Caption'#6
|
||||
+#1'/'#5'Color'#7#9'clBtnFace'#4'Flat'#9#9'NumGlyphs'#2#0#0#0#12'TSpeedButton'
|
||||
+#7'btnHome'#4'Left'#3#166#0#6'Height'#2#20#3'Top'#2#19#5'Width'#2#17#7'Ancho'
|
||||
+'rs'#11#5'akTop'#0#7'Caption'#6#1'~'#5'Color'#7#9'clBtnFace'#4'Flat'#9#9'Num'
|
||||
+'Glyphs'#2#0#0#0#12'TSpeedButton'#5'btnUp'#4'Left'#3'@'#1#6'Height'#2#20#3'T'
|
||||
+'op'#2#20#5'Width'#2#17#7'Caption'#6#2'..'#5'Color'#7#9'clBtnFace'#4'Flat'#9
|
||||
+#9'NumGlyphs'#2#0#0#0#6'TLabel'#8'lblLPath'#4'Left'#2#2#6'Height'#2#13#3'Top'
|
||||
+#2#2#5'Width'#3'Y'#1#5'Align'#7#5'alTop'#7'Caption'#6#8'lblLPath'#5'Color'#7
|
||||
+#12'clBackground'#11'ParentColor'#8#11'Transparent'#8#0#0#6'TLabel'#7'lblFre'
|
||||
+'e'#4'Left'#2#2#6'Height'#2#24#3'Top'#2#15#5'Width'#2'('#5'Align'#7#6'alLeft'
|
||||
+#7'Caption'#6#7'lblFree'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#0#5'TEdi'
|
||||
+'t'#9'edtRename'#6'Height'#2#1#5'Width'#2#1#8'TabOrder'#2#2#7'Visible'#8#0#0
|
||||
+#9'TDrawGrid'#7'dgPanel'#6'Height'#3'X'#1#3'Top'#2')'#5'Width'#3']'#1#5'Alig'
|
||||
+'n'#7#8'alClient'#11'AutoAdvance'#7#6'aaDown'#5'Color'#7#7'clWhite'#8'ColCou'
|
||||
+'nt'#2#5#14'DefaultDrawing'#8#16'DefaultRowHeight'#2#16#10'FixedColor'#7#9'c'
|
||||
+'lBtnFace'#9'FixedCols'#2#0#9'FixedRows'#2#0#13'GridLineWidth'#2#0#7'Options'
|
||||
+#11#15'goFixedVertLine'#15'goFixedHorzLine'#10'goVertLine'#10'goHorzLine'#11
|
||||
+'goColSizing'#11'goRowSelect'#0#8'RowCount'#2#5#10'ScrollBars'#7#10'ssAutoBo'
|
||||
+'th'#8'TabOrder'#2#1#7'TabStop'#9#0#0#6'TPanel'#11'pnAltSearch'#4'Left'#2#8#6
|
||||
+'Height'#2#29#3'Top'#3'P'#1#5'Width'#3#185#0#9'Alignment'#7#13'taLeftJustify'
|
||||
+#7'Caption'#6#6' Find:'#11'FullRepaint'#8#8'TabOrder'#2#3#7'Visible'#8#0#5'T'
|
||||
+'Edit'#8'edSearch'#4'Left'#2'@'#6'Height'#2#24#3'Top'#2#2#5'Width'#2'v'#7'An'
|
||||
+'chors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#10'OnKeyPress'#7#16'e'
|
||||
+'dSearchKeyPress'#8'TabOrder'#2#0#0#0#0#6'TPanel'#9'pnlFooter'#6'Height'#2#30
|
||||
+#3'Top'#3#129#1#5'Width'#3']'#1#5'Align'#7#8'alBottom'#7'Anchors'#11#6'akLef'
|
||||
+'t'#7'akRight'#0#7'Caption'#6#9'pnlFooter'#11'FullRepaint'#8#8'TabOrder'#2#4
|
||||
+#7'TabStop'#9#0#0#0#0
|
||||
]);
|
||||
|
|
|
|||
1588
framepanel.pas
1588
framepanel.pas
File diff suppressed because it is too large
Load diff
2
uvfs.pas
2
uvfs.pas
|
|
@ -44,6 +44,7 @@ type
|
|||
function FindModule(const sFileName:String):Boolean;
|
||||
property VFSmodule : TVFSmodule read FVFSModule;
|
||||
property ArcFullName : String read sLastArchive;
|
||||
property Plugins : TStringList read FPlugins;
|
||||
end; //class TVFS
|
||||
|
||||
implementation
|
||||
|
|
@ -129,6 +130,7 @@ begin
|
|||
|
||||
FVFSModule := TWCXModule.Create;
|
||||
FVFSModule.LoadModule(FCurrentPlugin);
|
||||
|
||||
FVFSModule.VFSOpen(sLastArchive);
|
||||
|
||||
DebugLN('After Module Load');
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ Type
|
|||
procedure VFSDestroy;virtual;abstract;
|
||||
function VFSCaps(const sExt:String):Integer;virtual;abstract;
|
||||
|
||||
function VFSGetExts:String;virtual;abstract;
|
||||
function VFSConfigure(Parent: THandle):Boolean;virtual;abstract;
|
||||
function VFSOpen(const sName:String):Boolean;virtual;abstract;
|
||||
function VFSClose:Boolean;virtual;abstract;
|
||||
|
||||
|
|
|
|||
|
|
@ -79,7 +79,7 @@ Type
|
|||
procedure VFSDestroy;override;
|
||||
function VFSCaps(const sExt:String):Integer;override;
|
||||
|
||||
function VFSGetExts:String;override;
|
||||
function VFSConfigure(Parent: THandle):Boolean;override;
|
||||
function VFSOpen(const sName:String):Boolean;override;
|
||||
function VFSClose:Boolean;override;
|
||||
|
||||
|
|
@ -178,11 +178,13 @@ begin
|
|||
|
||||
end;
|
||||
|
||||
function TWCXModule.VFSGetExts: String;
|
||||
function TWCXModule.VFSConfigure(Parent: THandle): Boolean;
|
||||
begin
|
||||
|
||||
if @ConfigurePacker <> nil then
|
||||
ConfigurePacker(Parent, FModuleHandle);
|
||||
end;
|
||||
|
||||
|
||||
function TWCXModule.VFSOpen(const sName: String): Boolean;
|
||||
var
|
||||
ArcHandle : THandle;
|
||||
|
|
@ -190,9 +192,19 @@ ArcFile : tOpenArchiveData;
|
|||
ArcHeader : THeaderData;
|
||||
HeaderData : PHeaderData;
|
||||
begin
|
||||
try
|
||||
|
||||
FArchiveName := sName;
|
||||
DebugLN(sName);
|
||||
DebugLN('FArchiveName = ' + FArchiveName);
|
||||
|
||||
if not FileExists(FArchiveName) then
|
||||
begin
|
||||
Result := False;
|
||||
exit;
|
||||
end;
|
||||
|
||||
try
|
||||
|
||||
DebugLN('Open Archive');
|
||||
|
||||
(*Open Archive*)
|
||||
FillChar(ArcFile, SizeOf(ArcFile), #0);
|
||||
|
|
@ -206,6 +218,7 @@ begin
|
|||
Exit;
|
||||
end;
|
||||
|
||||
DebugLN('Get File List');
|
||||
(*Get File List*)
|
||||
FillChar(ArcHeader, SizeOf(ArcHeader), #0);
|
||||
FArcFileList := TList.Create;
|
||||
|
|
@ -395,6 +408,9 @@ function TWCXModule.VFSCopyIn(var flSrcList: TFileList; sDstName: String; Flags
|
|||
var
|
||||
FileList, Folder : PChar;
|
||||
begin
|
||||
|
||||
DebugLN('VFSCopyIn =' + FArchiveName);
|
||||
|
||||
New(FileList);
|
||||
New(Folder);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue