[Previous] [Up] [Next]

NSDPSContext

Authors

Richard Frith-Macdonald

Version: $Revision$

Date: $Date$

NSDPSContext

NSDPSContext

Declared in: Gui/NSDPSContext.h

Inherits from: NSGraphicsContext

Conforms to: NSObject


Instance Variables

Methods


Class Methods

areAllContextsOutputTraced

+ (BOOL) areAllContextsOutputTraced;

areAllContextsSynchronized

+ (BOOL) areAllContextsSynchronized;

currentContext

+ (id) currentContext;

setAllContextsOutputTraced:

+ (void) setAllContextsOutputTraced: (BOOL)flag;

setAllContextsSynchronized:

+ (void) setAllContextsSynchronized: (BOOL)flag;

setCurrentContext:

+ (void) setCurrentContext: (NSGraphicsContext*)context;

stringForDPSError:

+ (NSString*) stringForDPSError: (constDPSBinObjSeqRec*)error;


Instances Methods

DPSContext

- (DPSContext) DPSContext;

awaitReturnValues

- (void) awaitReturnValues;

chainChildContext:

- (void) chainChildContext: (NSDPSContext*)child;

childContext

- (NSDPSContext*) childContext;

errorProc

- (DPSErrorProc) errorProc;

flush

- (void) flush;

- (id) ;

interruptExecution

- (void) interruptExecution;

isDrawingToScreen

- (BOOL) isDrawingToScreen;

isOutputTraced

- (BOOL) isOutputTraced;

isSynchronized

- (BOOL) isSynchronized;

isWaitCursorEnabled

- (BOOL) isWaitCursorEnabled;

mutableData

- (NSMutableData*) mutableData;

notifyObjectWhenFinishedExecuting:

- (void) notifyObjectWhenFinishedExecuting: (id<NSDPSContextNotification>)object;

parentContext

- (NSDPSContext*) parentContext;

printFormat:

- (void) printFormat: (NSString*)format,...;

printFormat:arguments:

- (void) printFormat: (NSString*)format arguments: (va_list)argList;

resetCommunication

- (void) resetCommunication;

setErrorProc:

- (void) setErrorProc: (DPSErrorProc)proc;

setOutputTraced:

- (void) setOutputTraced: (BOOL)flag;

setSynchronized:

- (void) setSynchronized: (BOOL)flag;

setTextProc:

- (void) setTextProc: (DPSTextProc)proc;

setWaitCursorEnabled:

- (void) setWaitCursorEnabled: (BOOL)flag;

startWaitCursorTimer

- (void) startWaitCursorTimer;

textProc

- (DPSTextProc) textProc;

unchainContext

- (void) unchainContext;

updateNameMap

- (void) updateNameMap;

wait

- (void) wait;

writeBOSArray:count:ofType:

- (void) writeBOSArray: (constvoid*)data count: (unsigned int)items ofType: (DPSDefinedType)type;

writeBOSNumString:length:ofTypescale:

- (void) writeBOSNumString: (constvoid*)data length: (unsigned int)count ofType (DPSDefinedType)type scale: (int)scale;

writeBOSString:length:

- (void) writeBOSString: (constvoid*)data length: (unsigned int)bytes;

writeBinaryObjectSequence:length:

- (void) writeBinaryObjectSequence: (constvoid*)data length: (unsigned int)bytes;

writeData:

- (void) writeData: (NSData*)buf;

writePostScriptWithLanguageEncodingConversion:

- (void) writePostScriptWithLanguageEncodingConversion: (NSData*)buf;