Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
Sources/MSScript.h
// MSScript.h |
// |
// Original version by Jon Lansdell and Nigel Humphreys. |
// 4.0 and 3.1 updates by Greg Sutton. |
// Human Interface changes and GX Printing by Don Swatman |
// ©Apple Computer Inc 1996, all rights reserved. |
#pragma once |
#include <Types.h> |
#include <OSA.h> |
#include "MSGlobals.h" |
#define kDefaultDocumentScript 300 |
OSErr InitEditorScripting( void ); |
OSErr SetOSAActiveProcedure( void ); |
OSErr CloseEditorScripting( void ); |
OSErr CompileDocument( DPtr theDoc ); |
OSErr ExecuteDocument( DPtr theDoc ); |
OSErr ScriptForMenuExists( short theMenu, short theItem, Boolean *exists ); |
OSErr ExecuteScriptForMenu( short theMenu, short theItem ); |
OSErr EditMenuScript( short theMenu, short theItem ); |
short GetScriptActiveItem( void ); |
MenuScriptRecPtr GetMenuScriptRecPtr( short theResID ); |
OSAError LoadDocumentScript( DPtr theDoc, short theFileRef ); |
OSAError StoreDocumentScript( DPtr theDoc, short theFileRef ); |
OSAError GetScriptProperty( OSAID contextID, const AEDesc* propertyName, AEDesc* result ); |
OSAError SetScriptProperty( OSAID contextID, const AEDesc* propertyName, const AEDesc* value ); |
OSErr GetScriptDesc( OSAID theScriptID, DescType theWantType, AEDesc* theResult ); |
OSErr SetScriptDesc( const AEDesc* theData, OSAID* theResult ); |
Copyright © 2003 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2003-01-14