Important: The information in this document is obsolete and should not be used for new development.
Chapter 8 - Apple Event Terminology Resources
This chapter describes the resource structure used by both the'aeut'
and'aete'
resources and explains how to create an'aete'
resource for your application. It also explains how applications that support additional plug-in modules, each with its own'aete'
resource, can write a handler for the Get AETE event that collects the'aete'
resources from the modules that are currently running.Before you read this chapter, you should read the chapter "Introduction to Scripting" in this book and the chapters about the Apple Event Manager that are relevant to your application.
The first section in this chapter describes how the AppleScript component interprets AppleScript statements that trigger Apple events. The first section also explains how to define both Apple events and the corresponding user terminology for your application in a way that translates easily into AppleScript statements. If you implement Apple events so that they translate into logical and useful AppleScript scripts, your implementation will probably work well with other scripting components that resemble AppleScript.
The next two sections describe how to
For details about the structure of the data in an
- create an
'aete'
resource- handle the Get AETE event
'aeut'
resource and an'scsz'
resource, see "Reference to Apple Event Terminology Resources," which begins on page 8-31.
Chapter Contents
- Defining Terminology for Use by the AppleScript Component
- Structure of Apple Event Terminology Resources
- Creating an Apple Event Terminology Extension Resource
- Supporting Standard Suites Without Extensions
- Extending the Standard Suites
- Supporting Subsets of Suites
- Supporting New Suites
- Handling the Get AETE Event
- Reference to Apple Event Terminology Resources
- Header Data for an Apple Event Terminology Resource
- Suite Data for an Apple Event Terminology Resource
- Event Data
- Object Class Data
- Comparison Operator Data
- Enumeration and Enumerator Data
- The Scripting Size Resource