diff options
| author | FluorescentCIAAfricanAmerican <[email protected]> | 2020-04-22 12:56:21 -0400 |
|---|---|---|
| committer | FluorescentCIAAfricanAmerican <[email protected]> | 2020-04-22 12:56:21 -0400 |
| commit | 3bf9df6b2785fa6d951086978a3e66f49427166a (patch) | |
| tree | 2c0f1f0c63c4832882bc93814ebd2c2b1c6224e5 /common/quicktime_win32/FinderRegistry.h | |
| download | archived-source-engine-2018-hl2-src-master.tar.xz archived-source-engine-2018-hl2-src-master.zip | |
Diffstat (limited to 'common/quicktime_win32/FinderRegistry.h')
| -rw-r--r-- | common/quicktime_win32/FinderRegistry.h | 735 |
1 files changed, 735 insertions, 0 deletions
diff --git a/common/quicktime_win32/FinderRegistry.h b/common/quicktime_win32/FinderRegistry.h new file mode 100644 index 0000000..3304a36 --- /dev/null +++ b/common/quicktime_win32/FinderRegistry.h @@ -0,0 +1,735 @@ +/* + File: FinderRegistry.h + + Contains: Data types for Finder AppleEvents + + Version: QuickTime 7.3 + + Copyright: (c) 2007 (c) 1991-2001 by Apple Computer, Inc., all rights reserved. + + Bugs?: For bug reports, consult the following page on + the World Wide Web: + + http://developer.apple.com/bugreporter/ + +*/ +#ifndef __FINDERREGISTRY__ +#define __FINDERREGISTRY__ + +#ifndef __AEREGISTRY__ +#include <AERegistry.h> +#endif + +#ifndef __OSA__ +#include <OSA.h> +#endif + + + + +#if PRAGMA_ONCE +#pragma once +#endif + +#if PRAGMA_IMPORT +#pragma import on +#endif + + +/* + ////////////////////////////////////// + Finder Suite + ////////////////////////////////////// +*/ + +/* + The old Finder Event suite was 'FNDR' + The new suite is 'fndr' +*/ +enum { + kAEFinderSuite = FOUR_CHAR_CODE('fndr') +}; + +/* + ////////////////////////////////////// + Finder Events + ////////////////////////////////////// +*/ +enum { + kAECleanUp = FOUR_CHAR_CODE('fclu'), + kAEEject = FOUR_CHAR_CODE('ejct'), + kAEEmpty = FOUR_CHAR_CODE('empt'), + kAEErase = FOUR_CHAR_CODE('fera'), + kAEGestalt = FOUR_CHAR_CODE('gstl'), + kAEPutAway = FOUR_CHAR_CODE('ptwy'), + kAERebuildDesktopDB = FOUR_CHAR_CODE('rddb'), + kAESync = FOUR_CHAR_CODE('fupd'), + kAEInterceptOpen = FOUR_CHAR_CODE('fopn') +}; + +/* "Sort" from the database suite:*/ +enum { + kAEDatabaseSuite = FOUR_CHAR_CODE('DATA'), + kAESort = FOUR_CHAR_CODE('SORT') +}; + +/* + //////////////////////////////////////////////////////////////////////// + Classes + Note: all classes are defined up front so that the property definitions + can reference classes. + //////////////////////////////////////////////////////////////////////// +*/ + +enum { + cInternalFinderObject = FOUR_CHAR_CODE('obj ') /* cReference - used to distinguish objects used inside the Finder only*/ +}; + +/* + Main Finder class definitions + Indentation implies object model hierarchy +*/ +enum { + /* We do not use class cItem from AERegistry.r. Instead our class Item is a cObject*/ + /* cItem = 'citm', // defined in AERegistry.r*/ + /* cFile = 'file', // defined in AERegistry.r*/ + cAliasFile = FOUR_CHAR_CODE('alia'), + cApplicationFile = FOUR_CHAR_CODE('appf'), + cControlPanelFile = FOUR_CHAR_CODE('ccdv'), + cDeskAccessoryFile = FOUR_CHAR_CODE('dafi'), + cDocumentFile = FOUR_CHAR_CODE('docf'), + cFontFile = FOUR_CHAR_CODE('fntf'), + cSoundFile = FOUR_CHAR_CODE('sndf'), + cClippingFile = FOUR_CHAR_CODE('clpf'), + cContainer = FOUR_CHAR_CODE('ctnr'), + cDesktop = FOUR_CHAR_CODE('cdsk'), + cSharableContainer = FOUR_CHAR_CODE('sctr'), + cDisk = FOUR_CHAR_CODE('cdis'), + cFolder = FOUR_CHAR_CODE('cfol'), + cSuitcase = FOUR_CHAR_CODE('stcs'), + cAccessorySuitcase = FOUR_CHAR_CODE('dsut'), + cFontSuitcase = FOUR_CHAR_CODE('fsut'), + cTrash = FOUR_CHAR_CODE('ctrs'), + cDesktopPrinter = FOUR_CHAR_CODE('dskp'), + cPackage = FOUR_CHAR_CODE('pack'), + cContentSpace = FOUR_CHAR_CODE('dwnd'), /* cWindow = 'cwin', // defined in AERegistry.r*/ + cContainerWindow = FOUR_CHAR_CODE('cwnd'), + cInfoWindow = FOUR_CHAR_CODE('iwnd'), + cSharingWindow = FOUR_CHAR_CODE('swnd'), + cStatusWindow = FOUR_CHAR_CODE('qwnd'), + cClippingWindow = FOUR_CHAR_CODE('lwnd'), + cPreferencesWindow = FOUR_CHAR_CODE('pwnd'), + cDTPWindow = FOUR_CHAR_CODE('dtpw'), + cProcess = FOUR_CHAR_CODE('prcs'), + cAccessoryProcess = FOUR_CHAR_CODE('pcda'), + cApplicationProcess = FOUR_CHAR_CODE('pcap'), + cGroup = FOUR_CHAR_CODE('sgrp'), + cUser = FOUR_CHAR_CODE('cuse'), /* cApplication = 'capp', // defined in AERegistry.r*/ + cSharingPrivileges = FOUR_CHAR_CODE('priv'), + cPreferences = FOUR_CHAR_CODE('cprf'), + cLabel = FOUR_CHAR_CODE('clbl'), + cSound = FOUR_CHAR_CODE('snd '), + cAliasList = FOUR_CHAR_CODE('alst'), + cSpecialFolders = FOUR_CHAR_CODE('spfl'), /* For use by viewer search engines:*/ + cOnlineDisk = FOUR_CHAR_CODE('cods'), + cOnlineLocalDisk = FOUR_CHAR_CODE('clds'), + cOnlineRemoteDisk = FOUR_CHAR_CODE('crds'), /* Miscellaneous class definitions*/ + cEntireContents = FOUR_CHAR_CODE('ects'), + cIconFamily = FOUR_CHAR_CODE('ifam') +}; + + +/* + ////////////////////////////////////// + Properties + ////////////////////////////////////// +*/ + +/* Properties of class cItem (really cObject)*/ +enum { + /* pBounds = 'pbnd', // defined in AERegistry.r*/ + pComment = FOUR_CHAR_CODE('comt'), + pContainer = cContainer, + pContentSpace = cContentSpace, + pCreationDateOld = FOUR_CHAR_CODE('crtd'), /* to support pre-Finder 8 scripts*/ + pCreationDate = FOUR_CHAR_CODE('ascd'), /* from File Commands OSAX*/ + pDescription = FOUR_CHAR_CODE('dscr'), + pDisk = cDisk, + pFolderOld = cFolder, /* to support pre-Finder 8 scripts*/ + pFolder = FOUR_CHAR_CODE('asdr'), /* from File Commands OSAX*/ + pIconBitmap = FOUR_CHAR_CODE('iimg'), /* pID = 'ID ', // defined in AERegistry.r*/ + pInfoWindow = cInfoWindow, + pKind = FOUR_CHAR_CODE('kind'), + pLabelIndex = FOUR_CHAR_CODE('labi'), + pModificationDateOld = FOUR_CHAR_CODE('modd'), /* to support pre-Finder 8 scripts*/ + pModificationDate = FOUR_CHAR_CODE('asmo'), /* from File Commands OSAX*/ + /* pName = 'pnam', // defined in AERegistry.r*/ + pPhysicalSize = FOUR_CHAR_CODE('phys'), + pPosition = FOUR_CHAR_CODE('posn'), + pIsSelected = FOUR_CHAR_CODE('issl'), + pSize = pPointSize, /* pPointSize defined in AERegistry.r*/ + pWindow = cWindow, + pPreferencesWindow = cPreferencesWindow +}; + + +/* Properties of class cFile (subclass of cItem)*/ +enum { + pFileCreator = FOUR_CHAR_CODE('fcrt'), + pFileType = FOUR_CHAR_CODE('asty'), /* from File Commands OSAX*/ + pFileTypeOld = FOUR_CHAR_CODE('fitp'), /* to support pre-Finder 8 scripts*/ + pIsLocked = FOUR_CHAR_CODE('aslk'), /* from File Commands OSAX*/ + pIsLockedOld = FOUR_CHAR_CODE('islk'), /* to support pre-Finder 8 scripts*/ + /* pIsStationeryPad = 'pspd', // defined in AERegistry.r */ + /* pVersion = 'vers', // defined in AERegistry.r*/ + pProductVersion = FOUR_CHAR_CODE('ver2') +}; + + +/* Properties of class cAliasFile (subclass of cFile)*/ +enum { + pOriginalItem = FOUR_CHAR_CODE('orig') +}; + +/* Properties of class cApplicationFile (subclass of cFile)*/ +enum { + pMinAppPartition = FOUR_CHAR_CODE('mprt'), + pAppPartition = FOUR_CHAR_CODE('appt'), + pSuggestedAppPartition = FOUR_CHAR_CODE('sprt'), + pIsScriptable = FOUR_CHAR_CODE('isab') +}; + +/* Properties of class cURLFile (subclass of cFile)*/ +enum { + pInternetLocation = FOUR_CHAR_CODE('iloc') +}; + +/* Properties of class cSoundFile (subclass of cFile)*/ +enum { + pSound = FOUR_CHAR_CODE('snd ') +}; + + +/* + Properties of class cControlPanel (Views CP only) (subclass of cFile) + Note: the other view-like preference settings are not available in the Views + control panel. These properties are only offered here for backward compatability. + To set the full range of Finder Preferences, use the Preferences object. +*/ +enum { + pShowFolderSize = FOUR_CHAR_CODE('sfsz'), /* Moved to a per-folder basis in Finder 8.0 HIS*/ + pShowComment = FOUR_CHAR_CODE('scom'), /* Moved to a per-folder basis in Finder 8.0 HIS*/ + pShowDate = FOUR_CHAR_CODE('sdat'), /* Moved to a per-folder basis in Finder 8.0 HIS*/ + pShowCreationDate = FOUR_CHAR_CODE('scda'), /* Moved to a per-folder basis in Finder 8.0 HIS*/ + pShowKind = FOUR_CHAR_CODE('sknd'), /* Moved to a per-folder basis in Finder 8.0 HIS*/ + pShowLabel = FOUR_CHAR_CODE('slbl'), /* Moved to a per-folder basis in Finder 8.0 HIS*/ + pShowSize = FOUR_CHAR_CODE('ssiz'), /* Moved to a per-folder basis in Finder 8.0 HIS*/ + pShowVersion = FOUR_CHAR_CODE('svrs'), /* Moved to a per-folder basis in Finder 8.0 HIS*/ + pSortDirection = FOUR_CHAR_CODE('sord'), + pShowDiskInfo = FOUR_CHAR_CODE('sdin'), /* Always on in Finder 8.0 HIS*/ + pListViewIconSize = FOUR_CHAR_CODE('lvis'), /* Moved to a per-folder basis in Finder 8.0 HIS*/ + pGridIcons = FOUR_CHAR_CODE('fgrd'), /* Moved to a per-folder basis in Finder 8.0 HIS*/ + pStaggerIcons = FOUR_CHAR_CODE('fstg'), /* No longer part of the Finder 8.0 HIS*/ + pViewFont = FOUR_CHAR_CODE('vfnt'), + pViewFontSize = FOUR_CHAR_CODE('vfsz') +}; + +/* Properties of class cContainer (subclass of cItem)*/ +enum { + pCompletelyExpanded = FOUR_CHAR_CODE('pexc'), + pContainerWindow = cContainerWindow, + pEntireContents = cEntireContents, + pExpandable = FOUR_CHAR_CODE('pexa'), + pExpanded = FOUR_CHAR_CODE('pexp'), + pPreviousView = FOUR_CHAR_CODE('svew'), /* pSelection = 'sele', // defined in AERegistry.r*/ + pView = FOUR_CHAR_CODE('pvew'), + pIconSize = pListViewIconSize, /* defined above*/ + pKeepArranged = FOUR_CHAR_CODE('arrg'), /* OBSOLETE in Finder 9 or later*/ + pKeepArrangedBy = FOUR_CHAR_CODE('arby') /* OBSOLETE in Finder 9 or later*/ +}; + +/* Properties of class cDesktop (subclass of cContainer)*/ +enum { + pStartupDisk = FOUR_CHAR_CODE('sdsk'), + pTrash = FOUR_CHAR_CODE('trsh') +}; + +/* Properties of class cSharableContainer (subclass of cContainer)*/ +enum { + pOwner = FOUR_CHAR_CODE('sown'), + pOwnerPrivileges = FOUR_CHAR_CODE('ownr'), + pGroup = cGroup, + pGroupPrivileges = FOUR_CHAR_CODE('gppr'), + pGuestPrivileges = FOUR_CHAR_CODE('gstp'), + pArePrivilegesInherited = FOUR_CHAR_CODE('iprv'), + pExported = FOUR_CHAR_CODE('sexp'), + pMounted = FOUR_CHAR_CODE('smou'), + pSharingProtection = FOUR_CHAR_CODE('spro'), + pSharing = FOUR_CHAR_CODE('shar'), + pSharingWindow = cSharingWindow +}; + +/* Properties of class cDisk (subclass of cSharableContainer)*/ +enum { + pCapacity = FOUR_CHAR_CODE('capa'), + pEjectable = FOUR_CHAR_CODE('isej'), + pFreeSpace = FOUR_CHAR_CODE('frsp'), + pLocal = FOUR_CHAR_CODE('isrv'), + pIsStartup = FOUR_CHAR_CODE('istd') +}; + +/* Properties of class cTrash (subclass of cSharableContainer)*/ +enum { + pWarnOnEmpty = FOUR_CHAR_CODE('warn') +}; + +/* Properties of class cWindow (subclass of cContentSpace)*/ +enum { + /* pBounds = 'pbnd', // defined in AERegistry.r*/ + /* pHasCloseBox = 'hclb', // defined in AERegistry.r*/ + /* pIsFloating = 'isfl', // defined in AERegistry.r*/ + /* pIndex = 'pidx', // defined in AERegistry.r*/ + /* pIsModal = 'pmod', // defined in AERegistry.r*/ + /* pPosition = 'posn', // defined above*/ + /* pIsResizable = 'prsz', // defined in AERegistry.r*/ + /* pHasTitleBar = 'ptit', // defined in AERegistry.r*/ + /* pVisible = 'pvis', // defined in AERegistry.r*/ + /* pIsZoomable = 'iszm', // defined in AERegistry.r*/ + /* pIsZoomed = 'pzum', // defined in AERegistry.r*/ + pIsZoomedFull = FOUR_CHAR_CODE('zumf'), + pIsPopup = FOUR_CHAR_CODE('drwr'), + pIsPulledOpen = FOUR_CHAR_CODE('pull'), /* only applies to popup windows*/ + pIsCollapsed = FOUR_CHAR_CODE('wshd') /* only applies to normal windows*/ +}; + +/* Properties of class cContainerWindow (subclass of cWindow)*/ +enum { + pObject = cObject +}; + +/* Properties of class cSharingWindow (subclass of cWindow)*/ +enum { + pSharableContainer = cSharableContainer +}; + +/* Properties of class cInfoWindow (subclass of cWindow)*/ +enum { + pInfoPanel = FOUR_CHAR_CODE('panl') +}; + + +/* Properties of networking support*/ +enum { + pFileShareOn = FOUR_CHAR_CODE('fshr'), + pFileShareStartingUp = FOUR_CHAR_CODE('fsup'), + pProgramLinkingOn = FOUR_CHAR_CODE('iac ') +}; + +/* Properties of class cPreferencesWindow (subclass of cWindow)*/ +enum { + /* pShowFolderSize = 'sfsz', // defined above for Views CP*/ + /* pShowComment = 'scom', // defined above for Views CP*/ + pShowModificationDate = pShowDate, /* pShowDate defined above for Views CP*/ + /* pShowKind = 'sknd', // defined above for Views CP*/ + /* pShowLabel = 'slbl', // defined above for Views CP*/ + /* pShowSize = 'ssiz', // defined above for Views CP*/ + /* pShowVersion = 'svrs', // defined above for Views CP*/ + /* pShowCreationDate = 'scda', // Removed from Finder 8.0 HIS*/ + /* pShowFileType = 'sfty', // Removed from Finder 8.0 HIS*/ + /* pShowFileCreator = 'sfcr', // Removed from Finder 8.0 HIS*/ + /* pListViewIconSize = 'lvis', // defined above for Views CP*/ + /* pGridIcons = 'fgrd', // defined above for Views CP*/ + /* pStaggerIcons = 'fstg', // defined above for Views CP*/ + /* pViewFont = 'vfnt', // defined above for Views CP*/ + /* pViewFontSize = 'vfsz', // defined above for Views CP*/ + pUseRelativeDate = FOUR_CHAR_CODE('urdt'), /* Moved to a per-folder basis in Finder 8.0 HIS*/ + pDelayBeforeSpringing = FOUR_CHAR_CODE('dela'), + pSpringOpenFolders = FOUR_CHAR_CODE('sprg'), + pUseShortMenus = FOUR_CHAR_CODE('usme'), + pUseWideGrid = FOUR_CHAR_CODE('uswg'), + pLabel1 = FOUR_CHAR_CODE('lbl1'), + pLabel2 = FOUR_CHAR_CODE('lbl2'), + pLabel3 = FOUR_CHAR_CODE('lbl3'), + pLabel4 = FOUR_CHAR_CODE('lbl4'), + pLabel5 = FOUR_CHAR_CODE('lbl5'), + pLabel6 = FOUR_CHAR_CODE('lbl6'), + pLabel7 = FOUR_CHAR_CODE('lbl7'), + pDefaultIconViewIconSize = FOUR_CHAR_CODE('iisz'), + pDefaultButtonViewIconSize = FOUR_CHAR_CODE('bisz'), + pDefaultListViewIconSize = FOUR_CHAR_CODE('lisz'), /* old use of this name is now pIconSize*/ + pIconViewArrangement = FOUR_CHAR_CODE('iarr'), + pButtonViewArrangement = FOUR_CHAR_CODE('barr') +}; + +/* + The next bunch are the various arrangements that make up + enumArrangement +*/ +enum { + pNoArrangement = FOUR_CHAR_CODE('narr'), + pSnapToGridArrangement = FOUR_CHAR_CODE('grda'), + pByNameArrangement = FOUR_CHAR_CODE('nama'), + pByModificationDateArrangement = FOUR_CHAR_CODE('mdta'), + pByCreationDateArrangement = FOUR_CHAR_CODE('cdta'), + pBySizeArrangement = FOUR_CHAR_CODE('siza'), + pByKindArrangement = FOUR_CHAR_CODE('kina'), + pByLabelArrangement = FOUR_CHAR_CODE('laba') +}; + +/* #define pObject cObject // defined above*/ + +/* Properties of class cProcess (subclass of cObject)*/ +enum { + /* pName = 'pnam', // defined in AERegistry.r*/ + pFile = cFile, /* pCreatorType = 'fcrt', // defined above*/ + /* pFileType = 'asty', // defined above*/ + /* pIsFrontProcess = 'pisf', // defined in AERegistry.r*/ + /* pAppPartition = 'appt', // defined above*/ + pPartitionSpaceUsed = FOUR_CHAR_CODE('pusd'), /* pIsScriptable = 'isab', // defined in AERegistry.r*/ + /* pVisible = 'pvis' // defined in AERegistry.r*/ + pLocalAndRemoteEvents = FOUR_CHAR_CODE('revt'), + pHasScriptingTerminology = FOUR_CHAR_CODE('hscr') +}; + +/* Properties of class cAccessoryProcess (subclass of cProcess)*/ +enum { + pDeskAccessoryFile = cDeskAccessoryFile +}; + +/* Properties of class cApplicationProcess (subclass of cProcess)*/ +enum { + pApplicationFile = cApplicationFile +}; + +/* + Properties of class cGroup (subclass of cObject) + enum { + pBounds + pIconBitmap + pLabelIndex + pName + pPosition + pWindow = cWindow // defined above + }; +*/ + +/* Properties of class cUser (subclass of cObject)*/ +enum { + /* pBounds*/ + /* pIconBitmap*/ + /* pLabelIndex*/ + /* pName*/ + /* pPosition*/ + /* pWindow = cWindow, // defined above*/ + pCanConnect = FOUR_CHAR_CODE('ccon'), + pCanChangePassword = FOUR_CHAR_CODE('ccpw'), + pCanDoProgramLinking = FOUR_CHAR_CODE('ciac'), + pIsOwner = FOUR_CHAR_CODE('isow'), + pARADialIn = FOUR_CHAR_CODE('arad'), + pShouldCallBack = FOUR_CHAR_CODE('calb'), + pCallBackNumber = FOUR_CHAR_CODE('cbnm') +}; + +/* + Properties of class cApplication (subclass of cObject) + NOTE: properties for the special folders must match their respective kXXXFolderType constants +*/ +enum { + pAboutMacintosh = FOUR_CHAR_CODE('abbx'), + pAppleMenuItemsFolder = FOUR_CHAR_CODE('amnu'), /* kAppleMenuFolderType*/ + /* pClipboard = 'pcli', // defined in AERegistry.r*/ + pControlPanelsFolder = FOUR_CHAR_CODE('ctrl'), /* kControlPanelFolderType*/ + pDesktop = FOUR_CHAR_CODE('desk'), /* kDesktopFolderType*/ + pExtensionsFolder = FOUR_CHAR_CODE('extn'), /* kExtensionFolderType*/ + /* pFileShareOn = 'fshr', // defined above*/ + pFinderPreferences = FOUR_CHAR_CODE('pfrp'), + pFontsFolder = FOUR_CHAR_CODE('font'), + pFontsFolderPreAllegro = FOUR_CHAR_CODE('ffnt'), /* DO NOT USE THIS - FOR BACKWARDS COMPAT ONLY*/ + /* pIsFrontProcess = 'pisf', // defined in AERegistry.r*/ + /* pInsertionLoc = 'pins', // defined in AERegistry.r*/ + pLargestFreeBlock = FOUR_CHAR_CODE('mfre'), + pPreferencesFolder = FOUR_CHAR_CODE('pref'), /* kPreferencesFolderType*/ + /* pProductVersion = 'ver2', // defined above*/ + /* pUserSelection = 'pusl', // defined in AERegistry.r*/ + /* pFileShareStartingUp = 'fsup', // defined above*/ + pShortCuts = FOUR_CHAR_CODE('scut'), + pShutdownFolder = FOUR_CHAR_CODE('shdf'), + pStartupItemsFolder = FOUR_CHAR_CODE('strt'), /* kStartupFolderType*/ + pSystemFolder = FOUR_CHAR_CODE('macs'), /* kSystemFolderType*/ + pTemporaryFolder = FOUR_CHAR_CODE('temp'), /* kTemporaryFolderType*/ + /* pVersion = 'vers', // defined in AERegistry.r*/ + pViewPreferences = FOUR_CHAR_CODE('pvwp'), /* pVisible = 'pvis', // defined in AERegistry.r*/ + pStartingUp = FOUR_CHAR_CODE('awak') /* private property to tell whether the Finder is fully up and running*/ +}; + +/* Properties of class cSharingPrivileges (subclass of cObject)*/ +enum { + pSeeFiles = FOUR_CHAR_CODE('prvr'), + pSeeFolders = FOUR_CHAR_CODE('prvs'), + pMakeChanges = FOUR_CHAR_CODE('prvw') +}; + +/* + Properties of class cPreferences (subclass of cObject) + enum { + pShowFolderSize = 'sfsz', // defined above for Views CP + pShowComment = 'scom', // defined above for Views CP + pShowModificationDate = pShowDate, // pShowDate defined above for Views CP + pShowKind = 'sknd', // defined above for Views CP + pShowLabel = 'slbl', // defined above for Views CP + pShowSize = 'ssiz', // defined above for Views CP + pShowVersion = 'svrs', // defined above for Views CP + pShowCreationDate = 'scda', // defined in cPreferencesWindow + pShowFileType = 'sfty', // defined in cPreferencesWindow + pShowFileCreator = 'sfcr', // defined in cPreferencesWindow + pListViewIconSize = 'lvis', // defined above for Views CP + pGridIcons = 'fgrd', // defined above for Views CP + pStaggerIcons = 'fstg', // defined above for Views CP + pViewFont = 'vfnt', // defined above for Views CP + pViewFontSize = 'vfsz', // defined above for Views CP + pUseRelativeDate = 'urdt', // defined in cPreferencesWindow + pDelayBeforeSpringing = 'dela', // defined in cPreferencesWindow + pShowMacOSFolder = 'sosf', // defined in cPreferencesWindow + pUseShortMenus = 'usme', // defined in cPreferencesWindow + pUseCustomNewMenu = 'ucnm', // defined in cPreferencesWindow + pShowDesktopInBackground = 'sdtb', // defined in cPreferencesWindow + pActivateDesktopOnClick = 'adtc', // defined in cPreferencesWindow + pLabel1 = 'lbl1', // defined in cPreferencesWindow + pLabel2 = 'lbl2', // defined in cPreferencesWindow + pLabel3 = 'lbl3', // defined in cPreferencesWindow + pLabel4 = 'lbl4', // defined in cPreferencesWindow + pLabel5 = 'lbl5', // defined in cPreferencesWindow + pLabel6 = 'lbl6', // defined in cPreferencesWindow + pLabel7 = 'lbl7', // defined in cPreferencesWindow + pWindow = cWindow // defined above + }; +*/ + +/* + Properties of class cLabel (subclass of cObject) + enum { + pName = 'pnam', // defined in AERegistry.r + pColor = 'colr', // defined in AERegistry.r + }; +*/ + +/* Misc Properties*/ +enum { + pSmallIcon = FOUR_CHAR_CODE('smic'), + pSmallButton = FOUR_CHAR_CODE('smbu'), + pLargeButton = FOUR_CHAR_CODE('lgbu'), + pGrid = FOUR_CHAR_CODE('grid') +}; + +/* + ////////////////////////////////////// + Enumerations defined by the Finder + ////////////////////////////////////// +*/ + +enum { + enumViewBy = FOUR_CHAR_CODE('vwby'), + enumGestalt = FOUR_CHAR_CODE('gsen'), + enumConflicts = FOUR_CHAR_CODE('cflc'), + enumExistingItems = FOUR_CHAR_CODE('exsi'), + enumOlderItems = FOUR_CHAR_CODE('oldr') +}; + +enum { + enumDate = FOUR_CHAR_CODE('enda'), + enumAnyDate = FOUR_CHAR_CODE('anyd'), + enumToday = FOUR_CHAR_CODE('tday'), + enumYesterday = FOUR_CHAR_CODE('yday'), + enumThisWeek = FOUR_CHAR_CODE('twek'), + enumLastWeek = FOUR_CHAR_CODE('lwek'), + enumThisMonth = FOUR_CHAR_CODE('tmon'), + enumLastMonth = FOUR_CHAR_CODE('lmon'), + enumThisYear = FOUR_CHAR_CODE('tyer'), + enumLastYear = FOUR_CHAR_CODE('lyer'), + enumBeforeDate = FOUR_CHAR_CODE('bfdt'), + enumAfterDate = FOUR_CHAR_CODE('afdt'), + enumBetweenDate = FOUR_CHAR_CODE('btdt'), + enumOnDate = FOUR_CHAR_CODE('ondt') +}; + +enum { + enumAllDocuments = FOUR_CHAR_CODE('alld'), + enumFolders = FOUR_CHAR_CODE('fold'), + enumAliases = FOUR_CHAR_CODE('alia'), + enumStationery = FOUR_CHAR_CODE('stat') +}; + +enum { + enumWhere = FOUR_CHAR_CODE('wher'), + enumAllLocalDisks = FOUR_CHAR_CODE('aldk'), + enumAllRemoteDisks = FOUR_CHAR_CODE('ardk'), + enumAllDisks = FOUR_CHAR_CODE('alld'), + enumAllOpenFolders = FOUR_CHAR_CODE('aofo') +}; + + +enum { + enumIconSize = FOUR_CHAR_CODE('isiz'), + enumSmallIconSize = pSmallIcon, + enumMiniIconSize = FOUR_CHAR_CODE('miic'), + enumLargeIconSize = FOUR_CHAR_CODE('lgic') +}; + +enum { + enumSortDirection = FOUR_CHAR_CODE('sodr'), + enumSortDirectionNormal = FOUR_CHAR_CODE('snrm'), + enumSortDirectionReverse = FOUR_CHAR_CODE('srvs') +}; + +enum { + enumArrangement = FOUR_CHAR_CODE('earr') +}; + +/* Get Info Window panel enumeration*/ +enum { + enumInfoWindowPanel = FOUR_CHAR_CODE('ipnl'), + enumGeneralPanel = FOUR_CHAR_CODE('gpnl'), + enumSharingPanel = FOUR_CHAR_CODE('spnl'), + enumStatusNConfigPanel = FOUR_CHAR_CODE('scnl'), + enumFontsPanel = FOUR_CHAR_CODE('fpnl'), + enumMemoryPanel = FOUR_CHAR_CODE('mpnl') +}; + + +/* Preferences panel enumeration*/ +enum { + enumPrefsWindowPanel = FOUR_CHAR_CODE('pple'), + enumPrefsGeneralPanel = FOUR_CHAR_CODE('pgnp'), + enumPrefsLabelPanel = FOUR_CHAR_CODE('plbp'), + enumPrefsIconViewPanel = FOUR_CHAR_CODE('pivp'), + enumPrefsButtonViewPanel = FOUR_CHAR_CODE('pbvp'), + enumPrefsListViewPanel = FOUR_CHAR_CODE('plvp') +}; + +/* + ////////////////////////////////////// + Types defined by the Finder + ////////////////////////////////////// +*/ + +enum { + typeIconFamily = cIconFamily, /* An AEList of typeIconAndMask, type8BitIcon, & c.*/ + typeIconAndMask = FOUR_CHAR_CODE('ICN#'), + type8BitMask = FOUR_CHAR_CODE('l8mk'), + type32BitIcon = FOUR_CHAR_CODE('il32'), + type8BitIcon = FOUR_CHAR_CODE('icl8'), + type4BitIcon = FOUR_CHAR_CODE('icl4'), + typeSmallIconAndMask = FOUR_CHAR_CODE('ics#'), + typeSmall8BitMask = FOUR_CHAR_CODE('s8mk'), + typeSmall32BitIcon = FOUR_CHAR_CODE('is32'), + typeSmall8BitIcon = FOUR_CHAR_CODE('ics8'), + typeSmall4BitIcon = FOUR_CHAR_CODE('ics4'), + typeRelativeTime = FOUR_CHAR_CODE('rtim'), + typeConceptualTime = FOUR_CHAR_CODE('timc') +}; + +/* + ////////////////////////////////////// + Keywords defined by the Finder + ////////////////////////////////////// +*/ + +enum { + keyIconAndMask = FOUR_CHAR_CODE('ICN#'), + key32BitIcon = FOUR_CHAR_CODE('il32'), + key8BitIcon = FOUR_CHAR_CODE('icl8'), + key4BitIcon = FOUR_CHAR_CODE('icl4'), + key8BitMask = FOUR_CHAR_CODE('l8mk'), + keySmallIconAndMask = FOUR_CHAR_CODE('ics#'), + keySmall8BitIcon = FOUR_CHAR_CODE('ics8'), + keySmall4BitIcon = FOUR_CHAR_CODE('ics4'), + keySmall32BitIcon = FOUR_CHAR_CODE('is32'), + keySmall8BitMask = FOUR_CHAR_CODE('s8mk'), + keyMini1BitMask = FOUR_CHAR_CODE('icm#'), + keyMini4BitIcon = FOUR_CHAR_CODE('icm4'), + keyMini8BitIcon = FOUR_CHAR_CODE('icm8'), + keyAEUsing = FOUR_CHAR_CODE('usin'), + keyAEReplacing = FOUR_CHAR_CODE('alrp'), + keyAENoAutoRouting = FOUR_CHAR_CODE('rout'), + keyLocalPositionList = FOUR_CHAR_CODE('mvpl'), + keyGlobalPositionList = FOUR_CHAR_CODE('mvpg'), + keyRedirectedDocumentList = FOUR_CHAR_CODE('fpdl') +}; + +/* + ////////////////////////////////////// + New prepositions used by the Finder + ////////////////////////////////////// +*/ + +enum { + keyASPrepositionHas = FOUR_CHAR_CODE('has '), + keyAll = FOUR_CHAR_CODE('kyal'), + keyOldFinderItems = FOUR_CHAR_CODE('fsel') +}; + +/* + ////////////////////////////////////// + New key forms used by the Finder + ////////////////////////////////////// +*/ + +enum { + formAlias = typeAlias, + formCreator = pFileCreator +}; + + +/* + ////////////////////////////////////// + Finder error codes + ////////////////////////////////////// +*/ + +enum { + errFinderIsBusy = -15260, + errFinderWindowNotOpen = -15261, + errFinderCannotPutAway = -15262, + errFinderWindowMustBeIconView = -15263, /* RequireWindowInIconView*/ + errFinderWindowMustBeListView = -15264, /* RequireWindowInListView*/ + errFinderCantMoveToDestination = -15265, + errFinderCantMoveSource = -15266, + errFinderCantOverwrite = -15267, + errFinderIncestuousMove = -15268, /* Could just use errFinderCantMoveSource*/ + errFinderCantMoveToAncestor = -15269, /* Could also use errFinderCantMoveSource*/ + errFinderCantUseTrashedItems = -15270, + errFinderItemAlreadyInDest = -15271, /* Move from folder A to folder A*/ + errFinderUnknownUser = -15272, /* Includes unknown group*/ + errFinderSharePointsCantInherit = -15273, + errFinderWindowWrongType = -15274, + errFinderPropertyNowWindowBased = -15275, + errFinderAppFolderProtected = -15276, /* used by General controls when folder protection is on*/ + errFinderSysFolderProtected = -15277, /* used by General controls when folder protection is on*/ + errFinderBoundsWrong = -15278, + errAEValueOutOfRange = -15279, + errFinderPropertyDoesNotApply = -15280, + errFinderFileSharingMustBeOn = -15281, + errFinderMustBeActive = -15282, + errFinderVolumeNotFound = -15283, /* more descriptive than what we get with nsvErr*/ + errFinderLockedItemsInTrash = -15284, /* there are some locked items in the trash*/ + errFinderOnlyLockedItemsInTrash = -15285, /* all the items (except folders) in the trash are locked*/ + errFinderProgramLinkingMustBeOn = -15286, + errFinderWindowMustBeButtonView = -15287, + errFinderBadPackageContents = -15288, /* something is wrong within the package */ + errFinderUnsupportedInsidePackages = -15289, /* operation cannot be used on items within a package */ + errFinderCorruptOpenFolderList = -15290, /* was -15276 in Finder 8.6 and earlier, but that conflicted with General Controls*/ + errFinderNoInvisibleFiles = -15291, /* was -15277 in Finder 8.6 and earlier, but that conflicted with General Controls*/ + errFinderCantDeleteImmediately = -15292, /* cannot delete immediately via scripting*/ + errFinderLastReserved = -15379 +}; + + +#ifdef PRAGMA_IMPORT_OFF +#pragma import off +#elif PRAGMA_IMPORT +#pragma import reset +#endif + + +#endif /* __FINDERREGISTRY__ */ + |