Mac OS 9
FinderRegistry.h File Reference

Data types for Finder AppleEvents. More...

#include <AERegistry.h>
#include <OSA.h>

Go to the source code of this file.

Enumerations

enum  { kAEFinderSuite = FOUR_CHAR_CODE('fndr') }
 
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')
}
 
enum  { kAEDatabaseSuite = FOUR_CHAR_CODE('DATA') , kAESort = FOUR_CHAR_CODE('SORT') }
 
enum  { cInternalFinderObject }
 
enum  {
  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') ,
  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') ,
  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 , cOnlineDisk = FOUR_CHAR_CODE('cods') , cOnlineLocalDisk = FOUR_CHAR_CODE('clds') ,
  cOnlineRemoteDisk , cEntireContents = FOUR_CHAR_CODE('ects') , cIconFamily = FOUR_CHAR_CODE('ifam')
}
 
enum  {
  pComment = FOUR_CHAR_CODE('comt') , pContainer = cContainer , pContentSpace = cContentSpace , pCreationDateOld ,
  pCreationDate = FOUR_CHAR_CODE('ascd') , pDescription = FOUR_CHAR_CODE('dscr') , pDisk = cDisk , pFolderOld = cFolder ,
  pFolder = FOUR_CHAR_CODE('asdr') , pIconBitmap , pInfoWindow = cInfoWindow , pKind = FOUR_CHAR_CODE('kind') ,
  pLabelIndex = FOUR_CHAR_CODE('labi') , pModificationDateOld , pModificationDate = FOUR_CHAR_CODE('asmo') , pPhysicalSize = FOUR_CHAR_CODE('phys') ,
  pPosition = FOUR_CHAR_CODE('posn') , pIsSelected = FOUR_CHAR_CODE('issl') , pSize = pPointSize , pWindow = cWindow ,
  pPreferencesWindow = cPreferencesWindow
}
 
enum  {
  pFileCreator = FOUR_CHAR_CODE('fcrt') , pFileType = FOUR_CHAR_CODE('asty') , pFileTypeOld = FOUR_CHAR_CODE('fitp') , pIsLocked = FOUR_CHAR_CODE('aslk') ,
  pIsLockedOld = FOUR_CHAR_CODE('islk') , pProductVersion = FOUR_CHAR_CODE('ver2')
}
 
enum  { pOriginalItem = FOUR_CHAR_CODE('orig') }
 
enum  { pMinAppPartition = FOUR_CHAR_CODE('mprt') , pAppPartition = FOUR_CHAR_CODE('appt') , pSuggestedAppPartition = FOUR_CHAR_CODE('sprt') , pIsScriptable = FOUR_CHAR_CODE('isab') }
 
enum  { pInternetLocation = FOUR_CHAR_CODE('iloc') }
 
enum  { pSound = FOUR_CHAR_CODE('snd ') }
 
enum  {
  pShowFolderSize , pShowComment , pShowDate , pShowCreationDate ,
  pShowKind , pShowLabel , pShowSize , pShowVersion ,
  pSortDirection = FOUR_CHAR_CODE('sord') , pShowDiskInfo = FOUR_CHAR_CODE('sdin') , pListViewIconSize , pGridIcons ,
  pStaggerIcons , pViewFont = FOUR_CHAR_CODE('vfnt') , pViewFontSize = FOUR_CHAR_CODE('vfsz')
}
 
enum  {
  pCompletelyExpanded = FOUR_CHAR_CODE('pexc') , pContainerWindow = cContainerWindow , pEntireContents = cEntireContents , pExpandable = FOUR_CHAR_CODE('pexa') ,
  pExpanded = FOUR_CHAR_CODE('pexp') , pPreviousView , pView = FOUR_CHAR_CODE('pvew') , pIconSize = pListViewIconSize ,
  pKeepArranged = FOUR_CHAR_CODE('arrg') , pKeepArrangedBy = FOUR_CHAR_CODE('arby')
}
 
enum  { pStartupDisk = FOUR_CHAR_CODE('sdsk') , pTrash = FOUR_CHAR_CODE('trsh') }
 
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
}
 
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')
}
 
enum  { pWarnOnEmpty = FOUR_CHAR_CODE('warn') }
 
enum  { pIsZoomedFull = FOUR_CHAR_CODE('zumf') , pIsPopup = FOUR_CHAR_CODE('drwr') , pIsPulledOpen = FOUR_CHAR_CODE('pull') , pIsCollapsed = FOUR_CHAR_CODE('wshd') }
 
enum  { pObject = cObject }
 
enum  { pSharableContainer = cSharableContainer }
 
enum  { pInfoPanel = FOUR_CHAR_CODE('panl') }
 
enum  { pFileShareOn = FOUR_CHAR_CODE('fshr') , pFileShareStartingUp = FOUR_CHAR_CODE('fsup') , pProgramLinkingOn = FOUR_CHAR_CODE('iac ') }
 
enum  {
  pShowModificationDate = pShowDate , pUseRelativeDate , 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 ,
  pIconViewArrangement = FOUR_CHAR_CODE('iarr') , pButtonViewArrangement = FOUR_CHAR_CODE('barr')
}
 
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')
}
 
enum  { pFile = cFile , pPartitionSpaceUsed = FOUR_CHAR_CODE('pusd') , pLocalAndRemoteEvents = FOUR_CHAR_CODE('revt') , pHasScriptingTerminology = FOUR_CHAR_CODE('hscr') }
 
enum  { pDeskAccessoryFile = cDeskAccessoryFile }
 
enum  { pApplicationFile = cApplicationFile }
 
enum  {
  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')
}
 
enum  {
  pAboutMacintosh = FOUR_CHAR_CODE('abbx') , pAppleMenuItemsFolder = FOUR_CHAR_CODE('amnu') , pControlPanelsFolder = FOUR_CHAR_CODE('ctrl') , pDesktop = FOUR_CHAR_CODE('desk') ,
  pExtensionsFolder = FOUR_CHAR_CODE('extn') , pFinderPreferences = FOUR_CHAR_CODE('pfrp') , pFontsFolder = FOUR_CHAR_CODE('font') , pFontsFolderPreAllegro ,
  pLargestFreeBlock = FOUR_CHAR_CODE('mfre') , pPreferencesFolder = FOUR_CHAR_CODE('pref') , pShortCuts = FOUR_CHAR_CODE('scut') , pShutdownFolder = FOUR_CHAR_CODE('shdf') ,
  pStartupItemsFolder = FOUR_CHAR_CODE('strt') , pSystemFolder = FOUR_CHAR_CODE('macs') , pTemporaryFolder = FOUR_CHAR_CODE('temp') , pViewPreferences = FOUR_CHAR_CODE('pvwp') ,
  pStartingUp = FOUR_CHAR_CODE('awak')
}
 
enum  { pSeeFiles = FOUR_CHAR_CODE('prvr') , pSeeFolders = FOUR_CHAR_CODE('prvs') , pMakeChanges = FOUR_CHAR_CODE('prvw') }
 
enum  { pSmallIcon = FOUR_CHAR_CODE('smic') , pSmallButton = FOUR_CHAR_CODE('smbu') , pLargeButton = FOUR_CHAR_CODE('lgbu') , pGrid = FOUR_CHAR_CODE('grid') }
 
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') }
 
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')
}
 
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')
}
 
enum  {
  typeIconFamily , 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')
}
 
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')
}
 
enum  { keyASPrepositionHas = FOUR_CHAR_CODE('has ') , keyAll = FOUR_CHAR_CODE('kyal') , keyOldFinderItems = FOUR_CHAR_CODE('fsel') }
 
enum  { formAlias = typeAlias , formCreator = pFileCreator }
 
enum  {
  errFinderIsBusy = -15260 , errFinderWindowNotOpen = -15261 , errFinderCannotPutAway = -15262 , errFinderWindowMustBeIconView = -15263 ,
  errFinderWindowMustBeListView = -15264 , errFinderCantMoveToDestination = -15265 , errFinderCantMoveSource = -15266 , errFinderCantOverwrite = -15267 ,
  errFinderIncestuousMove = -15268 , errFinderCantMoveToAncestor , errFinderCantUseTrashedItems = -15270 , errFinderItemAlreadyInDest = -15271 ,
  errFinderUnknownUser = -15272 , errFinderSharePointsCantInherit = -15273 , errFinderWindowWrongType = -15274 , errFinderPropertyNowWindowBased = -15275 ,
  errFinderAppFolderProtected , errFinderSysFolderProtected , errFinderBoundsWrong = -15278 , errAEValueOutOfRange = -15279 ,
  errFinderPropertyDoesNotApply = -15280 , errFinderFileSharingMustBeOn = -15281 , errFinderMustBeActive = -15282 , errFinderVolumeNotFound ,
  errFinderLockedItemsInTrash , errFinderOnlyLockedItemsInTrash , errFinderProgramLinkingMustBeOn = -15286 , errFinderWindowMustBeButtonView = -15287 ,
  errFinderBadPackageContents , errFinderUnsupportedInsidePackages , errFinderCorruptOpenFolderList , errFinderNoInvisibleFiles ,
  errFinderCantDeleteImmediately , errFinderLastReserved = -15379
}
 

Detailed Description

Data types for Finder AppleEvents.

Introduced In: Mac OS 8
Avaliable From: Universal Interfaces 3.4.1
Copyright: © 1985-2001 by Apple Computer, Inc., all rights reserved.

For bug reports, consult the following page on the World Wide Web:

http://developer.apple.com/bugreporter/

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

//////////////////////////////////// Finder Suite //////////////////////////////////// The old Finder Event suite was 'FNDR' The new suite is 'fndr'

◆ anonymous enum

anonymous enum

//////////////////////////////////// Finder Events ////////////////////////////////////

◆ anonymous enum

anonymous enum

"Sort" from the database suite:

◆ anonymous enum

anonymous enum

////////////////////////////////////////////////////////////////////// Classes Note: all classes are defined up front so that the property definitions can reference classes. //////////////////////////////////////////////////////////////////////

◆ anonymous enum

anonymous enum

Main Finder class definitions Indentation implies object model hierarchy

Enumerator
cAliasFile 

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

cContainerWindow 

cWindow = 'cwin', // defined in AERegistry.r

cSharingPrivileges 

cApplication = 'capp', // defined in AERegistry.r

cOnlineDisk 

For use by viewer search engines:

cEntireContents 

Miscellaneous class definitions

◆ anonymous enum

anonymous enum

//////////////////////////////////// Properties //////////////////////////////////// Properties of class cItem (really cObject)

Enumerator
pComment 

pBounds = 'pbnd', // defined in AERegistry.r

pCreationDate 

to support pre-Finder 8 scripts

pDescription 

from File Commands OSAX

pFolder 

to support pre-Finder 8 scripts

pIconBitmap 

from File Commands OSAX

pInfoWindow 

pID = 'ID ', // defined in AERegistry.r

pModificationDate 

to support pre-Finder 8 scripts

pPhysicalSize 

from File Commands OSAX pName = 'pnam', // defined in AERegistry.r

pWindow 

pPointSize defined in AERegistry.r

◆ anonymous enum

anonymous enum

Properties of class cFile (subclass of cItem)

Enumerator
pFileTypeOld 

from File Commands OSAX

pIsLocked 

to support pre-Finder 8 scripts

pIsLockedOld 

from File Commands OSAX

pProductVersion 

to support pre-Finder 8 scripts pIsStationeryPad = 'pspd', // defined in AERegistry.r
pVersion = 'vers', // defined in AERegistry.r

◆ anonymous enum

anonymous enum

Properties of class cAliasFile (subclass of cFile)

◆ anonymous enum

anonymous enum

Properties of class cApplicationFile (subclass of cFile)

◆ anonymous enum

anonymous enum

Properties of class cURLFile (subclass of cFile)

◆ anonymous enum

anonymous enum

Properties of class cSoundFile (subclass of cFile)

◆ anonymous enum

anonymous enum

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.

Enumerator
pShowComment 

Moved to a per-folder basis in Finder 8.0 HIS

pShowDate 

Moved to a per-folder basis in Finder 8.0 HIS

pShowCreationDate 

Moved to a per-folder basis in Finder 8.0 HIS

pShowKind 

Moved to a per-folder basis in Finder 8.0 HIS

pShowLabel 

Moved to a per-folder basis in Finder 8.0 HIS

pShowSize 

Moved to a per-folder basis in Finder 8.0 HIS

pShowVersion 

Moved to a per-folder basis in Finder 8.0 HIS

pSortDirection 

Moved to a per-folder basis in Finder 8.0 HIS

pListViewIconSize 

Always on in Finder 8.0 HIS

pGridIcons 

Moved to a per-folder basis in Finder 8.0 HIS

pStaggerIcons 

Moved to a per-folder basis in Finder 8.0 HIS

pViewFont 

No longer part of the Finder 8.0 HIS

◆ anonymous enum

anonymous enum

Properties of class cContainer (subclass of cItem)

Enumerator
pView 

pSelection = 'sele', // defined in AERegistry.r

pKeepArranged 

defined above

pKeepArrangedBy 

OBSOLETE in Finder 9 or later

◆ anonymous enum

anonymous enum

Properties of class cDesktop (subclass of cContainer)

◆ anonymous enum

anonymous enum

Properties of class cSharableContainer (subclass of cContainer)

◆ anonymous enum

anonymous enum

Properties of class cDisk (subclass of cSharableContainer)

◆ anonymous enum

anonymous enum

Properties of class cTrash (subclass of cSharableContainer)

◆ anonymous enum

anonymous enum

Properties of class cWindow (subclass of cContentSpace)

Enumerator
pIsZoomedFull 

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

pIsCollapsed 

only applies to popup windows

◆ anonymous enum

anonymous enum

Properties of class cContainerWindow (subclass of cWindow)

◆ anonymous enum

anonymous enum

Properties of class cSharingWindow (subclass of cWindow)

◆ anonymous enum

anonymous enum

Properties of class cInfoWindow (subclass of cWindow)

◆ anonymous enum

anonymous enum

Properties of networking support

◆ anonymous enum

anonymous enum

Properties of class cPreferencesWindow (subclass of cWindow)

Enumerator
pShowModificationDate 

pShowFolderSize = 'sfsz', // defined above for Views CP pShowComment = 'scom', // defined above for Views CP

pUseRelativeDate 

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

pDelayBeforeSpringing 

Moved to a per-folder basis in Finder 8.0 HIS

pIconViewArrangement 

old use of this name is now pIconSize

◆ anonymous enum

anonymous enum

The next bunch are the various arrangements that make up enumArrangement

◆ anonymous enum

anonymous enum

#define pObject cObject // defined above Properties of class cProcess (subclass of cObject)

Enumerator
pFile 

pName = 'pnam', // defined in AERegistry.r

pPartitionSpaceUsed 

pCreatorType = 'fcrt', // defined above pFileType = 'asty', // defined above pIsFrontProcess = 'pisf', // defined in AERegistry.r pAppPartition = 'appt', // defined above

pLocalAndRemoteEvents 

pIsScriptable = 'isab', defined in AERegistry.r pVisible = 'pvis' // defined in AERegistry.r

◆ anonymous enum

anonymous enum

Properties of class cAccessoryProcess (subclass of cProcess)

◆ anonymous enum

anonymous enum

Properties of class cApplicationProcess (subclass of cProcess)

◆ anonymous enum

anonymous enum

Properties of class cGroup (subclass of cObject) enum { pBounds pIconBitmap pLabelIndex pName pPosition pWindow = cWindow // defined above }; Properties of class cUser (subclass of cObject)

Enumerator
pCanConnect 

pBounds pIconBitmap pLabelIndex pName pPosition pWindow = cWindow, // defined above

◆ anonymous enum

anonymous enum

Properties of class cApplication (subclass of cObject) NOTE: properties for the special folders must match their respective kXXXFolderType constants

Enumerator
pControlPanelsFolder 

kAppleMenuFolderType pClipboard = 'pcli', // defined in AERegistry.r

pDesktop 

kControlPanelFolderType

pExtensionsFolder 

kDesktopFolderType

pFinderPreferences 

kExtensionFolderType pFileShareOn = 'fshr', // defined above

pLargestFreeBlock 

DO NOT USE THIS - FOR BACKWARDS COMPAT ONLY pIsFrontProcess = 'pisf', // defined in AERegistry.r pInsertionLoc = 'pins', // defined in AERegistry.r

pShortCuts 

kPreferencesFolderType pProductVersion = 'ver2', // defined above pUserSelection = 'pusl', // defined in AERegistry.r pFileShareStartingUp = 'fsup', // defined above

pSystemFolder 

kStartupFolderType

pTemporaryFolder 

kSystemFolderType

pViewPreferences 

kTemporaryFolderType pVersion = 'vers', // defined in AERegistry.r

pStartingUp 

pVisible = 'pvis', // defined in AERegistry.r

◆ anonymous enum

anonymous enum

Properties of class cSharingPrivileges (subclass of cObject)

◆ anonymous enum

anonymous enum

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

◆ anonymous enum

anonymous enum

//////////////////////////////////// Enumerations defined by the Finder ////////////////////////////////////

◆ anonymous enum

anonymous enum

Get Info Window panel enumeration

◆ anonymous enum

anonymous enum

Preferences panel enumeration

◆ anonymous enum

anonymous enum

//////////////////////////////////// Types defined by the Finder ////////////////////////////////////

Enumerator
typeIconAndMask 

An AEList of typeIconAndMask, type8BitIcon, & c.

◆ anonymous enum

anonymous enum

//////////////////////////////////// Keywords defined by the Finder ////////////////////////////////////

◆ anonymous enum

anonymous enum

//////////////////////////////////// New prepositions used by the Finder ////////////////////////////////////

◆ anonymous enum

anonymous enum

//////////////////////////////////// New key forms used by the Finder ////////////////////////////////////

◆ anonymous enum

anonymous enum

//////////////////////////////////// Finder error codes ////////////////////////////////////

Enumerator
errFinderWindowMustBeListView 

RequireWindowInIconView

errFinderCantMoveToDestination 

RequireWindowInListView

errFinderCantMoveToAncestor 

Could just use errFinderCantMoveSource

errFinderCantUseTrashedItems 

Could also use errFinderCantMoveSource

errFinderUnknownUser 

Move from folder A to folder A

errFinderSharePointsCantInherit 

Includes unknown group

errFinderSysFolderProtected 

used by General controls when folder protection is on

errFinderBoundsWrong 

used by General controls when folder protection is on

errFinderLockedItemsInTrash 

more descriptive than what we get with nsvErr

errFinderOnlyLockedItemsInTrash 

there are some locked items in the trash

errFinderProgramLinkingMustBeOn 

all the items (except folders) in the trash are locked

errFinderUnsupportedInsidePackages 

something is wrong within the package

errFinderCorruptOpenFolderList 

operation cannot be used on items within a package

errFinderNoInvisibleFiles 

was -15276 in Finder 8.6 and earlier, but that conflicted with General Controls

errFinderCantDeleteImmediately 

was -15277 in Finder 8.6 and earlier, but that conflicted with General Controls

errFinderLastReserved 

cannot delete immediately via scripting