|
Public Member Functions |
| | GenerateIndexFile () |
| | Variable initalising constructor Notes:.
|
| | ~GenerateIndexFile () |
| BOOL | Generate (PathName *IndexFile, PathName *LibDirPath, String_64 *Author, SGLibType Type, BOOL Thumbnails) |
Static Public Member Functions |
| static BOOL | IsDirectoryReadOnly (PathName *Directory) |
| static BOOL | CheckForRemote (PathName *FilesDirectory, String_256 *RemoteDirectory) |
| static BOOL | GiveMeAValidDirectoryName (String_256 *Input, String_256 *Output) |
| static BOOL | ReplaceCharacters (StringBase *Source, TCHAR Search, TCHAR Replace) |
| static INT32 | CountCommas (StringBase *Source, StringBase &SearchFor) |
| static BOOL | GetToken (StringBase *Source, INT32 Count, String_256 *Result) |
| static UINT32 | GetDirectoryChecksum (String_256 *Directory, SGLibType Type=SGLib_Blank) |
Static Public Attributes |
| static BOOL | UseAutomaticUpdate = FALSE |
| static BOOL | CreateFontIndexes = FALSE |
| static BOOL | UseOldIndexes = TRUE |
| static BOOL | UseDocComments = TRUE |
Protected Member Functions |
| BOOL | CloseSearchHandle (void) |
| BOOL | CloseIndexFileHandle (void) |
| BOOL | CreateIndexFile (void) |
| INT32 | CountValidFiles (void) |
| BOOL | RemoteIndexSetup (PathName *FilesPath) |
| BOOL | CheckExistingIndexForRemoteness (PathName *IndexFile, PathName *FilesPath) |
| BOOL | DoIndexHeader (void) |
| BOOL | AddToSubLibrary (void) |
| BOOL | FixSubLibraryNumber (void) |
| BOOL | AddFile (PathName *FileName) |
| INT16 | GetShort (FILE *fp) |
| INT16 | GetFixed (FILE *fp) |
| INT32 | GetLONG (FILE *fp) |
| BOOL | RipTrueTypeNameFromFile (PathName *FileName, String_256 *Name) |
| BOOL | RipATMNameFromFile (PathName *FileName, String_256 *RetName, BOOL *Bold, BOOL *Italic) |
| BOOL | CreateThumbnail (PathName *InFile, PathName *OutFile, UINT16 XSize, UINT16 YSize) |
| BOOL | CreateThumbnails (PathName *FileName, BOOL NewSystem=TRUE) |
| BOOL | RipDescriptionFromFile (PathName *FileName, String_256 *Text, String_256 *Keywords=NULL, String_256 *Title=NULL) |
| BOOL | RipDescriptionFromEPSFile (PathName *FileName, String_256 *Text, String_256 *Keywords=NULL, String_256 *Title=NULL) |
| BOOL | RipDescriptionFromCDRFile (PathName *FileName, String_256 *Text, String_256 *Keywords=NULL, String_256 *Title=NULL) |
| BOOL | RipDescriptionFromNativeV2File (PathName *FileName, String_256 *Text, String_256 *Keywords=NULL, String_256 *Title=NULL, BOOL *FileIsNewNative=NULL) |
| BOOL | RipDescriptionFromIndex (PathName *IndexFile, PathName *FileName, FilePos Start, INT32 DescriptionField, INT32 KeywordField, INT32 TitleField, String_256 *Text, String_256 *Keywords=NULL, String_256 *Title=NULL) |
| BOOL | PrePassIndex (PathName *IndexFile, FilePos *Start, INT32 *DescriptionField, INT32 *KeywordField, INT32 *TitleField, String_256 *Description) |
| BOOL | AddLineToIndex (String_256 *Text) |
Static Protected Member Functions |
| static BOOL | IsFileType (PathName *FileName, const SGLibType Type) |
| static BOOL | PreCreateThumbnail (PathName *InFile) |
Protected Attributes |
| PathName | Index |
| PathName | LibPath |
| SGLibType | LibType |
| BOOL | DoThumbnails |
| String_64 | Author |
| CCDiskFile * | IndexFile |
| FilePos | IndexCountOff |
| HANDLE | hSearch |
| UINT32 | ID |
| INT32 | TotalFiles |
| PathName * | TmpIndexFile |
| IndGenFileBuffer | FileNameBuffer |
| FilePos | OldIndexStart |
| INT32 | OldIndexDescriptionField |
| INT32 | OldIndexKeywordField |
| INT32 | OldIndexTitleField |
| BOOL | OldIndexOK |
| String_256 | OldIndexDescription |
| BOOL | IndexIsRemote |
| String_256 | RemoteLocationOfIndex |
| String_256 | RemoteLocationOfFiles |