eudora-mac/aete.r

1 line
21 KiB
R
Raw Normal View History

2018-05-23 09:59:15 +00:00
#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,