mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
57 lines
1.3 KiB
ObjectPascal
57 lines
1.3 KiB
ObjectPascal
{
|
|
Seksi Commander
|
|
----------------------------
|
|
Licence : GNU GPL v 2.0
|
|
Author : radek.cervinka@centrum.cz
|
|
|
|
Main Dialog window and other stuff
|
|
|
|
contributors:
|
|
|
|
|
|
}
|
|
|
|
unit uTypes;
|
|
|
|
interface
|
|
type
|
|
|
|
// what is showed in panel
|
|
TPanelMode= (pmDirectory, pmArchive, pmVFS);
|
|
|
|
// plugin types
|
|
TPluginType = (ptDSX, ptWCX, ptWDX, ptWFX, ptWLX);
|
|
|
|
//base structure for storing file informations
|
|
TFileRecItem = record
|
|
// iType : Integer;
|
|
bIsLink : Boolean;
|
|
bLinkIsDir : Boolean;
|
|
sLinkTo : AnsiString;
|
|
sName : AnsiString;
|
|
sNameNoExt : AnsiString;
|
|
sExt : AnsiString;
|
|
iSize : Int64;
|
|
fTimeI : Double;
|
|
sTime : AnsiString;
|
|
bExecutable : Boolean;
|
|
sModeStr : String[11];
|
|
iMode : Cardinal; // from stats
|
|
bSysFile : Boolean;
|
|
iIconID : Integer; // index ICO in imagelist
|
|
sOwner : AnsiString;
|
|
sGroup : AnsiString;
|
|
{mate}
|
|
iOwner : Cardinal;
|
|
iGroup : Cardinal;
|
|
{/mate}
|
|
sPath : AnsiString; // used only in block operation
|
|
bSelected : Boolean;
|
|
iDirSize : Int64;
|
|
end;
|
|
|
|
PFileRecItem=^TFileRecItem;
|
|
|
|
implementation
|
|
|
|
end.
|