This is a list of the various types of entities shown in the terminology list in the dictionary window, as well as in results from searching in the dictionary window and the dictionaries inspector.
Dictionaries do not always distinguish events from commands, so Script Debugger may sometimes classify events as commands.
close
command has a saving
parameter whose value is a member of the save options
enumeration: either the constant yes
or the constant no
or the constant ask
. An enumeration’s constants are called its enumerators. Enumerations sometimes have no English name, so in that case Script Debugger names them by their raw Apple event code.In the dictionary info pane, each enumeration is listed, with its enumerators, on a page of its own. A value type is shown as a hyperlink with the enumeration name. Click this link to see the enumeration’s own page, listing its enumerator values. For example, the
saving
parameter of theclose
command might be listed as thesave options
enumeration; to see the actual values you’re allowed to supply for this parameter, you’d clicksave options
to see thesave options
enumeration on its own page, where the enumeratorsyes
,no
, andask
are listed.
boolean
or string
. It is not always obvious what the distinction is between a Type and a Class. In some contexts, the difference is that a Class can have attributes (properties and elements), but some dictionaries fail to draw this distinction consistently.Individual scripting additions are marked as to their location, namely the ScriptingAdditions folder in the Library at the system (), computer (), user (), or network () level.
Summary of Symbols | ||
# in a folder | Enumeration | |
# in a circle | Constant (Enumerator) | |
C in a circle | Class | |
C in a hexagon | Command | |
E in a hexagon | Event | |
F in a hexagon | Function (Command with result) | |
P in a square | Parameter | |
Pr in a square | Property | |
R in a circle | Record | |
S in a folder | Suite | |
T in a circle | Type | |
! in a triangle | PowerPC-only* | |
Mac OS X-style X | System** | |
iMac display | Computer** | |
Person silhouette | User** | |
Network globe | Network** |
* The PowerPC-only icon appears when Script Debugger is running natively on an Intel-based machine and a scripting addition is PowerPC only. It alerts you to the fact that Intel-native AppleScript environments, including Script Debugger, will not load this scripting addition. (But a Carbon applet, or any application that executes AppleScript scripts and is not a universal binary and therefore runs under Rosetta, will load such a scripting addition.)
** Scripting Addition icons reflect the location of the Library/ScriptingAdditions folder containing the marked scripting addition file: /System, top level, the user’s home folder, or the network, respectively.