Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
idCatalogDOM
type TOptions = class(TBaseCatalogObject)
TOptions
procedure AfterConstruction; override;
procedure BeforeDestruction; override;
procedure Assign (Source: TObject); override;
function ICSMonitorSettingsForFileName(const AFileName: WideString): TICSSettings;
function ICSPrinterSettingsForFileName(const AFileName: WideString): TICSSettings;
function RecommendedPreviewSize: Integer;
property GUIStyle: TGUIStyle read FGUIStyle write FGUIStyle;
property GUIStyleAccentColor: WideString read FGUIStyleAccentColor write FGUIStyleAccentColor;
property Timezone: WideString read FTimezone write FTimezone;
property ScrollBoxMouseSpeedFactor: TvxScrollBoxMouseSpeedFactor read FScrollBoxMouseSpeedFactor write FScrollBoxMouseSpeedFactor;
property CatalogDisplayGUID: String read FCatalogDisplayGUID write FCatalogDisplayGUID;
property CatalogDir: WideString read FCatalogDir write FCatalogDir;
property ThumbSize : Integer read FThumbSize write FThumbSize default cOptionThumbSize;
property MediumImageWidth: Integer read FMediumImageWidth write FMediumImageWidth;
property UseMediumSizeCache: Boolean read FUseMediumSizeCache write FUseMediumSizeCache;
property ImageProcessLimit: Integer read FImageProcessLimit write FImageProcessLimit;
property JPGPublishQuality : Integer read FJPGPublishQuality write FJPGPublishQuality;
property JPGSaveQuality : Integer read FJPGSaveQuality write FJPGSaveQuality;
property ThumbQuality : Integer read FThumbQuality write FThumbQuality;
property MediumQuality : Integer read FMediumQuality write FMediumQuality;
property VideoPreview: Boolean read FVideoPreview write FVideoPreview;
property LocalCacheEnabled: Boolean read FLocalCacheEnabled write FLocalCacheEnabled;
property LocalCacheRetention: TxomCacheRetentionMethod read FLocalCacheRetention write FLocalCacheRetention;
property LocalCacheSizeGB: Double read FLocalCacheSizeGB write FLocalCacheSizeGB;
property LocalCacheCutoffDays: Double read FLocalCacheCutoffDays write FLocalCacheCutoffDays;
property UseThumbICS: Boolean read FUseThumbICS write FUseThumbICS;
property UseMonitorICS: Boolean read FUseMonitorICS write FUseMonitorICS;
property UsePrinterICS: Boolean read FUsePrinterICS write FUsePrinterICS;
property ICSMonitorSettings: TICSSettings read FICSMonitorSettings write FICSMonitorSettings;
property ICSMonitorGroup: TICSSettingsGroup read FICSMonitorGroup write FICSMonitorGroup;
property ICSPrinterSettings: TICSSettings read FICSPrinterSettings write FICSPrinterSettings;
property ICSPrinterGroup: TICSSettingsGroup read FICSPrinterGroup write FICSPrinterGroup;
property DeleteToTrashBin: Boolean read FDeleteToTrashBin write FDeleteToTrashBin;
property ConfirmDelete: Boolean read FConfirmDelete write FConfirmDelete;
property ThumbCreateExifOrientated: Boolean read FThumbCreateExifOrientated write FThumbCreateExifOrientated;
property CatalogSyncOnFileChange: Boolean read FCatalogSyncOnFileChange write FCatalogSyncOnFileChange;
property CatalogCopyAsVersion: Boolean read FCatalogCopyAsVersion write FCatalogCopyAsVersion;
property CatalogMetaCascadeStyle: TCatalogMetaCascadeStyle read FCatalogMetaCascadeStyle write FCatalogMetaCascadeStyle;
property CatalogLastUsedCount: Integer read FCatalogLastUsedCount write FCatalogLastUsedCount;
property ShowCatalogCounts: Boolean read FShowCatalogCounts write FShowCatalogCounts;
property LabelRedCaption: WideString read FLabelRedCaption write FLabelRedCaption;
property LabelYellowCaption: WideString read FLabelYellowCaption write FLabelYellowCaption;
property LabelGreenCaption: WideString read FLabelGreenCaption write FLabelGreenCaption;
property LabelBlueCaption: WideString read FLabelBlueCaption write FLabelBlueCaption;
property LabelPurpleCaption: WideString read FLabelPurpleCaption write FLabelPurpleCaption;
property BookmarkWhiteCaption: WideString read FBookmarkWhiteCaption write FBookmarkWhiteCaption;
property BookmarkGreenCaption: WideString read FBookmarkGreenCaption write FBookmarkGreenCaption;
property BookmarkBlueCaption: WideString read FBookmarkBlueCaption write FBookmarkBlueCaption;
property BookmarkPurpleCaption: WideString read FBookmarkPurpleCaption write FBookmarkPurpleCaption;
property BookmarkBlackCaption: WideString read FBookmarkBlackCaption write FBookmarkBlackCaption;
property StateWhiteCaption: WideString read FStateWhiteCaption write FStateWhiteCaption;
property StateAquaCaption: WideString read FStateAquaCaption write FStateAquaCaption;
property StateRedCaption: WideString read FStateRedCaption write FStateRedCaption;
property StateYellowCaption: WideString read FStateYellowCaption write FStateYellowCaption;
property StateGreenCaption: WideString read FStateGreenCaption write FStateGreenCaption;
property StateBlueCaption: WideString read FStateBlueCaption write FStateBlueCaption;
property StatePurpleCaption: WideString read FStatePurpleCaption write FStatePurpleCaption;
property StateOrangeCaption: WideString read FStateOrangeCaption write FStateOrangeCaption;
property StateBlackCaption: WideString read FStateBlackCaption write FStateBlackCaption;
property AttWhiteCaption: WideString read FAttWhiteCaption write FAttWhiteCaption;
property AttAquaCaption: WideString read FAttAquaCaption write FAttAquaCaption;
property AttRedCaption: WideString read FAttRedCaption write FAttRedCaption;
property AttYellowCaption: WideString read FAttYellowCaption write FAttYellowCaption;
property AttGreenCaption: WideString read FAttGreenCaption write FAttGreenCaption;
property AttBlueCaption: WideString read FAttBlueCaption write FAttBlueCaption;
property AttPurpleCaption: WideString read FAttPurpleCaption write FAttPurpleCaption;
property AttOrangeCaption: WideString read FAttOrangeCaption write FAttOrangeCaption;
property AttBlackCaption: WideString read FAttBlackCaption write FAttBlackCaption;
property MarkerWhiteCaption: WideString read FMarkerWhiteCaption write FMarkerWhiteCaption;
property MarkerAquaCaption: WideString read FMarkerAquaCaption write FMarkerAquaCaption;
property MarkerRedCaption: WideString read FMarkerRedCaption write FMarkerRedCaption;
property MarkerYellowCaption: WideString read FMarkerYellowCaption write FMarkerYellowCaption;
property MarkerGreenCaption: WideString read FMarkerGreenCaption write FMarkerGreenCaption;
property MarkerBlueCaption: WideString read FMarkerBlueCaption write FMarkerBlueCaption;
property MarkerPurpleCaption: WideString read FMarkerPurpleCaption write FMarkerPurpleCaption;
property MarkerOrangeCaption: WideString read FMarkerOrangeCaption write FMarkerOrangeCaption;
property MarkerBlackCaption: WideString read FMarkerBlackCaption write FMarkerBlackCaption;
property AllowRAWMetaWriting: Boolean read FAllowRAWMetaWriting write FAllowRAWMetaWriting;
property MeasurementSystem: TMeasurementSystem read FMeasurementSystem write FMeasurementSystem;
property NonImageFormats: TxomStringList read FNonImageFormats write FNonImageFormats;
property ExcludedImageFormats: TxomStringList read FExcludedImageFormats write FExcludedImageFormats;
property CachedXMP: Boolean read FCachedXMP write FCachedXMP;
property XMPFileMethod: TXMPFileMethod read FXMPFileMethod write FXMPFileMethod;
property XMPSyncReadSettings: TXMPSyncReadSettings read FXMPSyncReadSettings write FXMPSyncReadSettings;
property XMPSyncWriteSettings: TXMPSyncWriteSettings read FXMPSyncWriteSettings write FXMPSyncWriteSettings;
property QuickRotate: Boolean read FQuickRotate write FQuickRotate;
property AutoQuickSync: Boolean read FAutoQuickSync write FAutoQuickSync;
property ImageViewerType: TImageViewerType read FImageViewerType write FImageViewerType;
property EnableDownloaderOnNew: Boolean read FEnableDownloaderOnNew write FEnableDownloaderOnNew;
property CustomThumbInfo: TxomStringList read FCustomThumbInfo write FCustomThumbInfo;
property LogoffIntervalMins: Integer read FLogoffIntervalMins write FLogoffIntervalMins;
property LogoffIntervalAction: TLogoffIntervalAction read FLogoffIntervalAction write FLogoffIntervalAction;
property CRS_PIESupportLevel: TPIESupportLevel read FCRS_PIESupportLevel write FCRS_PIESupportLevel;
property DOP_PIESupportLevel: TPIESupportLevel read FDOP_PIESupportLevel write FDOP_PIESupportLevel;
property COS_PIESupportLevel: TPIESupportLevel read FCOS_PIESupportLevel write FCOS_PIESupportLevel;
property FaceDetectionThreshold: TThreshold read FFaceDetectionThreshold write FFaceDetectionThreshold;
property AllowClassifications: Boolean read FAllowClassifications write FAllowClassifications;
property FastRAWLoading: Boolean read FFastRAWLoading write FFastRAWLoading;
property DefaultCropRule: TBandRule read FDefaultCropRule write FDefaultCropRule;
property VersionMatchSettings: TVersionMatchSettings read FVersionMatchSettings write FVersionMatchSettings;
property VersionsDisplay: TVersionsDisplay read FVersionsDisplay write FVersionsDisplay;
property VersionsEnabled: Boolean read FVersionsEnabled write FVersionsEnabled;
property StackMatchSettings: TVersionMatchSettings read FStackMatchSettings write FStackMatchSettings;
property StacksDisplay: TVersionsDisplay read FStacksDisplay write FStacksDisplay;
property NearbyRadius: Double read FNearbyRadius write FNearbyRadius;
property DefaultSortOrder: TCollectionSort read FDefaultSortOrder write FDefaultSortOrder;
property DefaultSortOrderType: TSortType read FDefaultSortOrderType write FDefaultSortOrderType;
property EditedAsVersion: Boolean read FEditedAsVersion write FEditedAsVersion;
property EditedAsAlbumDisplay: Boolean read FEditedAsAlbumDisplay write FEditedAsAlbumDisplay;
property AutoRotate: Boolean read FAutoRotate write FAutoRotate;
property RAWAutoRotate: Boolean read FRAWAutoRotate write FRAWAutoRotate;
property XMPRowStorage: Boolean read FXMPRowStorage write FXMPRowStorage;
property XMPRowStorageModel: TXMPRowStorageModel read FXMPRowStorageModel write FXMPRowStorageModel;
property UseProxy: Boolean read FUseProxy write FUseProxy;
property ProxyHost: String read FProxyHost write FProxyHost;
property ProxyPort: Integer read FProxyPort write FProxyPort;
property ProxyUserName: String read FProxyUserName write FProxyUserName;
property ProxyPassword: String read FProxyPassword write FProxyPassword;
property ImageCaption: WideString read FImageCaption write FImageCaption;
property SlideshowSpeed: Integer read FSlideshowSpeed write FSlideshowSpeed;
property SlideshowTransitionSpeed: Integer read FSlideshowTransitionSpeed write FSlideshowTransitionSpeed;
property SlideshowCaption: WideString read FSlideshowCaption write FSlideshowCaption;
property SlideshowFitToScreen: Boolean read FSlideshowFitToScreen write FSlideshowFitToScreen;
property SlideshowEnlargeSmaller: Boolean read FSlideshowEnlargeSmaller write FSlideshowEnlargeSmaller;
property SlideshowAutoStart: Boolean read FSlideshowAutoStart write FSlideshowAutoStart;
property SpellChecking: Boolean read FSpellChecking write FSpellChecking;
property SpellCheckingLanguageCode: WideString read FSpellCheckingLanguageCode write FSpellCheckingLanguageCode;
property TextExpansionLists: TxomHotWordsLists read FTextExpansionLists write FTextExpansionLists;
property AllowRecordMetrics: Boolean read FAllowRecordMetrics write FAllowRecordMetrics;
property MultiUserLogging: Boolean read FMultiUserLogging write FMultiUserLogging;
property GPSMapsService: TGEOMapsService read FGPSMapsService write FGPSMapsService;
property AIWorker: TOpenAIWorker read FAIWorker write FAIWorker;
property GoogleMapsAPI: String read FGoogleMapsAPI write FGoogleMapsAPI;
property GoogleAPILanguage: String read FGoogleAPILanguage write FGoogleAPILanguage;
property GoogleGeminiModel: TGeminiModel read FGoogleGeminiModel write FGoogleGeminiModel;
property OpenAIAPI: String read FOpenAIAPI write FOpenAIAPI;
property OpenAIModel: TOpenAIModel read FOpenAIModel write FOpenAIModel;
property OllamaAPI: String read FOllamaAPI write FOllamaAPI;
property OllamaURL: String read FOllamaURL write FOllamaURL;
property OllamaModel: TOllamaModel read FOllamaModel write FOllamaModel;
property IGSAPI: String read FIGSAPI write FIGSAPI;
property RepositoryAPI: Boolean read FRepositoryAPI write FRepositoryAPI;
thumbnail caching
DEPRECATED; not to be used anymore