Unit xomPublicTypes

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Class TModelStream  
Class TAudioStream  
Record TComInfo  
Record TPointDouble  
Record TPointSingle  
Packed Record TRectSingle  
Record TTriStateBooleanHelper  
Class TDataMemoryStream  

Types

TCallback = procedure of object;
TDatePart = (...);
TDateParts = set of TDatePart;
TDateTimeKind = (...);
TDateCheckKind = (...);
TParseEvent = procedure (Sender: TObject; const AOldValue: WideString; var AValue: WideString) of object;
TByteOrder = (...);
TZoomResizeQuality = (...);
TMeasurementSystem = (...);
TNotifyTextEventShort = procedure (Sender: TObject; const AText: WideString) of object;
TNotifyTextEvent = procedure (Sender: TObject; const AText: WideString; var ACancel: Boolean) of object;
TNotifyTextEvent2 = procedure (Sender: TObject; AID: Integer; const AText: WideString; ANumber: Integer; var ACancel: Boolean) of object;
TNotifyTextVarEvent = procedure (Sender: TObject; var AText: WideString) of object;
TNotifyEvent2 = procedure (Sender: TObject; Sender2: TObject) of object;
TNotifyEvent3 = procedure (Sender: TObject; Sender1: TObject; Sender2: TObject) of object;
TNotifyAcceptEvent = procedure (Sender: TObject; var Accept: Boolean) of object;
TNotifyHandledEvent = procedure (Sender: TObject; var Handled: Boolean) of object;
TNotifyHandledEvent2 = procedure (Sender: TObject; Sender2: TObject; var Handled: Boolean) of object;
TNotifyDeleteEvent2 = procedure (Sender: TObject; Sender2: TObject; var Handled: Boolean; var AAllowFree: Boolean) of object;
TNotifyAcceptEvent2 = procedure (Sender: TObject; Sender2: TObject; var Accept: Boolean) of object;
TNotifySingleEvent = procedure (Sender: TObject; ASingle: Single) of object;
TNotifySingleCancelEvent = procedure (Sender: TObject; ASingle: Single; var ACancel: Boolean) of object;
TNotifyIntegerEvent = procedure (Sender: TObject; AInteger: Integer) of object;
TNotifyBooleanEvent = procedure (Sender: TObject; ABoolean: Boolean) of object;
TNotifyBooleanEvent2 = procedure (Sender: TObject; Sender2: TObject; ABoolean: Boolean) of object;
TPriority = (...);
TOMStreamType = (...);
TDataState = (...);
TomJPEGScale = (...);
TVersion = (...);
TStage = (...);
TBehavior = (...);
TSMTPContentType = (...);
TMediumType = (...);
TVolumeType = (...);
TPlugInChange = (...);
TNotifyCallBack = procedure (AChangeType: TPlugInChange) of object;
TPropDataType = (...);
TPropDataTypes = set of TPropDataType;
TXOMRelationType = (...);
TXOMRelationTypes = set of TXOMRelationType;
TClassEvent = procedure (AObject: TObject) of object;
TObjectEvent = procedure of object;
TFindType = (...);
TSortType = (...);
TSortTypes = Set of TSortType;
TSortHandler = function (AItem1, AItem2: TObject): Integer of object;
TSortOption = (...);
TSortOptions = Set of TSortOption;
TPeriodCompareType = (...);
TPeriodCompareTypes = set of TPeriodCompareType;
TFilterCondition = (...);
TFilterConditions = set of TFilterCondition;
TSizeStyle = (...);
TBandRule = (...);
TTriStateBoolean = (...);

Constants

clOrange = $000080FF;
clSmartColor = $00FEFDFA;
CharStreamType: Array[TOMStreamType] of Char = ('O', 'M', 'S', 'F', 'A', 'V', 'T', '1', '2', '3', '4', '5', 'ˆ');

Variables

gAnonymousMode: Boolean = False;

Description

Types

TCallback = procedure of object;
 
TDatePart = (...);
 
Values
  • dpYears
  • dpMonths
  • dpDays
  • dpHours
  • dpMinutes
  • dpSeconds
  • dpMilliSeconds
TDateParts = set of TDatePart;
 
TDateTimeKind = (...);
 
Values
  • dtkDateTime
  • dtkDate
  • dtkTime
TDateCheckKind = (...);
 
Values
  • dckCreated
  • dckModified
TParseEvent = procedure (Sender: TObject; const AOldValue: WideString; var AValue: WideString) of object;
 
TByteOrder = (...);
 
Values
  • boIntel
  • boMotorola
TZoomResizeQuality = (...);
 
Values
  • rqSpeed
  • rqAverage
  • rqHigh
  • rqBest
TMeasurementSystem = (...);
 
Values
  • msEnglish
  • msMetrics
TNotifyTextEventShort = procedure (Sender: TObject; const AText: WideString) of object;

inches vs centimeters

TNotifyTextEvent = procedure (Sender: TObject; const AText: WideString; var ACancel: Boolean) of object;
 
TNotifyTextEvent2 = procedure (Sender: TObject; AID: Integer; const AText: WideString; ANumber: Integer; var ACancel: Boolean) of object;
 
TNotifyTextVarEvent = procedure (Sender: TObject; var AText: WideString) of object;
 
TNotifyEvent2 = procedure (Sender: TObject; Sender2: TObject) of object;
 
TNotifyEvent3 = procedure (Sender: TObject; Sender1: TObject; Sender2: TObject) of object;
 
TNotifyAcceptEvent = procedure (Sender: TObject; var Accept: Boolean) of object;
 
TNotifyHandledEvent = procedure (Sender: TObject; var Handled: Boolean) of object;
 
TNotifyHandledEvent2 = procedure (Sender: TObject; Sender2: TObject; var Handled: Boolean) of object;
 
TNotifyDeleteEvent2 = procedure (Sender: TObject; Sender2: TObject; var Handled: Boolean; var AAllowFree: Boolean) of object;
 
TNotifyAcceptEvent2 = procedure (Sender: TObject; Sender2: TObject; var Accept: Boolean) of object;
 
TNotifySingleEvent = procedure (Sender: TObject; ASingle: Single) of object;
 
TNotifySingleCancelEvent = procedure (Sender: TObject; ASingle: Single; var ACancel: Boolean) of object;
 
TNotifyIntegerEvent = procedure (Sender: TObject; AInteger: Integer) of object;
 
TNotifyBooleanEvent = procedure (Sender: TObject; ABoolean: Boolean) of object;
 
TNotifyBooleanEvent2 = procedure (Sender: TObject; Sender2: TObject; ABoolean: Boolean) of object;
 
TPriority = (...);
 
Values
  • pHigh
  • pMedium
  • pLow
TOMStreamType = (...);
 
Values
  • stpModel
  • stpMemory
  • stpString
  • stpFile
  • stpAudio
  • stpVideo
  • stpTag
  • stpUndefined1
  • stpUndefined2
  • stpUndefined3
  • stpUndefined4
  • stpUndefined5
  • stpSecure
TDataState = (...);
 
Values
  • dsPreStart
  • dsStart
  • dsProgress
  • dsFinish
  • dsPostFinish
TomJPEGScale = (...);
 
Values
  • jsFullSize
  • jsHalf
  • jsQuarter
  • jsEighth
TVersion = (...);
 
Values
  • vFree
  • vBasic
  • vAdvanced
  • vProfessional
TStage = (...);

market version

Values
  • sDevelop
  • sTest
  • sDeploy
TBehavior = (...);

product stage

Values
  • bClient
  • bRemoteClient
  • bRemoteUS
  • bUserServer
TSMTPContentType = (...);
 
Values
  • sctText
  • sctHTML
TMediumType = (...);
 
Values
  • mtFixed
  • mtSwapable
  • mtMTP
  • mtRFS
TVolumeType = (...);

MTP = Media Transport Protocol; RFS = IDimager Remote File System

Values
  • volUnknown
  • volDiskImage
  • volHardDisk
  • volFireWire
  • volRemovable
  • volUSB
  • volOptical
TPlugInChange = (...);
 
Values
  • pcNone
  • pcInitMessages
  • pcInitClientMessages
  • pcClientStarted
  • pcClientStopped
  • pcClientError
  • pcServerStarted
  • pcServerStopped
  • pcServerClientStarted
  • pcServerClientStopped
  • pcServerClientUnknown
  • pcServerError
  • pcPlugInRegistered
  • pcPlugInUnRegistered
TNotifyCallBack = procedure (AChangeType: TPlugInChange) of object;
 
TPropDataType = (...);
 
Values
  • dtUnknown
  • dtAny
  • dtString
  • dtInteger
  • dtBoolInt
  • dtFloat
  • dtDate
  • dtDateTime
  • dtTime
  • dtDuration
  • dtSet
  • dtClass
  • dtChar
  • dtRecord
  • dtArray
  • dtEnum
  • dtMethod
  • dtPassword
  • dtVariant
  • dtInterface
  • dtStringList
  • dtBoolean
  • dtColor
  • dtXObject
  • dtXDynaObject
  • dtXLookupObject
  • dtXClass
TPropDataTypes = set of TPropDataType;
 
TXOMRelationType = (...);
 
Values
  • rtSource
  • rtTarget
  • rtTarget2
TXOMRelationTypes = set of TXOMRelationType;
 
TClassEvent = procedure (AObject: TObject) of object;
 
TObjectEvent = procedure of object;
 
TFindType = (...);
 
Values
  • ftBeginning
  • ftPart
  • ftEnding
TSortType = (...);
 
Values
  • stAscending
  • stDescending
TSortTypes = Set of TSortType;
 
TSortHandler = function (AItem1, AItem2: TObject): Integer of object;
 
TSortOption = (...);
 
Values
  • soCaseSensitive
TSortOptions = Set of TSortOption;
 
TPeriodCompareType = (...);
 
Values
  • pctTime
  • pctDate
TPeriodCompareTypes = set of TPeriodCompareType;
 
TFilterCondition = (...);
 
Values
  • fcEquals
  • fcSmallerThen
  • fcSmallerEqualTo
  • fcGreaterThen
  • fcGreaterEqualTo
TFilterConditions = set of TFilterCondition;
 
TSizeStyle = (...);
 
Values
  • ssChoose
  • ssBytes
  • ssKiloBytes
  • ssMegaBytes
  • ssGigaBytes
  • ssTerraBytes
TBandRule = (...);
 
Values
  • brNone
  • brDiagonalLeftTopBottomRight
  • brDiagonalRightTopBottomLeft
  • brThirdsRule
  • brGoldenSpiral
  • brGoldenRule
  • brGoldenTriangle
TTriStateBoolean = (...);

hvz

Values
  • tsUndetermined
  • tsTrue
  • tsFalse

Constants

clOrange = $000080FF;
 
clSmartColor = $00FEFDFA;
 
CharStreamType: Array[TOMStreamType] of Char = ('O', 'M', 'S', 'F', 'A', 'V', 'T', '1', '2', '3', '4', '5', 'ˆ');
 

Variables

gAnonymousMode: Boolean = False;
 

Generated by PasDoc 0.15.0.