1 line
21 KiB
R
1 line
21 KiB
R
|
#define RES13 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved
#define RES12 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved
#define RES11 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved
#define SINGLE_REP replyrequired, singleItem, notEnumerated, RES13
#define NO_REPLY noReply, "", replyoptional, singleItem, notEnumerated, RES13
#define CONSTANT_DO directParamrequired, singleItem, notEnumerated, doesntChangeState, RES12
#define CHANGES_DO directParamrequired, singleItem, notEnumerated, changesState, RES12
#define NO_DO noParams, "", directParamoptional, singleItem, notEnumerated, reserved, RES12
#define SINGLE_PARM required,singleItem,notEnumerated,RES13
#define OPTION_PARM optional,singleItem,notEnumerated,RES13
#define RO_PROPERTY reserved, singleItem, notEnumerated, readOnly, RES12
#define RW_PROPERTY reserved, singleItem, notEnumerated, readWrite, RES12
#define PL_PROPERTY reserved, singleItem, notEnumerated, readOnly, RES11, plural
#include "appleevent.h"
resource 'aete' (0, "Eudora's Suites")
{
0x02,0x10, /* version numbers */
english, roman, /* them furriners is on they own */
{
"Required Suite",
"Events that every application should support",
kAERequiredSuite, 1, 1,
{},
{},
{},
{},
"Standard Suite",
"Common terms for most applications",
'CoRe', 1, 1,
{ /* events */
"close", "Close an object",
'core', 'clos',
NO_REPLY,
'obj ', "the object to close", CHANGES_DO,
{ /* other parameters */ },
"count", "Return the number of elements of a particular class within an object", 'core', 'cnte',
'long', "the number of elements", SINGLE_REP,
'obj ', "the object whose elements are to be counted", CONSTANT_DO,
{ /* other parameters */
"each", 'kocl', 'type', "the class of the elements to be counted. Keyword \'each\' is optional in AppleScript", SINGLE_PARM,
},
"delete", "Delete an element from an object",
'core', 'delo',
NO_REPLY,
'obj ', "the element to delete", CHANGES_DO,
{ /* other parameters */ },
"exists", "Verify if an object exists", 'core', 'doex',
'bool', "true if it exists, false if not", SINGLE_REP,
'obj ', "the object in question", CONSTANT_DO,
{ /* other parameters */ },
"get", "Get the data for an object", 'core', 'getd',
'****', "the data from the object", SINGLE_REP,
'obj ', "the object whose data is to be returned", CONSTANT_DO,
{ /* other parameters */ },
"make", "Make a new element", 'core', 'crel',
'obj ', "to the new object", SINGLE_REP,
NO_DO,
{ /* other parameters */
"new", 'kocl', 'type', "the class of the new element. Keyword \'new\' is optional in AppleScript",SINGLE_PARM,
"at", 'insh', 'insl', "the location at which to insert the element",SINGLE_PARM,
"invisible", keyEuInvisible, 'bool', "true to make a new message invisible", OPTION_PARM,
"with data", keyAEData, '****', "the initial data for the element",OPTION_PARM,
},
"move", "Move object to a new location", 'core', 'move',
'obj ', "to the object after they have been moved",SINGLE_REP,
'obj ', "the object to move", CHANGES_DO,
{ /* other parameters */
"to", 'insh', 'insl', "the new location for the object",SINGLE_PARM,
},
"duplicate", "Make a duplicate object", 'core', 'clon',
'obj ', "to the object after they have been moved",SINGLE_REP,
'obj ', "the object to move", CHANGES_DO,
{ /* other parameters */
"to", 'insh', 'insl', "the new location for the object",SINGLE_PARM,
},
"open", "Open the specified object", 'aevt', 'odoc',
NO_REPLY,
'obj ', "list of objects to open",CHANGES_DO,
{ /* other params */ },
"print", "Print the specified message", 'aevt', 'pdoc',
NO_REPLY,
'obj ', "the message to print",CONSTANT_DO,
|