Unit idCatalogDOM

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Record TCatalogPlatformHelper  
Record TGroupResultKindHelper  
Record TCatalogLabelHelper  
Record TCatalogPropRelationRuleDirectionHelper  
Record TCatalogAreaTypeHelper  
Record TCatalogAreaShapeHelper  
Record TCatalogAreaRoleHelper  
Record TJobTaskHelper  
Record TJobRepeatTimeFrameHelper  
Record TCatalogGroupTypeHelper  
Record TDeduplicatePickMethodHelper  
Record TDeduplicateHandlingHelper  
Record TAttachmentLinkSourceHelper  
Record TCatalogCascadeTypeHelper  
Record TCatalogCascadeTypesHelper  
Record TXMPSyncCommandHelper  
Record TGUIStyleHelper  
Record TPropValueConstHelper  
Record TOpenAIWorkerHelper  
Record TThresholdHelper  
Record TImageViewerTypeHelper  
Record TVersionMatchingTypeHelper  
Record TStackMarkerHelper  
Record TBookmarkerHelper  
Record TFilePathStateHelper  
Record TAttachmentMarkerHelper  
Record TDifferenceSignatureHelper  
Class TBaseCatalogObject  
Class TBaseCatalogObjects  
Class TBaseCatalogModel  
Class TVersionPlaceHolderMatching  
Class TVersionPlaceHolderMatchings  
Class TVersionMatchSettings  
Class TXMPSyncReadSettings  
Class TXMPSyncWriteSettings  
Class TAttachmentMarkerObject  
Class TAttachmentMarkerObjects  
Class TOptions  
Class TImageDetail  
Class TImageDetails  
Class TImageDetailModel  
Class TRatingObject  
Class TLabelObject  
Class TBookmarkerObject  
Class TBookmarkerObjects  
Class TStackMarkerObject  
Class TStackMarkerObjects  
Class TFilePathStateObject  
Class TFilePathStateObjects  
Class TCleanCatalogItem  
Class TCleanCatalogItems  
Class TCatalogItemProp  
Class TCatalogItemProps  
Class TSearchValue  
Class TSearchValues  

Functions and Procedures

procedure idCatalogDOM_initialization;
procedure idCatalogDOM_finalization;
function ServerTimestamp: TDateTime;

Types

TLogoffIntervalAction = (...);
TVersionsDisplay = (...);
TCatalogPropAccessibility = (...);
TCatalogPropAccessibilities = set of TCatalogPropAccessibility;
TCollectionSort = (...);
TCollectionSorts = set of TCollectionSort;
TCatalogMatchLevel = (...);
TCatalogMetaCascadeStyle = (...);
TPIESupportLevel = (...);
TCatalogPlatform = (...);
TXMPSyncKeywordSetting = (...);
TXMPSyncGEOLevel = (...);
TXMPRowStorageModel = (...);
TXMPFileMethod = (...);
TCatalogState = (...);
TCatalogStates = set of TCatalogState;
TCatalogRating = (...);
TCatalogRatings = set of TCatalogRating;
TMaxLabelType = (...);
TGroupResultKind = (...);
TImportStyle = (...);
TAIAssignLabels = (...);
TAIAssignMetadata = (...);
TScanFolderAsLabel = (...);
TScanFolderAsLabels = set of TScanFolderAsLabel;
TIncludeGroupItem = (...);
TIncludeGroupItems = set of TIncludeGroupItem;
TIncludeVersionItem = (...);
TIncludeVersionItems = set of TIncludeVersionItem;
TCatalogVersionPlaceHolderType = (...);
TCatalogVersionPlaceHolderTypes = set of TCatalogVersionPlaceHolderType;
TCatalogPlaceHolderType = (...);
TCatalogPlaceHolderTypes = set of TCatalogPlaceHolderType;
TCatalogPeriodLevel = (...);
TCatalogPeriodLevels = set of TCatalogPeriodLevel;
TCatalogIncludeStyle = (...);
TCatalogLabel = (...);
TCatalogLabels = set of TCatalogLabel;
TCatalogPropRelationRuleDirection = (...);
TCatalogAreaType = (...);
TCatalogAreaShape = (...);
TCatalogAreaRole = (...);
TJobTask = (...);
TJobRepeatTimeFrame = (...);
TCatalogGroupType = (...);
TCatalogGroupTypes = set of TCatalogGroupType;
TDuplicateDetectionMethod = (...);
TDeduplicatePickMethod = (...);
TDeduplicateHandling = (...);
TAttachmentLinkSource = (...);
TCatalogCascadeType = (...);
TCatalogCascadeTypes = set of TCatalogCascadeType;
TXMPSyncCommand = (...);
TSearchDataDeleteKind = (...);
TGUIStyle = (...);
TPropValueConst = (...);
TOpenAIWorker = (...);
TThreshold = (...);
TImageViewerType = (...);
TVersionMatchingType = (...);
TStackMarker = (...);
TStackMarkers = set of TStackMarker;
TBookmarker = (...);
TBookmarkers = set of TBookmarker;
TFilePathState = (...);
TFilePathStates = set of TFilePathState;
TAttachmentMarker = (...);
TAttachmentMarkers = set of TAttachmentMarker;
TDifferenceSignature = Array of Byte;
TVersionMatchScopeOffsetFolder = (...);

Constants

cOptionThumbSize = 480;
cAreaBitmapSize = 480;
cAreaBitmapSaveQuality = 90;
ImportSessionCatalogGUID = '{7BEC8497-1FFB-426D-BED4-82364F177666}';
InternalCategoryGUID = '{459729CA-45CD-4CF8-8202-790D7688B780}';
KeywordsGUID = '{6B36224B-1405-47A0-8430-573229C8CCB9}';
StylesGUID = '{01941BB4-5EAB-4A42-8F73-97563B5689EE}';
ObjectsGUID = '{2AD216A8-9A52-482B-87A1-547F0D6C6F6B}';
OthersGUID = '{D37056E1-AAD7-4D77-A884-B86095D224E3}';
PeopleGUID = '{750A8DF3-1242-4B5D-90F4-4C1E4FCBF110}';
EventsGUID = '{B4ED6E99-EBF4-461D-A34F-BA145A088ED8}';
PlacesGUID = '{EF40C002-483E-4816-8A5D-8FDEBE0A4914}';
AILabelsGUID = '{89DCF381-F733-4ABD-99B8-7699BC7D01C3}';
VirtualAlbumGUID = '{A74AA790-1EAC-44A8-BAD5-2C4A6DF2434C}';
MainVersionPlaceHolderGUID = '{539A0B98-5339-4D35-818D-92A7229DFE74}';
NoVersionPlaceHolderGUID = '{E97E6AA4-A0DA-4AC6-BB63-B30A37A5611A}';
AlbumPlaceHolderGUID = '{382251A9-B4EF-4011-BA8C-42B635C41958}';
WebPlaceHolderGUID = '{F2B46B2C-7A44-4A59-B08D-3AD43048E435}';
SlidePlaceHolderGUID = '{D8FF2BD7-08D5-4B67-8CC3-DDC47A21DDC4}';
AuthFilterGUID = 'E93D78EB974E4772A06D07181AA8FEF6';
EmptySyncCatString = 'none';
GoogleVisionResourceName = 'AI';
OpenAIResourceName = 'OAI';
OpenAIMetaResourceName = OpenAIResourceName + 'META';
cGroupTypeSQ = 'SQ';
cGroupTypeSG = 'SG';
cGroupTypeLA = 'LA';
cGroupTypePU = 'PU';
cVerifyJobPrefix: String = 'ver.';
cBackupJobPrefix: String = 'bck.';

Variables

ServerTimeDelta: Double = -9999999;
PublicOptions: TOptions = nil;
AttachmentMarkerObjects: TAttachmentMarkerObjects = nil;
RatingObjects: Array[TCatalogRating] of TRatingObject;
RatingObjectsNum: Array[0..6] of TRatingObject;
CatalogRatingsNum: Array[0..6] of TCatalogRating;
LabelObjects: Array[TCatalogLabel] of TLabelObject;
LabelObjectsNum: Array[0..5] of TLabelObject;
CatalogLabelsNum: Array[0..5] of TCatalogLabel;
StackMarkerObjects: TStackMarkerObjects = nil;
BookmarkerObjects: TBookmarkerObjects = nil;
FilePathStateObjects: TFilePathStateObjects = nil;
AllowClassifications: Boolean = True;
SyncGUID: String;
CatalogPeriodLevel: Array[TCatalogPeriodLevel] of WideChar = ( 'Y', 'M', 'D', 'R', 'A', 'B', 'C', '1', '2', '3', '!', '@', '#', '$', '%', 'ˆ', '&', '*', '(', ')', '_', '+', '[', ']', '{', '}', ':', '<', '>', WideChar(201), WideChar(202), WideChar(203), WideChar(204), WideChar(205), WideChar(206), WideChar(207), WideChar(208), WideChar(209), WideChar(210), WideChar(211), WideChar(212), WideChar(213), WideChar(214), WideChar(215), WideChar(216), WideChar(217), WideChar(218), WideChar(219), WideChar(220), WideChar(221), WideChar(222), WideChar(223), WideChar(224), WideChar(225), WideChar(226), WideChar(227), WideChar(228), WideChar(229), WideChar(230), WideChar(231), WideChar(232), WideChar(233), WideChar(234), WideChar(235), WideChar(236), WideChar(237), WideChar(238), WideChar(239), WideChar(240), WideChar(241), WideChar(242), WideChar(243), WideChar(244), WideChar(245), WideChar(246), WideChar(247), WideChar(248), WideChar(249), WideChar(250), WideChar(251), WideChar(252), WideChar(253), #20, #21, #22, #23, #24 );

Description

Functions and Procedures

procedure idCatalogDOM_initialization;

shift 1 on a US keyboard shift 2 etc shift "12" this season summer..winter

procedure idCatalogDOM_finalization;
 
function ServerTimestamp: TDateTime;
 

Types

TLogoffIntervalAction = (...);

==================== enumerations ====================

Values
  • liaLock
  • liaLogout
  • liaCloseApp
TVersionsDisplay = (...);
 
Values
  • vdSingular
  • vdStacked
  • vdDefault
TCatalogPropAccessibility = (...);
 
Values
  • cpaPrivate
  • cpaPublic
  • cpaPublished
  • cpaHidden
TCatalogPropAccessibilities = set of TCatalogPropAccessibility;
 
TCollectionSort = (...);
 
Values
  • csNone
  • csIgnore
  • csDate
  • csSize
  • csImageSize
  • csLocation
  • csPhotoDate
  • csRating
  • csLabel
  • csBookmark
  • csCataloged
  • csInSync
  • csFileExtension
  • csFileName
  • csRandom
  • csScript
  • csMacro
  • csAssignments
  • csSimilarity
  • csStack
  • csImportDate
  • csLastUpdated
  • csRatio
  • csSharpness
  • csColorChannel
  • csAttachments
TCollectionSorts = set of TCollectionSort;
 
TCatalogMatchLevel = (...);
 
Values
  • cmlNone
  • cmlGUID
  • cmlDetails
TCatalogMetaCascadeStyle = (...);
 
Values
  • cmcsNone
  • cmcsRatingsLabels
  • cmcsRatings
  • cmcsLabels
  • cmcsAllMeta
TPIESupportLevel = (...);

PIE = Parametric Image Editor

Values
  • pslNone
  • pslElementary
  • pslOptimistic
TCatalogPlatform = (...);
 
Values
  • cpWindows
  • cpPOSIX
TXMPSyncKeywordSetting = (...);
 
Values
  • ksNone
  • ksMerge
  • ksReplace
TXMPSyncGEOLevel = (...);
 
Values
  • glNone
  • glCountry
  • glState
  • glCity
  • glLocation
TXMPRowStorageModel = (...);
 
Values
  • xrsSmall
  • xrsAll
TXMPFileMethod = (...);
 
Values
  • xfmNone
  • xfmAuto
  • xfmSidecar: embedded or sidecar, following the XMP standard convension
  • xfmNonStandardSidecar: always as a sidecar file (filename.xmp)
  • xfmAutoWithSidecar: always as a sidecar file (filename.ext.xmp)
  • xfmAutoWithNonStandardSidecar: XMP standard, AND filename.xmp
TCatalogState = (...);

XMP standard, AND filename.ext.xmp

Values
  • cstateInLastImport
  • cstateLabeled
  • cstateInSync
  • cstateInPortfolio
  • cstateBookmarked
  • cstateBookmarkTransparent: for backward compatibility
  • cstateBookmarkWhite
  • cstateBookmarkGreen
  • cstateBookmarkBlue
  • cstateBookmarkPurple
  • cstateBookmarkBlack
  • cstateRated
  • cstateRejected
  • cstateColorLabeled
  • cstateVersioned
  • cstateStacked
  • cstateStackTopItem
  • cstateGEOTagged
  • cstateWithFaces
  • cstateWithUnmatchedFaces
  • cstateWithMatchedFaces
  • cstateWithRecipe
  • cstateInMarkedFolder
  • cstateDuplicates
  • cstateSimilarImages
  • cstateSameFilename
  • cstateLandscape
  • cstatePortrait
  • cstateWithAttachments
  • cstateAttachmentMarkerNone
  • cstateAttachmentMarkerWhite
  • cstateAttachmentMarkerAqua
  • cstateAttachmentMarkerRed
  • cstateAttachmentMarkerOrange
  • cstateAttachmentMarkerYellow
  • cstateAttachmentMarkerGreen
  • cstateAttachmentMarkerBlue
  • cstateAttachmentMarkerPurple
  • cstateAttachmentMarkerBlack
  • cstateRatio_1_1
  • cstateRatio_2_1
  • cstateRatio_3_2
  • cstateRatio_4_3
  • cstateRatio_5_4
  • cstateRatio_7_5
  • cstateRatio_16_9
  • cstateColored
  • cstateBlackAndWhite
  • cstateReddish
  • cstateGreenish
  • cstateBlueish
  • cstateRAWTypes
  • cstateVideoTypes
  • cstateNotInLastImport
  • cstateNotLabeled
  • cstateNotInSync
  • cstateNotInPortfolio
  • cstateNotBookmarked
  • cstateNotBookmarkTransparent: for backward compatibility
  • cstateNotBookmarkWhite
  • cstateNotBookmarkGreen
  • cstateNotBookmarkBlue
  • cstateNotBookmarkPurple
  • cstateNotBookmarkBlack
  • cstateNotRated
  • cstateNotRejected
  • cstateNotColorLabeled
  • cstateNotVersioned
  • cstateNotStacked
  • cstateNotStackTopItem
  • cstateNotGEOTagged
  • cstateWithoutFaces
  • cstateWithoutUnmatchedFaces
  • cstateWithoutMatchedFaces
  • cstateWithoutRecipe
  • cstateNotInMarkedFolder
  • cstateWithoutDuplicates
  • cstateWithoutSimilarImages
  • cstateNotSameFileName
  • cstateNotLandscape
  • cstateNotPortrait
  • cstateNotWithAttachments
  • cstateNotAttachmentMarkerNone
  • cstateNotAttachmentMarkerWhite
  • cstateNotAttachmentMarkerAqua
  • cstateNotAttachmentMarkerRed
  • cstateNotAttachmentMarkerOrange
  • cstateNotAttachmentMarkerYellow
  • cstateNotAttachmentMarkerGreen
  • cstateNotAttachmentMarkerBlue
  • cstateNotAttachmentMarkerPurple
  • cstateNotAttachmentMarkerBlack
  • cstateNotRatio_1_1
  • cstateNotRatio_2_1
  • cstateNotRatio_3_2
  • cstateNotRatio_4_3
  • cstateNotRatio_5_4
  • cstateNotRatio_7_5
  • cstateNotRatio_16_9
  • cstateNotColored
  • cstateNotBlackAndWhite
  • cstateNotReddish
  • cstateNotGreenish
  • cstateNotBlueish
  • cstateNotRAWTypes
  • cstateNotVideoTypes
  • cstateRepository
  • cstateAll
TCatalogStates = set of TCatalogState;
 
TCatalogRating = (...);
 
Values
  • crRejected
  • crNoStar
  • cr1Star
  • cr2Stars
  • cr3Stars
  • cr4Stars
  • cr5Stars
TCatalogRatings = set of TCatalogRating;
 
TMaxLabelType = (...);
 
Values
  • ltEquals
  • ltNotEqual
  • ltLessThan
  • ltLessThanOrEqual
  • ltGreaterThan
  • ltGreaterThanOrEqual
TGroupResultKind = (...);
 
Values
  • grkFullColumns
  • grkGUIDOnly
  • grkCountOnly
TImportStyle = (...);
 
Values
  • cisFullSync
  • cisMerge
TAIAssignLabels = (...);
 
Values
  • aalNone
  • aalKnown
  • aalAll
  • aalCreate
TAIAssignMetadata = (...);
 
Values
  • aamNever
  • aamWhenEmpty
  • aamAlways
TScanFolderAsLabel = (...);
 
Values
  • sflNone
  • sflLowest
  • sflStructure
TScanFolderAsLabels = set of TScanFolderAsLabel;
 
TIncludeGroupItem = (...);
 
Values
  • igiAny
  • igiCollapsed
TIncludeGroupItems = set of TIncludeGroupItem;
 
TIncludeVersionItem = (...);
 
Values
  • iviAllMainVersions
  • iviFullVersionSet
TIncludeVersionItems = set of TIncludeVersionItem;
 
TCatalogVersionPlaceHolderType = (...);
 
Values
  • phtNone
  • phtAlbumDisplay
  • phtWebDisplay
  • phtSlideDisplay
  • phtEmail
  • phtPrint
  • phtUdf1
  • phtUdf2
  • phtUdf3
  • phtUdf4
  • phtUdf5
TCatalogVersionPlaceHolderTypes = set of TCatalogVersionPlaceHolderType;
 
TCatalogPlaceHolderType = (...);
 
Values
  • vptNone
  • vptAlbumDisplay
  • vptWebDisplay
  • vptSlideDisplay
  • vptEmail
  • vptPrint
  • vptFaceBook
  • vptTwitter
TCatalogPlaceHolderTypes = set of TCatalogPlaceHolderType;
 
TCatalogPeriodLevel = (...);
 
Values
  • cplYear
  • cplMonth
  • cplDay
  • cplRange
  • cplLikeDay
  • cplLikeMonth
  • cplLikeYear
  • cplLikeThisDay
  • cplLikeThisWeek
  • cplLikeThisMonth
  • cplLikeJanuary
  • cplLikeFebruary
  • cplLikeMarch
  • cplLikeApril
  • cplLikeMay
  • cplLikeJune
  • cplLikeJuly
  • cplLikeAugust
  • cplLikeSeptember
  • cplLikeOctober
  • cplLikeNovember
  • cplLikeDecember
  • cplLikeMonday
  • cplLikeTuesday
  • cplLikeWednesday
  • cplLikeThursday
  • cplLikeFriday
  • cplLikeSaturday
  • cplLikeSunday
  • cplLikeWeek01
  • cplLikeWeek02
  • cplLikeWeek03
  • cplLikeWeek04
  • cplLikeWeek05
  • cplLikeWeek06
  • cplLikeWeek07
  • cplLikeWeek08
  • cplLikeWeek09
  • cplLikeWeek10
  • cplLikeWeek11
  • cplLikeWeek12
  • cplLikeWeek13
  • cplLikeWeek14
  • cplLikeWeek15
  • cplLikeWeek16
  • cplLikeWeek17
  • cplLikeWeek18
  • cplLikeWeek19
  • cplLikeWeek20
  • cplLikeWeek21
  • cplLikeWeek22
  • cplLikeWeek23
  • cplLikeWeek24
  • cplLikeWeek25
  • cplLikeWeek26
  • cplLikeWeek27
  • cplLikeWeek28
  • cplLikeWeek29
  • cplLikeWeek30
  • cplLikeWeek31
  • cplLikeWeek32
  • cplLikeWeek33
  • cplLikeWeek34
  • cplLikeWeek35
  • cplLikeWeek36
  • cplLikeWeek37
  • cplLikeWeek38
  • cplLikeWeek39
  • cplLikeWeek40
  • cplLikeWeek41
  • cplLikeWeek42
  • cplLikeWeek43
  • cplLikeWeek44
  • cplLikeWeek45
  • cplLikeWeek46
  • cplLikeWeek47
  • cplLikeWeek48
  • cplLikeWeek49
  • cplLikeWeek50
  • cplLikeWeek51
  • cplLikeWeek52
  • cplLikeWeek53
  • cplLikeThisSeason
  • cplLikeSummer
  • cplLikeFall
  • cplLikeWinter
  • cplLikeSpring
TCatalogPeriodLevels = set of TCatalogPeriodLevel;
 
TCatalogIncludeStyle = (...);
 
Values
  • isInclusive
  • isExclusive: OR
TCatalogLabel = (...);

AND

Values
  • clNone
  • clRed
  • clYellow
  • clGreen
  • clBlue
  • clPurple
TCatalogLabels = set of TCatalogLabel;
 
TCatalogPropRelationRuleDirection = (...);
 
Values
  • prdAs
  • prdTo
TCatalogAreaType = (...);

keep the area type in-sync with idDXImaging->TvxImage32AreaType see http://cv.iptc.org/newscodes/imageregiontype

Values
  • catUnspecified
  • catAnimal
  • catArtwork: MWG: pet
  • catDividingLine
  • catPlant: MWG: focus
  • catGEOArea
  • catGraphic
  • catMachineCode
  • catHuman: MWG: barcode
  • catProduct: MWG: face
  • catText
  • catBuilding
  • catVehicle
  • catFood
  • catClothing
  • catRockFormation
  • catBodyOfWater
TCatalogAreaShape = (...);
 
Values
  • casRectangle
  • casCircle
  • casPolygon
TCatalogAreaRole = (...);

see http://cv.iptc.org/newscodes/imageregionrole

Values
  • carUnspecified
  • carCropping
  • carRecommendedCropping
  • carLandscapeCropping
  • carPortraitCropping
  • carSquareCropping
  • carCompositeImageItem
  • carCopyrightRegion
  • carSubjectArea
  • carMainSubjectArea
  • carAreaOfInterest
  • carBusinessUse
TJobTask = (...);
 
Values
  • jtSynchronizeItems
  • jtBuildThumbsItems
  • jtDetectVersionsInItems
  • jtDetectStacksInItems
  • jtVerifyFolder
  • jtBackupFolder
  • jtUpdateSignature
  • jtRunBatch
  • jtRunScript
  • jtImportFolder
  • jtDetectFaces
  • jtCascadeMetadata
TJobRepeatTimeFrame = (...);
 
Values
  • jrtfOnce
  • jrtfMinutes
  • jrtfHours
  • jrtfDays
  • jrtfWeeks
  • jrtfMonths
  • jrtfApplicationStart
  • jrtfApplicationClose
TCatalogGroupType = (...);
 
Values
  • gtInclude
  • gtExclude
TCatalogGroupTypes = set of TCatalogGroupType;
 
TDuplicateDetectionMethod = (...);
 
Values
  • ddmFileSignature
  • ddmSimularity
  • ddmFileName
TDeduplicatePickMethod = (...);
 
Values
  • ddpmSmallest
  • ddpmLargest
  • ddpmOldest
  • ddpmNewest
  • ddpmPreferRAW
  • ddpmPreferNonRAW
  • ddpmRichestMetadata
TDeduplicateHandling = (...);
 
Values
  • ddhDefault
  • ddhRenameUnique
  • ddhDelete
  • ddhArchive
  • ddhIgnore
TAttachmentLinkSource = (...);
 
Values
  • alsFile
  • alsURL
  • alsCatalog
TCatalogCascadeType = (...);
 
Values
  • cctMeta
  • cctRatings
  • cctLabels
  • cctOrientation
  • cctXMP
  • cctXMPTechnical
  • cctGEOCoordinates
  • cctCatalogLabels
  • cctAreas
  • cctBookmarks
TCatalogCascadeTypes = set of TCatalogCascadeType;
 
TXMPSyncCommand = (...);
 
Values
  • scAuto
  • scForcedRead
  • scForcedReadMerged
  • scForcedWrite
  • scNone
TSearchDataDeleteKind = (...);
 
Values
  • sddkNone
  • sddkAll
  • sddkRelevant
TGUIStyle = (...);
 
Values
  • gsAuto
  • gsLight
  • gsDark
TPropValueConst = (...);
 
Values
  • pvcAutoProp
  • pvcPrivateProp
  • pvcNonKeywordProp
TOpenAIWorker = (...);
 
Values
  • aiOpenAI
  • aiOllama
  • aiGemini
TThreshold = (...);
 
Values
  • thLoosely
  • thStandard
  • thStrict
TImageViewerType = (...);
 
Values
  • ivtEmbedded
  • ivtFloating
  • ivtSecondMonitor
TVersionMatchingType = (...);
 
Values
  • aphmFirstVersion
  • aphmFirstJPG
  • aphmFirstRAW
  • aphmFirstJPG_then_RAW
  • aphmFirstRAW_then_JPG
  • aphmCustomMask
  • aphmSharpest
  • aphmNone
TStackMarker = (...);
 
Values
  • sMarkerWhite
  • sMarkerAqua
  • sMarkerRed
  • sMarkerOrange
  • sMarkerYellow
  • sMarkerGreen
  • sMarkerBlue
  • sMarkerPurple
  • sMarkerBlack
TStackMarkers = set of TStackMarker;
 
TBookmarker = (...);
 
Values
  • bMarkerTransparent
  • bMarkerWhite
  • bMarkerGreen
  • bMarkerBlue
  • bMarkerPurple
  • bMarkerBlack
TBookmarkers = set of TBookmarker;
 
TFilePathState = (...);
 
Values
  • fpsNormal
  • fpsStateWhite
  • fpsStateAqua
  • fpsStateRed
  • fpsStateOrange
  • fpsStateYellow
  • fpsStateGreen
  • fpsStateBlue
  • fpsStatePurple
  • fpsStateBlack
TFilePathStates = set of TFilePathState;
 
TAttachmentMarker = (...);
 
Values
  • amNone
  • amWhite
  • amAqua
  • amRed
  • amOrange
  • amYellow
  • amGreen
  • amBlue
  • amPurple
  • amBlack
TAttachmentMarkers = set of TAttachmentMarker;
 
TDifferenceSignature = Array of Byte;
 
TVersionMatchScopeOffsetFolder = (...);
 
Values
  • vmsofCurrentFolder
  • vmsofSiblingFolders
  • vmsofParentSiblingFolders
  • vmsofRootFolder
  • vmsofCustomFolderMask

Constants

cOptionThumbSize = 480;
 
cAreaBitmapSize = 480;

320; //160; // standard thumb size

cAreaBitmapSaveQuality = 90;
 
ImportSessionCatalogGUID = '{7BEC8497-1FFB-426D-BED4-82364F177666}';
 
InternalCategoryGUID = '{459729CA-45CD-4CF8-8202-790D7688B780}';
 
KeywordsGUID = '{6B36224B-1405-47A0-8430-573229C8CCB9}';
 
StylesGUID = '{01941BB4-5EAB-4A42-8F73-97563B5689EE}';
 
ObjectsGUID = '{2AD216A8-9A52-482B-87A1-547F0D6C6F6B}';
 
OthersGUID = '{D37056E1-AAD7-4D77-A884-B86095D224E3}';
 
PeopleGUID = '{750A8DF3-1242-4B5D-90F4-4C1E4FCBF110}';
 
EventsGUID = '{B4ED6E99-EBF4-461D-A34F-BA145A088ED8}';
 
PlacesGUID = '{EF40C002-483E-4816-8A5D-8FDEBE0A4914}';
 
AILabelsGUID = '{89DCF381-F733-4ABD-99B8-7699BC7D01C3}';
 
VirtualAlbumGUID = '{A74AA790-1EAC-44A8-BAD5-2C4A6DF2434C}';
 
MainVersionPlaceHolderGUID = '{539A0B98-5339-4D35-818D-92A7229DFE74}';
 
NoVersionPlaceHolderGUID = '{E97E6AA4-A0DA-4AC6-BB63-B30A37A5611A}';
 
AlbumPlaceHolderGUID = '{382251A9-B4EF-4011-BA8C-42B635C41958}';
 
WebPlaceHolderGUID = '{F2B46B2C-7A44-4A59-B08D-3AD43048E435}';
 
SlidePlaceHolderGUID = '{D8FF2BD7-08D5-4B67-8CC3-DDC47A21DDC4}';
 
AuthFilterGUID = 'E93D78EB974E4772A06D07181AA8FEF6';
 
EmptySyncCatString = 'none';
 
GoogleVisionResourceName = 'AI';
 
OpenAIResourceName = 'OAI';
 
OpenAIMetaResourceName = OpenAIResourceName + 'META';
 
cGroupTypeSQ = 'SQ';

predefined group types

cGroupTypeSG = 'SG';

stored query

cGroupTypeLA = 'LA';

stored group

cGroupTypePU = 'PU';

label assignments

cVerifyJobPrefix: String = 'ver.';

public label set (all users)

cBackupJobPrefix: String = 'bck.';
 

Variables

ServerTimeDelta: Double = -9999999;
 
PublicOptions: TOptions = nil;
 
AttachmentMarkerObjects: TAttachmentMarkerObjects = nil;
 
RatingObjects: Array[TCatalogRating] of TRatingObject;
 
RatingObjectsNum: Array[0..6] of TRatingObject;
 
CatalogRatingsNum: Array[0..6] of TCatalogRating;
 
LabelObjects: Array[TCatalogLabel] of TLabelObject;
 
LabelObjectsNum: Array[0..5] of TLabelObject;
 
CatalogLabelsNum: Array[0..5] of TCatalogLabel;
 
StackMarkerObjects: TStackMarkerObjects = nil;
 
BookmarkerObjects: TBookmarkerObjects = nil;
 
FilePathStateObjects: TFilePathStateObjects = nil;
 
AllowClassifications: Boolean = True;
 
SyncGUID: String;
 
CatalogPeriodLevel: Array[TCatalogPeriodLevel] of WideChar = ( 'Y', 'M', 'D', 'R', 'A', 'B', 'C', '1', '2', '3', '!', '@', '#', '$', '%', 'ˆ', '&', '*', '(', ')', '_', '+', '[', ']', '{', '}', ':', '<', '>', WideChar(201), WideChar(202), WideChar(203), WideChar(204), WideChar(205), WideChar(206), WideChar(207), WideChar(208), WideChar(209), WideChar(210), WideChar(211), WideChar(212), WideChar(213), WideChar(214), WideChar(215), WideChar(216), WideChar(217), WideChar(218), WideChar(219), WideChar(220), WideChar(221), WideChar(222), WideChar(223), WideChar(224), WideChar(225), WideChar(226), WideChar(227), WideChar(228), WideChar(229), WideChar(230), WideChar(231), WideChar(232), WideChar(233), WideChar(234), WideChar(235), WideChar(236), WideChar(237), WideChar(238), WideChar(239), WideChar(240), WideChar(241), WideChar(242), WideChar(243), WideChar(244), WideChar(245), WideChar(246), WideChar(247), WideChar(248), WideChar(249), WideChar(250), WideChar(251), WideChar(252), WideChar(253), #20, #21, #22, #23, #24 );
 

Generated by PasDoc 0.15.0.